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.Wrapperprivate final javax.websocket.MessageHandlerprivate final MessageHandlerMetadata -
Constructor Summary
ConstructorsConstructorDescriptionMessageHandlerWrapper(javax.websocket.MessageHandler handler, MessageHandlerMetadata metadata, DecoderFactory.Wrapper decoder) -
Method Summary
Modifier and TypeMethodDescriptionjavax.websocket.MessageHandlerbooleanisMessageType(Class<?> msgType) booleanFlag for a onMessage() that wants partial messages.booleanFlag for a onMessage() method that wants MessageHandler.MessageHandler.Wholewith a Decoder that is based onDecoder.TextStreamorDecoder.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.Wholewith a Decoder that is based onDecoder.TextStreamorDecoder.BinaryStream- Returns:
- true for Streaming based Decoder, false for normal decoder for whole messages.
-