Package org.craftercms.deployer.api
Class ProcessorExecution
- java.lang.Object
-
- org.craftercms.deployer.api.ProcessorExecution
-
public class ProcessorExecution extends Object
Represents the info of a single processor execution.- Author:
- avasquez
-
-
Field Summary
Fields Modifier and Type Field Description protected ZonedDateTime
end
protected String
processorName
protected ZonedDateTime
start
protected Deployment.Status
status
protected Object
statusDetails
-
Constructor Summary
Constructors Constructor Description ProcessorExecution(String processorName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
endExecution(Deployment.Status status)
ZonedDateTime
getEnd()
String
getProcessorName()
ZonedDateTime
getStart()
Deployment.Status
getStatus()
Object
getStatusDetails()
boolean
isRunning()
void
setStatusDetails(Object statusDetails)
-
-
-
Field Detail
-
processorName
protected String processorName
-
start
protected volatile ZonedDateTime start
-
end
protected volatile ZonedDateTime end
-
status
protected volatile Deployment.Status status
-
statusDetails
protected volatile Object statusDetails
-
-
Constructor Detail
-
ProcessorExecution
public ProcessorExecution(String processorName)
-
-
Method Detail
-
getProcessorName
public String getProcessorName()
-
getStart
public ZonedDateTime getStart()
-
getEnd
public ZonedDateTime getEnd()
-
isRunning
public boolean isRunning()
-
getStatus
public Deployment.Status getStatus()
-
getStatusDetails
public Object getStatusDetails()
-
setStatusDetails
public void setStatusDetails(Object statusDetails)
-
endExecution
public void endExecution(Deployment.Status status)
-
-