Top Fields Constructors Methods
org.eclipse.jetty.ee10.websocket.jakarta.common.messages

public Class DecodedBinaryMessageSink<T>

extends AbstractDecodedMessageSink.Basic<Decoder.Binary<T>>
Class Inheritance
Imports
java.lang.invoke.MethodHandle, .MethodType, java.nio.ByteBuffer, java.util.List, jakarta.websocket.CloseReason, .DecodeException, .Decoder, org.eclipse.jetty.ee10.websocket.jakarta.common.JakartaWebSocketFrameHandlerFactory, org.eclipse.jetty.ee10.websocket.jakarta.common.decoders.RegisteredDecoder, org.eclipse.jetty.websocket.core.CoreSession, org.eclipse.jetty.websocket.core.exception.CloseException, org.eclipse.jetty.websocket.core.messages.ByteBufferMessageSink, .MessageSink, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private static final Logger
Inherited from org.eclipse.jetty.ee10.websocket.jakarta.common.messages.AbstractDecodedMessageSink.Basic:
_decoders

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv MessageSink
public void
onWholeMessage(ByteBuffer wholeMessage)

Field Detail

LOGback to summary
private static final Logger LOG

Hides org.eclipse.jetty.ee10.websocket.jakarta.common.messages.AbstractDecodedMessageSink.LOG.

Constructor Detail

DecodedBinaryMessageSinkback to summary
public DecodedBinaryMessageSink(CoreSession session, MethodHandle methodHandle, List<RegisteredDecoder> decoders)

Method Detail

newMessageSinkback to summary
pack-priv MessageSink newMessageSink(CoreSession coreSession) throws Exception

Implements abstract org.eclipse.jetty.ee10.websocket.jakarta.common.messages.AbstractDecodedMessageSink.newMessageSink.

Returns:MessageSink

Doc from org.eclipse.jetty.ee10.websocket.jakarta.common.messages.AbstractDecodedMessageSink.newMessageSink.

a message sink which will first decode the message then pass it to _methodHandle.

Annotations
@Override
Exceptions
Exception:

Doc from org.eclipse.jetty.ee10.websocket.jakarta.common.messages.AbstractDecodedMessageSink.newMessageSink.

for any error in creating the message sink.

onWholeMessageback to summary
public void onWholeMessage(ByteBuffer wholeMessage)