Class MessageHandlerWrapper
java.lang.Object
org.eclipse.jetty.websocket.jsr356.MessageHandlerWrapper
Expose a
MessageHandler
instance along with its associated MessageHandlerMetadata
and DecoderFactory.Wrapper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DecoderFactory.Wrapper
private final javax.websocket.MessageHandler
private final MessageHandlerMetadata
-
Constructor Summary
ConstructorsConstructorDescriptionMessageHandlerWrapper
(javax.websocket.MessageHandler handler, MessageHandlerMetadata metadata, DecoderFactory.Wrapper decoder) -
Method Summary
Modifier and TypeMethodDescriptionjavax.websocket.MessageHandler
boolean
isMessageType
(Class<?> msgType) boolean
Flag for a onMessage() that wants partial messages.boolean
Flag for a onMessage() method that wants MessageHandler.MessageHandler.Whole
with a Decoder that is based onDecoder.TextStream
orDecoder.BinaryStream
-
Field Details
-
handler
private final javax.websocket.MessageHandler handler -
metadata
-
decoder
-
-
Constructor Details
-
MessageHandlerWrapper
public MessageHandlerWrapper(javax.websocket.MessageHandler handler, MessageHandlerMetadata metadata, DecoderFactory.Wrapper decoder)
-
-
Method Details
-
getDecoder
-
getHandler
public javax.websocket.MessageHandler getHandler() -
getMetadata
-
isMessageType
-
wantsPartialMessages
public boolean wantsPartialMessages()Flag for a onMessage() that wants partial messages.This indicates the use of MessageHandler.
MessageHandler.Partial
.- Returns:
- true for use of MessageHandler.
MessageHandler.Partial
, false for use of MessageHandler.MessageHandler.Whole
-
wantsStreams
public boolean wantsStreams()Flag for a onMessage() method that wants MessageHandler.MessageHandler.Whole
with a Decoder that is based onDecoder.TextStream
orDecoder.BinaryStream
- Returns:
- true for Streaming based Decoder, false for normal decoder for whole messages.
-