Class OnMessageCallable
- java.lang.Object
-
- org.eclipse.jetty.websocket.common.events.annotated.CallableMethod
-
- org.eclipse.jetty.websocket.jsr356.annotations.JsrCallable
-
- org.eclipse.jetty.websocket.jsr356.annotations.OnMessageCallable
-
- Direct Known Subclasses:
OnMessageBinaryCallable,OnMessageBinaryStreamCallable,OnMessagePongCallable,OnMessageTextCallable,OnMessageTextStreamCallable
public class OnMessageCallable extends JsrCallable
-
-
Field Summary
Fields Modifier and Type Field Description protected Decoderdecoderprotected Class<?>decodingTypeprotected intidxMessageObjectprotected intidxPartialMessageFlagprotected booleanmessageRoleAssignedprotected EncoderreturnEncoderprotected Class<?>returnType-
Fields inherited from class org.eclipse.jetty.websocket.jsr356.annotations.JsrCallable
args, idxConfig, idxSession, params
-
-
Constructor Summary
Constructors Constructor Description OnMessageCallable(Class<?> pojo, Method method)OnMessageCallable(OnMessageCallable copy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidassertDecoderRequired()DecodergetDecoder()ParamgetMessageObjectParam()EncodergetReturnEncoder()Class<?>getReturnType()voidinit(JsrSession session)booleanisMessageRoleAssigned()booleanisPartialMessageSupported()voidsetDecodingType(Class<?> decodingType)The Type of Class aDecodershould be created to produce.voidsetPartialMessageFlag(Param param)-
Methods inherited from class org.eclipse.jetty.websocket.jsr356.annotations.JsrCallable
assertRoleRequired, findIndexForRole, findParamForRole, getParams
-
-
-
-
Field Detail
-
returnType
protected final Class<?> returnType
-
returnEncoder
protected Encoder returnEncoder
-
decodingType
protected Class<?> decodingType
-
decoder
protected Decoder decoder
-
idxPartialMessageFlag
protected int idxPartialMessageFlag
-
idxMessageObject
protected int idxMessageObject
-
messageRoleAssigned
protected boolean messageRoleAssigned
-
-
Constructor Detail
-
OnMessageCallable
public OnMessageCallable(OnMessageCallable copy)
-
-
Method Detail
-
assertDecoderRequired
protected void assertDecoderRequired()
-
getDecoder
public Decoder getDecoder()
-
getMessageObjectParam
public Param getMessageObjectParam()
-
getReturnEncoder
public Encoder getReturnEncoder()
-
getReturnType
public Class<?> getReturnType()
-
init
public void init(JsrSession session)
- Overrides:
initin classJsrCallable
-
isMessageRoleAssigned
public boolean isMessageRoleAssigned()
-
isPartialMessageSupported
public boolean isPartialMessageSupported()
-
setDecodingType
public void setDecodingType(Class<?> decodingType)
Description copied from class:JsrCallableThe Type of Class aDecodershould be created to produce.- Specified by:
setDecodingTypein classJsrCallable- Parameters:
decodingType- the type of class a Decoder should be created to produce
-
setPartialMessageFlag
public void setPartialMessageFlag(Param param)
-
-