Interface IJsrMethod


public interface IJsrMethod
  • Method Details

    • enablePartialMessageSupport

      void enablePartialMessageSupport()
      Indicate that partial message support is desired
    • getFullyQualifiedMethodName

      String getFullyQualifiedMethodName()
      Get the fully qualifed method name {classname}.{methodname}({params}) suitable for using in error messages.
      Returns:
      the fully qualified method name for end users
    • getMessageDecoder

      Class<? extends javax.websocket.Decoder> getMessageDecoder()
      Get the Decoder to use for message decoding
      Returns:
      the decoder class to use for message decoding
    • getMessageType

      MessageType getMessageType()
      The type of message this method can handle
      Returns:
      the message type if @OnMessage annotated, null if unknown/unspecified
    • getMethod

      Method getMethod()
      The reflected method
      Returns:
      the method itself
    • isPartialMessageSupportEnabled

      boolean isPartialMessageSupportEnabled()
      Indicator that partial message support is enabled
      Returns:
      true if enabled
    • setMessageDecoder

      void setMessageDecoder(Class<? extends javax.websocket.Decoder> decoderClass)
      The message decoder class to use.
      Parameters:
      decoderClass - the Decoder implementation to use
    • setMessageType

      void setMessageType(MessageType type)
      The type of message this method can handle
      Parameters:
      type - the type of message