Class AdminMessage

  • All Implemented Interfaces:
    jakarta.jms.Message

    public class AdminMessage
    extends Message
    The class AdminMessage allows to send and receive administration messages. It defines a proprietary JMS message type, the body is serialized through a proprietary encoding.
    • Constructor Detail

      • AdminMessage

        public AdminMessage()
        Instantiates a bright new AdminMessage.
      • AdminMessage

        public AdminMessage​(Session session,
                            Message momMsg)
        Instantiates an AdminMessage wrapping a consumed MOM message containing a Admin message.
        Parameters:
        session - The consuming session.
        momMsg - The MOM message to wrap.
    • Method Detail

      • setAdminMessage

        public void setAdminMessage​(AbstractAdminMessage adminMsg)
                             throws jakarta.jms.MessageNotWriteableException,
                                    jakarta.jms.MessageFormatException
        Sets an AbstractAdminMessage as the body of the message.
        Parameters:
        adminMsg - admin message
        Throws:
        jakarta.jms.MessageNotWriteableException
        jakarta.jms.MessageFormatException
      • getAdminMessage

        public AbstractAdminMessage getAdminMessage()
                                             throws jakarta.jms.MessageFormatException
        get the AbstractAdminMessage body of the message.
        Returns:
        AbstractAdminMessage body of the message.
        Throws:
        jakarta.jms.MessageFormatException