Class IncomingMessageType


  • public class IncomingMessageType
    extends Object
    Register a custom message implementation via Spring.
    • Constructor Detail

      • IncomingMessageType

        public IncomingMessageType()
        Use Message for incoming messages.
      • IncomingMessageType

        public IncomingMessageType​(Class<? extends Message> cls)
        Provide a custom Message implementation with default serialization and deserialization settings.
        Parameters:
        cls - the custom Message implementation
      • IncomingMessageType

        public IncomingMessageType​(Class<? extends Message> cls,
                                   Class<?> mixin)
        Provide a custom Message implementation with custom serialization and deserialization settings.
        Parameters:
        cls - custom Message implementation
        mixin - custom Jackson mixin for specific serialization and deserialization settings
    • Method Detail

      • getMessageClass

        public Class<? extends Message> getMessageClass()
        Returns:
        the class of the custom message implementation
      • getMixin

        public Class<?> getMixin()
        Returns:
        the custom Jackson mixin for the Message implementation
      • hasMixin

        public boolean hasMixin()
        Returns:
        true, if there is also a Jackson mixin for the message class