Class OTFMessage

java.lang.Object
org.opentestfactory.messages.OTFMessage
Direct Known Subclasses:
GenericNotification, Status, WorkflowCanceled, WorkflowCancellation, WorkflowCompleted, WorkflowEvent

public abstract class OTFMessage extends Object
Base class for all OTF messages.
Author:
edegenetais
  • Field Details

  • Constructor Details

    • OTFMessage

      protected OTFMessage(String apiVersion)
  • Method Details

    • getKind

      public String getKind()
    • checkKind

      public void checkKind(String kind)
      This is used to check message kind against toplevel message class.
      Parameters:
      kind -
    • addMetadata

      public Object addMetadata(String key, Object value)
    • getMetadata

      public final Map<String,Object> getMetadata()
    • setMetadata

      public final void setMetadata(Map<String,Object> metadata)
    • getApiVersion

      public String getApiVersion()
    • setApiVersion

      public void setApiVersion(String apiVersion)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object