Class RemoteTaskState

java.lang.Object
com.xebialabs.deployit.booter.remote.execution.RemoteTaskState
All Implemented Interfaces:
com.xebialabs.deployit.engine.api.execution.SerializableTask, com.xebialabs.deployit.engine.api.execution.TaskState, com.xebialabs.deployit.engine.api.execution.TaskWithSteps

public class RemoteTaskState extends Object implements com.xebialabs.deployit.engine.api.execution.TaskWithSteps
  • Constructor Details

    • RemoteTaskState

      public RemoteTaskState()
  • Method Details

    • getState

      public com.xebialabs.deployit.engine.api.execution.TaskExecutionState getState()
      Specified by:
      getState in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
      Specified by:
      getState in interface com.xebialabs.deployit.engine.api.execution.TaskState
    • getId

      public String getId()
      Specified by:
      getId in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getScheduledDate

      public org.joda.time.DateTime getScheduledDate()
      Specified by:
      getScheduledDate in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getStartDate

      public org.joda.time.DateTime getStartDate()
      Specified by:
      getStartDate in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getCompletionDate

      public org.joda.time.DateTime getCompletionDate()
      Specified by:
      getCompletionDate in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getNrSteps

      public int getNrSteps()
      Specified by:
      getNrSteps in interface com.xebialabs.deployit.engine.api.execution.TaskState
    • getCurrentStepNr

      @Deprecated public int getCurrentStepNr()
      Deprecated.
      Use getCurrentStepNrs() instead.
      Specified by:
      getCurrentStepNr in interface com.xebialabs.deployit.engine.api.execution.TaskState
    • getCurrentStepNrs

      public List<Integer> getCurrentStepNrs()
      Specified by:
      getCurrentStepNrs in interface com.xebialabs.deployit.engine.api.execution.TaskState
    • getMetadata

      public Map<String,String> getMetadata()
      Specified by:
      getMetadata in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getFailureCount

      public int getFailureCount()
      Specified by:
      getFailureCount in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getOwner

      public String getOwner()
      Specified by:
      getOwner in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getSteps

      public List<com.xebialabs.deployit.engine.api.execution.StepState> getSteps()
      Specified by:
      getSteps in interface com.xebialabs.deployit.engine.api.execution.TaskWithSteps
    • getWorkerId

      public Integer getWorkerId()
      Specified by:
      getWorkerId in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getStep

      public com.xebialabs.deployit.engine.api.execution.StepState getStep(int stepNr)
      Specified by:
      getStep in interface com.xebialabs.deployit.engine.api.execution.TaskWithSteps
    • setState

      public void setState(com.xebialabs.deployit.engine.api.execution.TaskExecutionState state)
    • setId

      public void setId(String id)
    • setDescription

      public void setDescription(String description)
    • setStartDate

      public void setStartDate(org.joda.time.DateTime startDate)
    • setCompletionDate

      public void setCompletionDate(org.joda.time.DateTime completionDate)
    • setScheduledDate

      public void setScheduledDate(org.joda.time.DateTime scheduledDate)
    • setNrSteps

      public void setNrSteps(int nrSteps)
    • setCurrentStepNr

      @Deprecated public void setCurrentStepNr(int currentStepNr)
      Deprecated.
    • setCurrentStepNrs

      public void setCurrentStepNrs(List<Integer> currentStepNrs)
    • setMetadata

      public void setMetadata(Map<String,String> metadata)
    • setFailureCount

      public void setFailureCount(int failureCount)
    • setSteps

      public void setSteps(List<com.xebialabs.deployit.engine.api.execution.StepState> steps)
    • setOwner

      public void setOwner(String owner)
    • setWorkerId

      public void setWorkerId(Integer workerId)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getPackageDependencies

      public List<com.xebialabs.deployit.engine.api.execution.TaskPackageDependency> getPackageDependencies()
      Specified by:
      getPackageDependencies in interface com.xebialabs.deployit.engine.api.execution.SerializableTask