Class MessageId


  • public class MessageId
    extends Object
    A Message is uniquely identified by its 24 lower-case hex digit identifier.
    • Constructor Detail

      • MessageId

        public MessageId​(String id)
    • Method Detail

      • hashCode

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

        public static MessageId randomMessageId()
        Static factory to retrieve a randomly generated MessageId.
        Returns:
        A randomly generated MessageId
      • isValidMessageId

        public static boolean isValidMessageId​(CharSequence id)
        Checks if id is a valid identifier.
        Parameters:
        id - string to be validated
        Returns:
        true if valid. Otherwise false