Method | Description | |
---|---|---|
ApplyNewConfig ( ) : void |
Applies all configuration changes, even for plugins outside the cluster if his configuration has changed.
|
|
PluginCluster ( ISimplePluginRunner runner, IUserConfiguration userConfig ) : System |
Ctor to use in simple cases
|
|
PluginCluster ( ISimplePluginRunner runner, IUserConfiguration userConfig, System.Guid mainPluginId, IEnumerable |
Ctor to use when the plugins that should be started together with the main plugin are different from those that should be stopped together with the main plugin.
|
|
SetStartConfigStatus ( ) : void |
Just set the configuration with started status.
|
|
SetStopConfigStatus ( ) : void |
Just set the configuration with stopped status.
|
|
StartPlugin ( ) : void |
Set and applies the configuration with started status. Applies even for plugins outside the cluster, if his configuration has changed.
|
|
StopPlugin ( ) : void |
Set and applies the configuration with stopped status. Applies even for plugins outside the cluster, if his configuration has changed.
|
public PluginCluster ( ISimplePluginRunner runner, IUserConfiguration userConfig ) : System | ||
runner | ISimplePluginRunner | The runner |
userConfig | IUserConfiguration | The user configuration |
return | System |
public PluginCluster ( ISimplePluginRunner runner, IUserConfiguration userConfig, System.Guid mainPluginId, IEnumerable |
||
runner | ISimplePluginRunner | The runner |
userConfig | IUserConfiguration | The user configuration |
mainPluginId | System.Guid | The Guid of the main plugin |
startWithPlugin | IEnumerable |
The plugins to start together with the main plugin |
stopWithPlugin | IEnumerable |
The plugins to stop together with the main plugin |
return | System |