public class AdminCommandInstanceImpl extends AdminCommandStateImpl implements Job
AdminCommandState.StateactionReport, id, stateEVENT_STATE_CHANGED| Modifier | Constructor and Description |
|---|---|
protected |
AdminCommandInstanceImpl(String id,
String name,
String commandScope,
Subject sub,
boolean managedJob,
ParameterMap parameters) |
protected |
AdminCommandInstanceImpl(String name,
String scope,
Subject sub,
boolean managedJob,
ParameterMap parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
complete(ActionReport report,
Payload.Outbound outbound) |
long |
getCommandCompletionDate() |
long |
getCommandExecutionDate() |
CommandProgress |
getCommandProgress()
Command progress only if it is supported by command
|
AdminCommandEventBroker |
getEventBroker() |
File |
getJobsFile() |
String |
getName() |
ParameterMap |
getParameters() |
Payload.Outbound |
getPayload() |
String |
getScope() |
List<String> |
getSubjectUsernames() |
boolean |
isOutboundPayloadEmpty()
Are there data in outbound payload or not.
|
void |
revert()
Change state to reverting.
|
void |
setCommandProgress(CommandProgress commandProgress) |
void |
setEventBroker(AdminCommandEventBroker eventBroker) |
void |
setFailToRetryable(boolean value)
Job will be considered as retryable after fail.
|
void |
setJobsFile(File jobsFile) |
protected void |
setState(AdminCommandState.State state) |
complete, getActionReport, getId, getStateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomplete, getActionReport, getId, getStateprotected AdminCommandInstanceImpl(String id, String name, String commandScope, Subject sub, boolean managedJob, ParameterMap parameters)
protected AdminCommandInstanceImpl(String name, String scope, Subject sub, boolean managedJob, ParameterMap parameters)
public CommandProgress getCommandProgress()
JobgetCommandProgress in interface Jobpublic void setCommandProgress(CommandProgress commandProgress)
setCommandProgress in interface Jobpublic AdminCommandEventBroker getEventBroker()
getEventBroker in interface Jobpublic void setEventBroker(AdminCommandEventBroker eventBroker)
public File getJobsFile()
getJobsFile in interface Jobpublic void setJobsFile(File jobsFile)
setJobsFile in interface Jobpublic List<String> getSubjectUsernames()
getSubjectUsernames in interface Jobprotected void setState(AdminCommandState.State state)
setState in class AdminCommandStateImplpublic boolean isOutboundPayloadEmpty()
AdminCommandStateisOutboundPayloadEmpty in interface AdminCommandStateisOutboundPayloadEmpty in class AdminCommandStateImplpublic void complete(ActionReport report, Payload.Outbound outbound)
public void revert()
Jobpublic long getCommandExecutionDate()
getCommandExecutionDate in interface Jobpublic Payload.Outbound getPayload()
getPayload in interface Jobpublic long getCommandCompletionDate()
getCommandCompletionDate in interface Jobpublic void setFailToRetryable(boolean value)
JobsetFailToRetryable in interface Jobpublic ParameterMap getParameters()
getParameters in interface JobCopyright © 2019. All rights reserved.