Class MsgHeader

java.lang.Object
jadex.serialization.MsgHeader
All Implemented Interfaces:
IMsgHeader

public class MsgHeader extends Object implements IMsgHeader
Message header with message meta information.
  • Field Details

    • properties

      protected Map<String,Object> properties
      Map containing properties.
  • Constructor Details

    • MsgHeader

      public MsgHeader()
      Creates the header.
  • Method Details

    • getSender

      public jadex.core.ComponentIdentifier getSender()
      Gets the sender of the message.
      Specified by:
      getSender in interface IMsgHeader
      Returns:
      The sender.
    • getReceiver

      public jadex.core.ComponentIdentifier getReceiver()
      Gets the receiver of the message.
      Specified by:
      getReceiver in interface IMsgHeader
      Returns:
      The receiver.
    • getProperty

      public Object getProperty(String propertyname)
      Gets a property stored in the header.
      Specified by:
      getProperty in interface IMsgHeader
      Parameters:
      propertyname - The name of the property.
      Returns:
      Property value.
    • getProperties

      public Map<String,Object> getProperties()
      Gets the properties.
      Returns:
      The properties map.
    • setProperties

      public void setProperties(Map<String,Object> properties)
      Sets the properties.
      Parameters:
      properties - The properties map.
    • addProperty

      public void addProperty(String propname, Object propval)
      Adds a header property to the header.
      Specified by:
      addProperty in interface IMsgHeader
      Parameters:
      propname - The property name.
      propval - The property value.
    • toString

      public String toString()
      Get the string rep.
      Overrides:
      toString in class Object