public interface AppDeploymentExtension
AppDeploymentExtensionFactory.createPreProcessorExtension(ApplicationContextInternal)
,
AppDeploymentExtensionFactory.createPostProcessorExtension(ApplicationContextInternal)
Modifier and Type | Method and Description |
---|---|
void |
activate(ApplicationContextInternal appCtx)
This method is invoked when modules are activated
|
void |
adminToProduction(ApplicationContextInternal appCtx)
This method is invoked when modules are entering production mode
|
void |
deactivate(ApplicationContextInternal appCtx)
This method is invoked when modules are deactivated
|
void |
forceProductionToAdmin(ApplicationContextInternal appCtx,
AdminModeCompletionBarrier barrier)
This method is invoked when modules are forced entering admin mode
|
java.lang.String |
getName() |
void |
gracefulProductionToAdmin(ApplicationContextInternal appCtx,
AdminModeCompletionBarrier barrier)
This method is invoked when modules are gracefully entering admin mode
|
void |
init(ApplicationContextInternal appCtx)
This method is invoked when modules are being initialized
|
void |
prepare(ApplicationContextInternal appCtx)
This method is invoked when modules are prepared
|
void |
unprepare(ApplicationContextInternal appCtx)
This method is invoked when modules are unprepared
|
java.lang.String getName()
void init(ApplicationContextInternal appCtx) throws DeploymentException
void prepare(ApplicationContextInternal appCtx) throws DeploymentException
DeploymentException
Module.prepare()
void activate(ApplicationContextInternal appCtx) throws DeploymentException
DeploymentException
Module.activate()
void deactivate(ApplicationContextInternal appCtx) throws DeploymentException
DeploymentException
Module.deactivate()
void unprepare(ApplicationContextInternal appCtx) throws DeploymentException
DeploymentException
Module.unprepare()
void adminToProduction(ApplicationContextInternal appCtx) throws DeploymentException
DeploymentException
Module.adminToProduction()
void forceProductionToAdmin(ApplicationContextInternal appCtx, AdminModeCompletionBarrier barrier) throws DeploymentException
DeploymentException
Module.forceProductionToAdmin()
void gracefulProductionToAdmin(ApplicationContextInternal appCtx, AdminModeCompletionBarrier barrier) throws DeploymentException
DeploymentException
Module#gracefulProductionToAdmin()