Class GenericMessage

    • Constructor Detail

      • GenericMessage

        public GenericMessage()
      • GenericMessage

        public GenericMessage​(ACLMessage msg)
      • GenericMessage

        public GenericMessage​(Envelope env,
                              byte[] payload)
    • Method Detail

      • getPayload

        public final byte[] getPayload()
      • getEnvelope

        public final Envelope getEnvelope()
      • setEnvelope

        protected void setEnvelope​(Envelope envelope)
      • getACLMessage

        public final ACLMessage getACLMessage()
      • setACLMessage

        public final void setACLMessage​(ACLMessage msg)
      • isAMSFailure

        public final boolean isAMSFailure()
      • setAMSFailure

        public final void setAMSFailure​(boolean b)
      • isModifiable

        public final boolean isModifiable()
      • setModifiable

        public final void setModifiable​(boolean b)
        Allow setting the value of the modifiable flag. If this flag is true (default) the MessageManager, when receiving a GenericMessage with the payload already set, nullifies the content slot of the embedded ACLMessage to save space.
      • getTraceID

        public final String getTraceID()
      • setTraceID

        public final void setTraceID​(String id)
      • getTimeStamp

        public final long getTimeStamp()
      • setTimeStamp

        public final void setTimeStamp​(long timeStamp)
      • setSender

        public final void setSender​(AID sender)
      • getSender

        public final AID getSender()
      • length

        public int length()
      • getMessagesCnt

        public int getMessagesCnt()