Interface IJsrMethod
-
public interface IJsrMethod
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidenablePartialMessageSupport()Indicate that partial message support is desiredStringgetFullyQualifiedMethodName()Get the fully qualifed method name {classname}.{methodname}({params}) suitable for using in error messages.Class<? extends Decoder>getMessageDecoder()Get the Decoder to use for message decodingMessageTypegetMessageType()The type of message this method can handleMethodgetMethod()The reflected methodbooleanisPartialMessageSupportEnabled()Indicator that partial message support is enabledvoidsetMessageDecoder(Class<? extends Decoder> decoderClass)The message decoder class to use.voidsetMessageType(MessageType type)The type of message this method can handle
-
-
-
Method Detail
-
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 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 @
OnMessageannotated, 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 Decoder> decoderClass)
The message decoder class to use.- Parameters:
decoderClass- theDecoderimplementation to use
-
setMessageType
void setMessageType(MessageType type)
The type of message this method can handle- Parameters:
type- the type of message
-
-