Class RemoteTaskWithBlock

  • All Implemented Interfaces:
    com.xebialabs.deployit.engine.api.execution.SerializableTask, com.xebialabs.deployit.engine.api.execution.TaskWithBlock

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

      • RemoteTaskWithBlock

        public RemoteTaskWithBlock()
    • Method Detail

      • getId

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

        public void setId​(java.lang.String id)
      • getDescription

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

        public void setDescription​(java.lang.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 java.lang.String getOwner()
        Specified by:
        getOwner in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
      • setOwner

        public void setOwner​(java.lang.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 java.util.Map<java.lang.String,​java.lang.String> getMetadata()
        Specified by:
        getMetadata in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
      • setMetadata

        public void setMetadata​(java.util.Map<java.lang.String,​java.lang.String> metadata)
      • getActiveBlocks

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

        public void setActiveBlocks​(java.util.List<java.lang.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 java.lang.Integer getWorkerId()
        Specified by:
        getWorkerId in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
      • setWorkerId

        public void setWorkerId​(java.lang.Integer workerId)
      • getPackageDependencies

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