Interface Message.Mutable

    • Method Detail

      • getAdvice

        Map<String,​Object> getAdvice​(boolean create)
        Convenience method to retrieve the Message.ADVICE_FIELD and create it if it does not exist
        Parameters:
        create - whether to create the advice field if it does not exist
        Returns:
        the advice of the message
      • getDataAsMap

        Map<String,​Object> getDataAsMap​(boolean create)
        Convenience method to retrieve the Message.DATA_FIELD and create it if it does not exist
        Parameters:
        create - whether to create the data field if it does not exist
        Returns:
        the data of the message
      • getExt

        Map<String,​Object> getExt​(boolean create)
        Convenience method to retrieve the Message.EXT_FIELD and create it if it does not exist
        Parameters:
        create - whether to create the ext field if it does not exist
        Returns:
        the ext of the message
      • setChannel

        void setChannel​(String channel)
        Parameters:
        channel - the channel of this message
      • setClientId

        void setClientId​(String clientId)
        Parameters:
        clientId - the client id of this message
      • setData

        void setData​(Object data)
        Parameters:
        data - the data of this message
      • setId

        void setId​(String id)
        Parameters:
        id - the id of this message
      • setSuccessful

        void setSuccessful​(boolean successful)
        Parameters:
        successful - the successfulness of this message