Package step.core.controller
Class StepControllerPlugin
java.lang.Object
step.core.plugins.AbstractPlugin
step.core.plugins.AbstractControllerPlugin
step.core.controller.StepControllerPlugin
- All Implemented Interfaces:
ControllerPlugin
,step.core.plugins.OptionalPlugin
,step.framework.server.ControllerInitializationPlugin<GlobalContext>
,step.framework.server.ServerPlugin<GlobalContext>
public class StepControllerPlugin
extends AbstractControllerPlugin
implements step.framework.server.ControllerInitializationPlugin<GlobalContext>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
void
checkPreconditions
(GlobalContext context) void
finalizeStart
(GlobalContext context) void
init
(GlobalContext context) void
postShutdownHook
(GlobalContext context) void
preShutdownHook
(GlobalContext context) void
recover
(GlobalContext context) void
serverStart
(GlobalContext context) void
serverStop
(GlobalContext context) Methods inherited from class step.core.plugins.AbstractControllerPlugin
afterInitializeData, getExecutionEnginePlugin, getWebPlugin, initializeData, migrateData
Methods inherited from class step.core.plugins.AbstractPlugin
toString, validate
-
Constructor Details
-
StepControllerPlugin
public StepControllerPlugin()
-
-
Method Details
-
checkPreconditions
- Specified by:
checkPreconditions
in interfacestep.framework.server.ControllerInitializationPlugin<GlobalContext>
- Throws:
Exception
-
init
- Specified by:
init
in interfacestep.framework.server.ControllerInitializationPlugin<GlobalContext>
- Throws:
Exception
-
recover
- Specified by:
recover
in interfacestep.framework.server.ControllerInitializationPlugin<GlobalContext>
- Throws:
Exception
-
finalizeStart
- Specified by:
finalizeStart
in interfacestep.framework.server.ControllerInitializationPlugin<GlobalContext>
- Throws:
Exception
-
serverStart
- Specified by:
serverStart
in interfacestep.framework.server.ServerPlugin<GlobalContext>
- Overrides:
serverStart
in classAbstractControllerPlugin
- Throws:
Exception
-
preShutdownHook
- Specified by:
preShutdownHook
in interfacestep.framework.server.ControllerInitializationPlugin<GlobalContext>
-
postShutdownHook
- Specified by:
postShutdownHook
in interfacestep.framework.server.ControllerInitializationPlugin<GlobalContext>
-
serverStop
- Specified by:
serverStop
in interfacestep.framework.server.ServerPlugin<GlobalContext>
- Overrides:
serverStop
in classAbstractControllerPlugin
-
canBeDisabled
public boolean canBeDisabled()- Specified by:
canBeDisabled
in interfacestep.framework.server.ServerPlugin<GlobalContext>
- Overrides:
canBeDisabled
in classAbstractControllerPlugin
-