Security/Projects/Minion/PluginService: Difference between revisions

no edit summary
No edit summary
Line 9: Line 9:


==Notes==
==Notes==
The PluginService basically provides an environment in which plugins can run.
* The PluginService basically provides an environment in which plugins can run.
 
* The plugins run within this service, and it handles the threading and the external (REST) API.
The plugins run within this service, and it handles the threading and the external (REST) API.
* The PluginService runs inline/in process
* The PluginServiceRestAPI provides a wrapper around it so that is can run in a separate process, or even on another machine
* The PluginServiceClient (not yet implemented;) should present the same API as PluginService, but use the REST API to communicate with a remote PluginService
* Clients should be able to switch between PluginService and PluginServiceClient without any code changes (constructors will differ)


==API==
==API==
Confirmed users
133

edits