APIdia Launch Partner
Top Fields Constructors Methods
jdk.internal.net.http.websocket

pack-priv Class MessageDecoder

extends Object
implements Consumer
Class Inheritance
All Implemented Interfaces
jdk.internal.net.http.websocket.Frame.Consumer
Imports
jdk.internal.net.http.common.Logger, .Utils, jdk.internal.net.http.websocket.Frame.Opcode, java.nio.ByteBuffer, .CharBuffer, java.nio.charset.CharacterCodingException

Field Summary

Modifier and TypeField and Description
private ByteBuffer
private static final Logger
private final UTF8AccumulatingDecoder
private boolean
private int
private Frame.Opcode
private Frame.Opcode
private final MessageStreamConsumer
private long
private final boolean
private long

Constructor Summary

AccessConstructor and Description
pack-priv
pack-priv
MessageDecoder(MessageStreamConsumer output, boolean server)

Method Summary

Modifier and TypeMethod and Description
public void
public void
pack-priv MessageStreamConsumer
public void
public void
public void
public void
public void
public void
public void
public void
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

binaryDataback to summary
private ByteBuffer binaryData
debugback to summary
private static final Logger debug
decoderback to summary
private final UTF8AccumulatingDecoder decoder
finback to summary
private boolean fin
maskingKeyback to summary
private int maskingKey
opcodeback to summary
private Frame.Opcode opcode
originatingOpcodeback to summary
private Frame.Opcode originatingOpcode
outputback to summary
private final MessageStreamConsumer output
payloadLenback to summary
private long payloadLen
serverback to summary
private final boolean server
unconsumedPayloadLenback to summary
private long unconsumedPayloadLen

Constructor Detail

MessageDecoderback to summary
pack-priv MessageDecoder(MessageStreamConsumer output)
MessageDecoderback to summary
pack-priv MessageDecoder(MessageStreamConsumer output, boolean server)

Method Detail

endFrameback to summary
public void endFrame()

Implements jdk.internal.net.http.websocket.Frame.Consumer.endFrame.

Annotations
@Override
finback to summary
public void fin(boolean value)

Implements jdk.internal.net.http.websocket.Frame.Consumer.fin.

Annotations
@Override
getOutputback to summary
pack-priv MessageStreamConsumer getOutput()
maskback to summary
public void mask(boolean value)

Implements jdk.internal.net.http.websocket.Frame.Consumer.mask.

Annotations
@Override
maskingKeyback to summary
public void maskingKey(int value)

Implements jdk.internal.net.http.websocket.Frame.Consumer.maskingKey.

Annotations
@Override
opcodeback to summary
public void opcode(Frame.Opcode v)

Implements jdk.internal.net.http.websocket.Frame.Consumer.opcode.

Annotations
@Override
payloadDataback to summary
public void payloadData(ByteBuffer data)

Implements jdk.internal.net.http.websocket.Frame.Consumer.payloadData.

Annotations
@Override
payloadLenback to summary
public void payloadLen(long value)

Implements jdk.internal.net.http.websocket.Frame.Consumer.payloadLen.

Annotations
@Override
rsv1back to summary
public void rsv1(boolean value)

Implements jdk.internal.net.http.websocket.Frame.Consumer.rsv1.

Annotations
@Override
rsv2back to summary
public void rsv2(boolean value)

Implements jdk.internal.net.http.websocket.Frame.Consumer.rsv2.

Annotations
@Override
rsv3back to summary
public void rsv3(boolean value)

Implements jdk.internal.net.http.websocket.Frame.Consumer.rsv3.

Annotations
@Override
unMaskback to summary
private void unMask(ByteBuffer src)