Top Inners Fields Constructors Methods
org.glassfish.grizzly.http2.frames

public Class PingFrame

extends Http2Frame
Class Inheritance
Imports
java.util.HashMap, .Map, org.glassfish.grizzly.Buffer, .ThreadCache, org.glassfish.grizzly.memory.MemoryManager

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public static final byte
private static final ThreadCache.CachedTypeIndex<PingFrame>
pack-priv static final Map<Integer, String>
private long
public static final int
Inherited from org.glassfish.grizzly.http2.frames.Http2Frame:
DONT_RECYCLEFRAME_HEADER_SIZEframeBufferlength

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static PingFrame.PingFrameBuilder
protected int
pack-priv static PingFrame
public static Http2Frame
fromBuffer(final int flags, final int streamId, final Buffer frameBuffer)

protected Map<Integer, String>
public long
public int
public boolean
public void
public Buffer
toBuffer(final MemoryManager<E extends Buffer> memoryManager)

Implements abstract org.glassfish.grizzly.http2.frames.Http2Frame.toBuffer.

public String
toString()

Overrides org.glassfish.grizzly.http2.frames.Http2Frame.toString.

Returns a string representation of the object.

Inherited from org.glassfish.grizzly.http2.frames.Http2Frame:
clearFlaggetFlagsgetLengthgetStreamIdheaderToStringisFlagSetonPayloadUpdatedserializeFrameHeadersetFlagsetFlagssetFrameBuffersetStreamIdtoBuffer

Field Detail

ACK_FLAGback to summary
public static final byte ACK_FLAG
CACHE_IDXback to summary
private static final ThreadCache.CachedTypeIndex<PingFrame> CACHE_IDX
FLAG_NAMES_MAPback to summary
pack-priv static final Map<Integer, String> FLAG_NAMES_MAP
opaqueDataback to summary
private long opaqueData
TYPEback to summary
public static final int TYPE

Constructor Detail

PingFrameback to summary
private PingFrame()

Method Detail

builderback to summary
public static PingFrame.PingFrameBuilder builder()
calcLengthback to summary
protected int calcLength()

Implements abstract org.glassfish.grizzly.http2.frames.Http2Frame.calcLength.

Annotations
@Override
createback to summary
pack-priv static PingFrame create()
fromBufferback to summary
public static Http2Frame fromBuffer(final int flags, final int streamId, final Buffer frameBuffer)
getFlagNamesMapback to summary
protected Map<Integer, String> getFlagNamesMap()

Implements abstract org.glassfish.grizzly.http2.frames.Http2Frame.getFlagNamesMap.

Annotations
@Override
getOpaqueDataback to summary
public long getOpaqueData()
getTypeback to summary
public int getType()

Implements abstract org.glassfish.grizzly.http2.frames.Http2Frame.getType.

Annotations
@Override
isAckSetback to summary
public boolean isAckSet()
recycleback to summary
public void recycle()

Overrides org.glassfish.grizzly.http2.frames.Http2Frame.recycle.

Implements org.glassfish.grizzly.Cacheable.recycle.

Annotations
@Override
toBufferback to summary
public Buffer toBuffer(final MemoryManager<E extends Buffer> memoryManager)

Implements abstract org.glassfish.grizzly.http2.frames.Http2Frame.toBuffer.

Annotations
@Override
toStringback to summary
public String toString()

Overrides org.glassfish.grizzly.http2.frames.Http2Frame.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override
org.glassfish.grizzly.http2.frames back to summary

public Class PingFrame.PingFrameBuilder

extends Http2Frame.Http2FrameBuilder<PingFrame.PingFrameBuilder>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private long
Inherited from org.glassfish.grizzly.http2.frames.Http2Frame.Http2FrameBuilder:
flagsstreamId

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public PingFrame.PingFrameBuilder
ack(final boolean isAck)

public PingFrame
protected PingFrame.PingFrameBuilder
public PingFrame.PingFrameBuilder
opaqueData(final long opaqueData)

Inherited from org.glassfish.grizzly.http2.frames.Http2Frame.Http2FrameBuilder:
clearFlagsetFlagsetHeaderValuesTostreamId

Field Detail

opaqueDataback to summary
private long opaqueData

Constructor Detail

PingFrameBuilderback to summary
protected PingFrameBuilder()

Method Detail

ackback to summary
public PingFrame.PingFrameBuilder ack(final boolean isAck)
buildback to summary
public PingFrame build()

Implements abstract org.glassfish.grizzly.http2.frames.Http2Frame.Http2FrameBuilder.build.

Annotations
@Override
getThisback to summary
protected PingFrame.PingFrameBuilder getThis()

Implements abstract org.glassfish.grizzly.http2.frames.Http2Frame.Http2FrameBuilder.getThis.

Annotations
@Override
opaqueDataback to summary
public PingFrame.PingFrameBuilder opaqueData(final long opaqueData)