public abstract class BasePlugin extends BaseEngineModule implements Plugin
| Constructor and Description |
|---|
BasePlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
doShutdown()
Shuts down this managed entity.
|
void |
doStartup()
Starts up this managed entity.
|
Configuration |
getConfiguration()
Returns plugin configuration.
|
protected KnowledgeBaseEngineOperations |
getEngineOperations() |
KnowledgeBase |
getKnowledgeBase() |
org.slf4j.Logger |
getLogger()
Returns the logger.
|
KnowledgeBaseEngineOperations |
getSponge() |
void |
onAfterReload()
After reload callback method.
|
void |
onBeforeReload()
Before reload callback method.
|
void |
onConfigure(Configuration configuration) |
void |
onInit() |
void |
onShutdown()
On shutdown callback method.
|
void |
onStartup()
On startup callback method.
|
void |
setConfiguration(Configuration configuration,
boolean configure)
Sets plugin configuration.
|
void |
setKnowledgeBase(KnowledgeBase knowledgeBase) |
void |
shutdown()
Marked as final to prevent overriding in custom plugins.
|
void |
startup()
Marked as final to prevent overriding in custom plugins.
|
String |
toString()
Returns string representation.
|
getDescription, getEngine, getInternalService, getLabel, getName, getState, isFailed, isNew, isNewOrStartingOrRunning, isRunning, isStarting, isStopping, isTerminated, setDescription, setEngine, setLabel, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisFailed, isNew, isRunning, isStarting, isStopping, isTerminatedgetDescription, getLabel, getName, setDescription, setLabel, setNamepublic void setConfiguration(Configuration configuration, boolean configure)
setConfiguration in interface Pluginconfiguration - plugin configuration.configure - whether this configuration should be applied immediately.public Configuration getConfiguration()
getConfiguration in interface Pluginpublic KnowledgeBase getKnowledgeBase()
getKnowledgeBase in interface Pluginpublic void setKnowledgeBase(KnowledgeBase knowledgeBase)
setKnowledgeBase in interface Pluginpublic final void doStartup()
doStartup in class BaseEngineModulepublic final void doShutdown()
doShutdown in class BaseEngineModulepublic void onStartup()
public void onShutdown()
onShutdown in interface Pluginpublic void onBeforeReload()
onBeforeReload in interface Pluginpublic void onAfterReload()
onAfterReload in interface Pluginpublic void onConfigure(Configuration configuration)
onConfigure in interface Pluginpublic final void startup()
startup in interface Manageablestartup in class BaseEngineModulepublic final void shutdown()
shutdown in interface Manageableshutdown in class BaseEngineModuleprotected KnowledgeBaseEngineOperations getEngineOperations()
public KnowledgeBaseEngineOperations getSponge()
public String toString()
toString in class BaseEngineModulepublic org.slf4j.Logger getLogger()
Copyright © 2016–2020 Softelnet. All rights reserved.