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, stateLockObject
cancel, cancelImpl, canDeploy, finishImpl, getName, getSequenceId, isDeploymentCancelled, prepareImpl, throwExceptionIfCancelEventReceived, toString
public 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 AbstractDeployer
DeployException
protected void compileCurrent(DeployShell shell) throws DeployException
DeployException
public void compileDependants(DeployShell dsh) throws DeployException
DeployException
protected <T> T[] getDependables(DeployShell shell, java.lang.Class<T> clazz) throws DeployException
shell
- clazz
- DeployException
protected DataContainer[] getBuildDataContainers(DeployShell shell) throws DeployException
shell
- DeployException
public void handleEvent(ProgressEvent dpe)
handleEvent
in interface ProgressListener
handleEvent
in class AbstractDeployer