public interface IPluginImpl
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROP_IMPLNAME |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getConfigParams()
Retrieves a list of configuration parameter names.
|
IConfigStore |
getConfigStore()
Retrieves the configuration store.
|
java.util.Vector |
getDefaultParams()
Return default parameters for a plugin implementation.
|
java.lang.String |
getDescription()
Gets the description for this plugin instance.
|
java.lang.String |
getImplName()
Returns the name of the plugin class.
|
java.lang.String |
getInstanceName()
Returns the name of the plugin instance.
|
java.util.Vector |
getInstanceParams()
Return configured parameters for a plugin instance.
|
void |
init(ISubsystem sys,
java.lang.String instanceName,
java.lang.String className,
IConfigStore config)
Initializes this plugin instance.
|
void |
shutdown()
Shutdowns this plugin.
|
static final java.lang.String PROP_IMPLNAME
java.lang.String getDescription()
java.lang.String getImplName()
java.lang.String getInstanceName()
void init(ISubsystem sys, java.lang.String instanceName, java.lang.String className, IConfigStore config) throws EBaseException
sys
- parent subsysteminstanceName
- instance name of this pluginclassName
- class name of this pluginconfig
- configuration storeEBaseException
- failed to initializevoid shutdown()
IConfigStore getConfigStore()
java.util.Vector getInstanceParams()
java.lang.String[] getConfigParams()
java.util.Vector getDefaultParams()