public class AdminCommandInstanceImpl extends AdminCommandStateImpl implements Job
AdminCommandState.State
actionReport, id, state
EVENT_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, getState
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
complete, getActionReport, getId, getState
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)
public CommandProgress getCommandProgress()
Job
getCommandProgress
in interface Job
public void setCommandProgress(CommandProgress commandProgress)
setCommandProgress
in interface Job
public AdminCommandEventBroker getEventBroker()
getEventBroker
in interface Job
public void setEventBroker(AdminCommandEventBroker eventBroker)
public File getJobsFile()
getJobsFile
in interface Job
public void setJobsFile(File jobsFile)
setJobsFile
in interface Job
public List<String> getSubjectUsernames()
getSubjectUsernames
in interface Job
protected void setState(AdminCommandState.State state)
setState
in class AdminCommandStateImpl
public boolean isOutboundPayloadEmpty()
AdminCommandState
isOutboundPayloadEmpty
in interface AdminCommandState
isOutboundPayloadEmpty
in class AdminCommandStateImpl
public void complete(ActionReport report, Payload.Outbound outbound)
public void revert()
Job
public long getCommandExecutionDate()
getCommandExecutionDate
in interface Job
public Payload.Outbound getPayload()
getPayload
in interface Job
public long getCommandCompletionDate()
getCommandCompletionDate
in interface Job
public void setFailToRetryable(boolean value)
Job
setFailToRetryable
in interface Job
public ParameterMap getParameters()
getParameters
in interface Job
Copyright © 2018. All rights reserved.