| java.lang.Object | |
| ↳ | com.pnfsoftware.jeb.core.AbstractEnginesPlugin |
Skeleton implementation for an engines plugin. It is recommended plugins
extend this class (or one of the its subclasses) instead of implementing IEnginesPlugin.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| AbstractEnginesPlugin() | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| void |
dispose()
Dispose of resources used by this plugin.
| ||||||||||
| void |
execute(IEnginesContext context)
Same as
execute(context, null). | ||||||||||
| Object |
getData(Object key)
Retrieve a piece of transient plugin data.
| ||||||||||
| List<? extends IOptionDefinition> |
getExecutionOptionDefinitions()
Retrieve a list of option definitions.
| ||||||||||
| void |
load(IEnginesContext context)
Load the plugin.
| ||||||||||
| void |
setData(Object key, Object value)
Store a piece of transient plugin data.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.pnfsoftware.jeb.core.IEnginesPlugin
| |||||||||||
From interface
com.pnfsoftware.jeb.core.IPlugin
| |||||||||||
Dispose of resources used by this plugin. The engines context calls this method upon plugin unloading.
Same as execute(context, null).
| context | the context in which this plugin executes (never null) |
|---|
Retrieve a piece of transient plugin data.
Retrieve a list of option definitions.
Load the plugin. This method is called by the owner context exactly
once, just after the engines plugin instantiation.
| context | the context in which this plugin executes (never null) |
|---|
Store a piece of transient plugin data.