Class ExecutionMessage

java.lang.Object
io.cloudslang.engine.queue.entities.ExecutionMessage
All Implemented Interfaces:
Message, Serializable, Cloneable

public class ExecutionMessage extends Object implements Message, Cloneable
User: Date: 10/09/12 Time: 11:11
See Also:
  • Field Details

  • Constructor Details

    • ExecutionMessage

      public ExecutionMessage()
    • ExecutionMessage

      public ExecutionMessage(String executionId, Payload payload)
    • ExecutionMessage

      public ExecutionMessage(long execStateId, String workerId, String workerGroup, String msgId, ExecStatus status, Payload payload, int msgSeqId, Long createDate)
    • ExecutionMessage

      public ExecutionMessage(long execStateId, String workerId, String workerGroup, String msgId, ExecStatus status, Payload payload, int msgSeqId)
    • ExecutionMessage

      public ExecutionMessage(long execStateId, String workerId, String workerGroup, String msgId, ExecStatus status, io.cloudslang.score.facade.entities.Execution executionObject, Payload payload, int msgSeqId)
  • Method Details

    • isStepPersist

      public boolean isStepPersist()
    • setStepPersist

      public void setStepPersist(boolean stepPersist)
    • getStepPersistId

      public String getStepPersistId()
    • setStepPersistId

      public void setStepPersistId(String stepPersistId)
    • getExecutionObject

      public io.cloudslang.score.facade.entities.Execution getExecutionObject()
    • setExecutionObject

      public void setExecutionObject(io.cloudslang.score.facade.entities.Execution executionObject)
    • getCreateDate

      public Long getCreateDate()
    • setCreateDate

      public void setCreateDate(Long createDate)
    • getExecStateId

      public long getExecStateId()
    • setExecStateId

      public void setExecStateId(long id)
    • getMsgId

      public String getMsgId()
    • setMsgId

      public void setMsgId(String msg_id)
    • getWorkerId

      public String getWorkerId()
    • getWorkerGroup

      public String getWorkerGroup()
    • getMsgUniqueId

      public String getMsgUniqueId()
    • getStatus

      public ExecStatus getStatus()
    • getPayload

      public Payload getPayload()
    • setWorkerGroup

      public void setWorkerGroup(String workerGroup)
    • setPayload

      public void setPayload(Payload payload)
    • getPayloadSize

      public long getPayloadSize()
    • setPayloadSize

      public void setPayloadSize(long payloadSize)
    • getMsgSeqId

      public int getMsgSeqId()
    • setStatus

      public void setStatus(ExecStatus status)
    • incMsgSeqId

      public void incMsgSeqId()
    • setWorkerId

      public void setWorkerId(String workerId)
    • getWeight

      public int getWeight()
      Specified by:
      getWeight in interface Message
    • getId

      public String getId()
      Specified by:
      getId in interface Message
    • getWorkerKey

      public String getWorkerKey()
    • isActive

      public boolean isActive()
    • setActive

      public void setActive(boolean active)
    • setWorkerKey

      public ExecutionMessage setWorkerKey(String workerKey)
    • setSplitId

      public void setSplitId(String splitId)
    • getSplitId

      public String getSplitId()
    • shrink

      public List<Message> shrink(List<Message> messages)
      Specified by:
      shrink in interface Message
    • filerToPersistMessages

      protected List<Message> filerToPersistMessages(List<Message> messages)
    • toString

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

      public Object clone()
      Overrides:
      clone in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object