|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.pmease.quickbuild.extensionpoint.support.TypeInstance
com.pmease.quickbuild.stepsupport.Step
public abstract class Step
Field Summary | |
---|---|
static java.lang.String[] |
MASTER_EXCLUDED_PROPERTIES
|
static java.lang.String |
MASTER_NAME
|
Constructor Summary | |
---|---|
Step()
|
Method Summary | |
---|---|
void |
clearResources()
|
boolean |
equals(java.lang.Object other)
|
void |
execute()
Execute this step. |
CompositeStep |
findParent(java.lang.String name)
Find parent step of specified name. |
static Step |
fromDOM(Configuration configuration,
VersionedDocument dom)
|
Build |
getBuild()
|
java.lang.String |
getDescription()
|
java.lang.Long |
getDuration()
|
java.lang.String |
getErrorMessage()
|
ExecuteCondition |
getExecuteCondition()
|
FileTransferOption |
getInputOption()
Get input files option. |
java.lang.String |
getName()
|
GridNode |
getNode()
|
java.lang.String |
getNodeAddress()
|
java.lang.String |
getNodeLaunchId()
|
NodeMatcher |
getNodeMatcher()
|
NodePreference |
getNodePreference()
|
FileTransferOption |
getOutputOption()
Get output files option. |
java.lang.String |
getParam(java.lang.String paramName)
|
CompositeStep |
getParent()
|
StepPath |
getPath()
|
ExecuteAction |
getPostExecuteAction()
|
ExecuteAction |
getPreExecuteAction()
|
Step |
getPreviousExecutedSibling()
|
Step |
getPreviousSibling()
|
java.util.List<Repetition> |
getRepetitions()
|
java.lang.Object |
getResource(java.lang.String name)
|
java.lang.Object |
getResource(java.lang.String name,
java.lang.Object defaultResource)
|
java.util.Map<java.lang.String,java.lang.Integer> |
getResources()
|
StepRuntime |
getRuntime()
|
StepRuntime.Status |
getStatus()
|
java.lang.String |
getType()
|
java.lang.Long |
getWaitDuration()
|
int |
hashCode()
|
boolean |
isEnabled()
|
boolean |
isFailed()
|
boolean |
isFinished()
|
boolean |
isIdle()
|
boolean |
isMaster()
|
boolean |
isRunning()
|
boolean |
isSuccessful()
|
boolean |
isWaiting()
|
boolean |
matches(GridNode node)
|
void |
removeResource(java.lang.String name)
|
org.apache.wicket.Component |
renderCustomRuntimeData(java.lang.String panelId,
java.lang.Object customRuntimeData)
Render custom runtime data in step status graph. |
java.lang.String |
renderLogAsHtml(BuildLogEntry logEntry,
boolean showStep)
Render specified log entry as html with specified line separator. |
java.lang.String |
renderLogAsText(BuildLogEntry logEntry,
java.lang.String lineSeparator,
boolean showStep)
Render specified log entry as text with specified line separator. |
abstract void |
run()
|
void |
setBuild(Build build)
|
void |
setDescription(java.lang.String description)
|
void |
setDuration(java.lang.Long duration)
|
void |
setEnabled(boolean enabled)
|
void |
setErrorMessage(java.lang.String errorMessage)
|
void |
setExecuteCondition(ExecuteCondition executeCondition)
|
void |
setInputOption(FileTransferOption inputOption)
|
protected void |
setJob(StepAwareJob job)
|
void |
setName(java.lang.String name)
|
void |
setNode(GridNode node)
|
void |
setNodeLaunchId(java.lang.String nodeLaunchId)
|
void |
setNodeMatcher(NodeMatcher nodeMatcher)
|
void |
setNodePreference(NodePreference nodePreference)
|
void |
setOutputOption(FileTransferOption outputOption)
|
void |
setPath(StepPath path)
|
void |
setPostExecuteAction(ExecuteAction postExecuteAction)
|
void |
setPreExecuteAction(ExecuteAction preExecuteAction)
|
void |
setRepetitions(java.util.List<Repetition> repetitions)
|
void |
setResource(java.lang.String name,
java.lang.Object resource)
|
void |
setResources(java.util.Map<java.lang.String,java.lang.Integer> resources)
|
void |
setStatus(StepRuntime.Status status)
|
void |
setWaitDuration(java.lang.Long waitDuration)
|
boolean |
shouldExecute()
|
java.lang.String |
toString()
|
void |
validate(java.util.Set<java.lang.String> properties,
ErrorContext errorContext)
|
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.TypeInstance |
---|
getPlugin |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String MASTER_NAME
public static java.lang.String[] MASTER_EXCLUDED_PROPERTIES
Constructor Detail |
---|
public Step()
Method Detail |
---|
public abstract void run()
public java.lang.String renderLogAsText(BuildLogEntry logEntry, java.lang.String lineSeparator, boolean showStep)
logEntry
- lineSeparator
-
public java.lang.String renderLogAsHtml(BuildLogEntry logEntry, boolean showStep)
logEntry
-
@NotEmpty public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getType()
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public boolean isEnabled()
public void setEnabled(boolean enabled)
@NotNull public ExecuteCondition getExecuteCondition()
public void setExecuteCondition(ExecuteCondition executeCondition)
@NotNull public NodeMatcher getNodeMatcher()
public void setNodeMatcher(NodeMatcher nodeMatcher)
@NotNull public NodePreference getNodePreference()
public void setNodePreference(NodePreference nodePreference)
@NotNull public ExecuteAction getPreExecuteAction()
public void setPreExecuteAction(ExecuteAction preExecuteAction)
@NotNull public ExecuteAction getPostExecuteAction()
public void setPostExecuteAction(ExecuteAction postExecuteAction)
public java.util.List<Repetition> getRepetitions()
public void setRepetitions(java.util.List<Repetition> repetitions)
public FileTransferOption getInputOption()
public void setInputOption(FileTransferOption inputOption)
public FileTransferOption getOutputOption()
public void setOutputOption(FileTransferOption outputOption)
public CompositeStep getParent()
public boolean isMaster()
public Step getPreviousSibling()
public Step getPreviousExecutedSibling()
public StepRuntime.Status getStatus()
public void setStatus(StepRuntime.Status status)
public java.lang.Long getDuration()
public void setDuration(java.lang.Long duration)
public java.lang.Long getWaitDuration()
public void setWaitDuration(java.lang.Long waitDuration)
public java.lang.String getErrorMessage()
public void setErrorMessage(java.lang.String errorMessage)
public boolean isSuccessful()
public boolean isFailed()
public boolean isIdle()
public boolean isRunning()
public boolean isFinished()
public boolean isWaiting()
public final void execute()
public CompositeStep findParent(java.lang.String name)
name
-
public void validate(java.util.Set<java.lang.String> properties, ErrorContext errorContext)
validate
in interface Validatable
public GridNode getNode()
public void setNode(GridNode node)
public java.lang.String getNodeAddress()
public java.util.Map<java.lang.String,java.lang.Integer> getResources()
public void setResources(java.util.Map<java.lang.String,java.lang.Integer> resources)
protected void setJob(StepAwareJob job)
public StepRuntime getRuntime()
public StepPath getPath()
public void setPath(StepPath path)
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static Step fromDOM(Configuration configuration, VersionedDocument dom)
public java.lang.Object getResource(java.lang.String name)
public void setResource(java.lang.String name, java.lang.Object resource)
public java.lang.Object getResource(java.lang.String name, java.lang.Object defaultResource)
public void removeResource(java.lang.String name)
public void clearResources()
public boolean shouldExecute()
public boolean matches(GridNode node)
public java.lang.String getParam(java.lang.String paramName)
public org.apache.wicket.Component renderCustomRuntimeData(java.lang.String panelId, java.lang.Object customRuntimeData)
customRuntimeData
- not null
public java.lang.String toString()
toString
in class java.lang.Object
public Build getBuild()
public void setBuild(Build build)
public java.lang.String getNodeLaunchId()
public void setNodeLaunchId(java.lang.String nodeLaunchId)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |