public interface Deployer
The calling sequence is roughly like this: try { prepare(); deploy(); } catch (DeployException e) { cancel(); } finally { finish(); } }
Modifier and Type | Method and Description |
---|---|
void |
cancel(int deploySequenceId, DeployShell shell)
Called if deployment has been cancelled, either because of user intervention or because of another deployment task failing.
|
boolean |
canDeploy(int deploySequenceId)
Indicate whether the deployer (or if its a composite deployer then any of its contained deployers) is capable of deploying the task indicated by the DeploymentSequenceId.
|
void |
deploy(int deploySequenceId, DeployShell shell)
Do the actual deployment task.
|
void |
finish(int deploySequenceId, DeployShell shell)
Called after the entire Deployment process has completed, perform any cleanup operations here.
|
void |
prepare(int deploySequenceId, DeployShell shell)
Called to do any preparatory work before the actual deployment takes place.
|
boolean canDeploy(int deploySequenceId)
deploySequenceId
-void prepare(int deploySequenceId, DeployShell shell) throws DeployException
deploySequenceId
-shell
-DeployException
void deploy(int deploySequenceId, DeployShell shell) throws DeployException
deploySequenceId
-shell
-DeployException
void finish(int deploySequenceId, DeployShell shell)
deploySequenceId
-shell
-void cancel(int deploySequenceId, DeployShell shell)
deploySequenceId
-shell
-