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 - DeployExceptionvoid deploy(int deploySequenceId,
DeployShell shell)
throws DeployException
deploySequenceId - shell - DeployExceptionvoid finish(int deploySequenceId,
DeployShell shell)
deploySequenceId - shell - void cancel(int deploySequenceId,
DeployShell shell)
deploySequenceId - shell -