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

public Class GoAwayFrame

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

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private Buffer
private static final ThreadCache.CachedTypeIndex<GoAwayFrame>
private ErrorCode
private int
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 GoAwayFrame.GoAwayFrameBuilder
protected int
pack-priv static GoAwayFrame
public static Http2Frame
fromBuffer(final int streamId, final Buffer frameBuffer)

public Buffer
public ErrorCode
protected Map<Integer, String>
public int
public int
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

additionalDebugDataback to summary
private Buffer additionalDebugData
CACHE_IDXback to summary
private static final ThreadCache.CachedTypeIndex<GoAwayFrame> CACHE_IDX
errorCodeback to summary
private ErrorCode errorCode
lastStreamIdback to summary
private int lastStreamId
TYPEback to summary
public static final int TYPE

Constructor Detail

GoAwayFrameback to summary
private GoAwayFrame()

Method Detail

builderback to summary
public static GoAwayFrame.GoAwayFrameBuilder builder()
calcLengthback to summary
protected int calcLength()

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

Annotations
@Override
createback to summary
pack-priv static GoAwayFrame create()
fromBufferback to summary
public static Http2Frame fromBuffer(final int streamId, final Buffer frameBuffer)
getAdditionalDebugDataback to summary
public Buffer getAdditionalDebugData()
getErrorCodeback to summary
public ErrorCode getErrorCode()
getFlagNamesMapback to summary
protected Map<Integer, String> getFlagNamesMap()

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

Annotations
@Override
getLastStreamIdback to summary
public int getLastStreamId()
getTypeback to summary
public int getType()

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

Annotations
@Override
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 GoAwayFrame.GoAwayFrameBuilder

extends Http2Frame.Http2FrameBuilder<GoAwayFrame.GoAwayFrameBuilder>
Class Inheritance

Field Summary

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

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public GoAwayFrame.GoAwayFrameBuilder
additionalDebugData(final Buffer additionalDebugData)

public GoAwayFrame
public GoAwayFrame.GoAwayFrameBuilder
errorCode(final ErrorCode errorCode)

protected GoAwayFrame.GoAwayFrameBuilder
public GoAwayFrame.GoAwayFrameBuilder
lastStreamId(final int lastStreamId)

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

Field Detail

additionalDebugDataback to summary
private Buffer additionalDebugData
errorCodeback to summary
private ErrorCode errorCode
lastStreamIdback to summary
private int lastStreamId

Constructor Detail

GoAwayFrameBuilderback to summary
protected GoAwayFrameBuilder()

Method Detail

additionalDebugDataback to summary
public GoAwayFrame.GoAwayFrameBuilder additionalDebugData(final Buffer additionalDebugData)
buildback to summary
public GoAwayFrame build()

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

Annotations
@Override
errorCodeback to summary
public GoAwayFrame.GoAwayFrameBuilder errorCode(final ErrorCode errorCode)
getThisback to summary
protected GoAwayFrame.GoAwayFrameBuilder getThis()

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

Annotations
@Override
lastStreamIdback to summary
public GoAwayFrame.GoAwayFrameBuilder lastStreamId(final int lastStreamId)