public class BuildDeployer extends AbstractStatefulDeployer
DeployShell to determine the targets to build.Stateful.State| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPILER_ERR_STREAM |
static java.lang.String |
COMPILER_OUT_STREAM |
| Constructor and Description |
|---|
BuildDeployer(int sequence,
DeployShell shell) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
compileCurrent(DeployShell shell) |
void |
compileDependants(DeployShell dsh) |
protected void |
deployImpl(int deploySequenceId,
DeployShell shell) |
protected DataContainer[] |
getBuildDataContainers(DeployShell shell)
Get a list of DataContainers to build.
|
protected <T> T[] |
getDependables(DeployShell shell,
java.lang.Class<T> clazz)
Get all the dependables that will be used by this Deployer to figure
out the build elements' ilist.
|
void |
handleEvent(ProgressEvent dpe) |
addStateChangeListeners, attachDisabledStateChangeListener, attachStateChangeListener, deploy, finish, fireStateChanged, fireStateInvalidated, fireStateReleased, initializeState, invalidateState, prepare, releaseState, removeStateChangeListeners, stateLockObjectcancel, cancelImpl, canDeploy, finishImpl, getName, getSequenceId, isDeploymentCancelled, prepareImpl, throwExceptionIfCancelEventReceived, toStringpublic static final java.lang.String COMPILER_OUT_STREAM
public static final java.lang.String COMPILER_ERR_STREAM
public BuildDeployer(int sequence,
DeployShell shell)
protected void deployImpl(int deploySequenceId,
DeployShell shell)
throws DeployException
deployImpl in class AbstractDeployerDeployExceptionprotected void compileCurrent(DeployShell shell) throws DeployException
DeployExceptionpublic void compileDependants(DeployShell dsh) throws DeployException
DeployExceptionprotected <T> T[] getDependables(DeployShell shell, java.lang.Class<T> clazz) throws DeployException
shell - clazz - DeployExceptionprotected DataContainer[] getBuildDataContainers(DeployShell shell) throws DeployException
shell - DeployExceptionpublic void handleEvent(ProgressEvent dpe)
handleEvent in interface ProgressListenerhandleEvent in class AbstractDeployer