|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPluginImpl
This interface represents a plugin instance.
Field Summary | |
---|---|
static java.lang.String |
PROP_IMPLNAME
|
Method Summary | |
---|---|
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. |
Field Detail |
---|
static final java.lang.String PROP_IMPLNAME
Method Detail |
---|
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 store
EBaseException
- failed to initializevoid shutdown()
IConfigStore getConfigStore()
java.util.Vector getInstanceParams()
java.lang.String[] getConfigParams()
java.util.Vector getDefaultParams()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |