Class MessageHandlerMetadata

java.lang.Object
org.eclipse.jetty.websocket.jsr356.metadata.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 Details

    • MessageHandlerMetadata

      public MessageHandlerMetadata(Class<? extends javax.websocket.MessageHandler> handlerClass, Class<?> messageClass, boolean partial)
  • Method Details

    • getHandlerClass

      public Class<? extends javax.websocket.MessageHandler> getHandlerClass()
    • getMessageClass

      public Class<?> getMessageClass()
    • isPartialSupported

      public boolean isPartialSupported()