Class MessageHandlerMetadata


  • public class MessageHandlerMetadata
    extends Object
    An immutable metadata for a MessageHandler, representing a single interface on a message handling class.

    A message handling class can contain more than 1 valid MessageHandler interface, this will result in multiple MessageHandlerMetadata instances, each tracking one of the MessageHandler interfaces declared.

    • Constructor Detail

      • MessageHandlerMetadata

        public MessageHandlerMetadata​(Class<? extends MessageHandler> handlerClass,
                                      Class<?> messageClass,
                                      boolean partial)
    • Method Detail

      • getMessageClass

        public Class<?> getMessageClass()
      • isPartialSupported

        public boolean isPartialSupported()