Package step.core.plugins
Class AbstractControllerPlugin
- java.lang.Object
-
- step.core.plugins.AbstractPlugin
-
- step.core.plugins.AbstractControllerPlugin
-
- All Implemented Interfaces:
ControllerPlugin
,step.core.plugins.OptionalPlugin
- Direct Known Subclasses:
BaseExecutionTypePlugin
,CompositeFunctionTypeControllerPlugin
,ControllerSettingPlugin
,DataPoolPlugin
,EncryptionManagerDependencyPlugin
,ExecutionPlugin
,ExecutionTypePlugin
,ExportManagerPlugin
,FunctionControllerPlugin
,FunctionPackagePlugin
,GeneralScriptFunctionControllerPlugin
,GridPlugin
,IDEControllerPlugin
,InitializationPlugin
,JMeterPlugin
,MeasurementControllerPlugin
,MigrationExecutionPlugin
,MigrationManagerPlugin
,MigrationManagerTasksPlugin
,MigrationTasksRegistrationPlugin
,NodePlugin
,ObjectHookControllerPlugin
,ParameterManagerControllerPlugin
,PlanPlugin
,QuotaManagerControllerPlugin
,ReferenceFinderPlugin
,RemoteCollectionPlugin
,ResourceManagerControllerPlugin
,RtmControllerPlugin
,SchedulerPlugin
,ScreenTemplatePlugin
,ScriptEditorPlugin
,SecurityPlugin
,StagingRepositoryPlugin
,TablePlugin
,ThreadManagerControllerPlugin
,VersionManagerPlugin
,ViewControllerPlugin
public abstract class AbstractControllerPlugin extends step.core.plugins.AbstractPlugin implements ControllerPlugin
-
-
Constructor Summary
Constructors Constructor Description AbstractControllerPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterInitializeData(GlobalContext context)
boolean
canBeDisabled()
void
executionControllerDestroy(GlobalContext context)
void
executionControllerStart(GlobalContext context)
ExecutionEnginePlugin
getExecutionEnginePlugin()
WebPlugin
getWebPlugin()
void
initializeData(GlobalContext context)
void
migrateData(GlobalContext context)
protected void
registerWebapp(GlobalContext context, java.lang.String path)
protected void
registerWebappFromClass(java.lang.Class<?> baseClass, GlobalContext context, java.lang.String path)
-
-
-
Method Detail
-
getExecutionEnginePlugin
public ExecutionEnginePlugin getExecutionEnginePlugin()
- Specified by:
getExecutionEnginePlugin
in interfaceControllerPlugin
-
getWebPlugin
public WebPlugin getWebPlugin()
- Specified by:
getWebPlugin
in interfaceControllerPlugin
-
executionControllerStart
public void executionControllerStart(GlobalContext context) throws java.lang.Exception
- Specified by:
executionControllerStart
in interfaceControllerPlugin
- Throws:
java.lang.Exception
-
migrateData
public void migrateData(GlobalContext context) throws java.lang.Exception
- Specified by:
migrateData
in interfaceControllerPlugin
- Throws:
java.lang.Exception
-
initializeData
public void initializeData(GlobalContext context) throws java.lang.Exception
- Specified by:
initializeData
in interfaceControllerPlugin
- Throws:
java.lang.Exception
-
afterInitializeData
public void afterInitializeData(GlobalContext context) throws java.lang.Exception
- Specified by:
afterInitializeData
in interfaceControllerPlugin
- Throws:
java.lang.Exception
-
executionControllerDestroy
public void executionControllerDestroy(GlobalContext context)
- Specified by:
executionControllerDestroy
in interfaceControllerPlugin
-
canBeDisabled
public boolean canBeDisabled()
- Specified by:
canBeDisabled
in interfaceControllerPlugin
-
registerWebapp
protected void registerWebapp(GlobalContext context, java.lang.String path)
-
registerWebappFromClass
protected void registerWebappFromClass(java.lang.Class<?> baseClass, GlobalContext context, java.lang.String path)
-
-