Class RemoteTaskWithBlock

java.lang.Object
com.xebialabs.deployit.booter.remote.execution.RemoteTaskWithBlock
All Implemented Interfaces:
com.xebialabs.deployit.engine.api.execution.SerializableTask, com.xebialabs.deployit.engine.api.execution.TaskWithBlock

public class RemoteTaskWithBlock extends Object implements com.xebialabs.deployit.engine.api.execution.TaskWithBlock
  • Constructor Details

    • RemoteTaskWithBlock

      public RemoteTaskWithBlock()
  • Method Details

    • getId

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

      public void setId(String id)
    • getDescription

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

      public void setDescription(String description)
    • getState

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

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

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

      public void setOwner(String owner)
    • getScheduledDate

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

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

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

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

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

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

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

      public void setFailureCount(int failureCount)
    • getMetadata

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

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

      public List<String> getActiveBlocks()
      Specified by:
      getActiveBlocks in interface com.xebialabs.deployit.engine.api.execution.TaskWithBlock
    • setActiveBlocks

      public void setActiveBlocks(List<String> activeBlocks)
    • getBlock

      public com.xebialabs.deployit.engine.api.execution.BlockState getBlock()
      Specified by:
      getBlock in interface com.xebialabs.deployit.engine.api.execution.TaskWithBlock
    • setBlock

      public void setBlock(com.xebialabs.deployit.engine.api.execution.BlockState block)
    • getWorkerId

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

      public void setWorkerId(Integer workerId)
    • getPackageDependencies

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