Interface IJsrMethod
public interface IJsrMethod
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Indicate that partial message support is desiredGet the fully qualifed method name {classname}.{methodname}({params}) suitable for using in error messages.Class<? extends javax.websocket.Decoder>
Get the Decoder to use for message decodingThe type of message this method can handleThe reflected methodboolean
Indicator that partial message support is enabledvoid
setMessageDecoder
(Class<? extends javax.websocket.Decoder> decoderClass) The message decoder class to use.void
setMessageType
(MessageType type) The type of message this method can handle
-
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
The message decoder class to use.- Parameters:
decoderClass
- theDecoder
implementation to use
-
setMessageType
The type of message this method can handle- Parameters:
type
- the type of message
-