Top Fields Constructors Methods
org.glassfish.grizzly.http2

public Class Http2OutputQueueRecord

extends AsyncQueueRecord<WriteResult<K, L>>
Class Inheritance
Imports
java.util.List, org.glassfish.grizzly.Buffer, .CompletionHandler, .WriteResult, org.glassfish.grizzly.asyncqueue.AsyncQueueRecord, org.glassfish.grizzly.http2.frames.DataFrame, .Http2Frame, org.glassfish.grizzly.http2.utils.ChunkedCompletionHandler

Field Summary

Modifier and TypeField and Description
private Buffer
private ChunkedCompletionHandler
private final boolean
private final boolean
private final CompletionHandler<WriteResult<K, L>>
private final int
Inherited from org.glassfish.grizzly.asyncqueue.AsyncQueueRecord:
completionHandlerconnectionisRecycledmessagerecycleTrack

Constructor Summary

AccessConstructor and Description
pack-priv
Http2OutputQueueRecord(final int streamId, final Buffer buffer, final CompletionHandler<WriteResult<K, L>> completionHandler, final boolean isLast)

Method Summary

Modifier and TypeMethod and Description
pack-priv CompletionHandler<WriteResult<K, L>>
public WriteResult<K, L>
getCurrentResult()

Implements abstract org.glassfish.grizzly.asyncqueue.AsyncQueueRecord.getCurrentResult.

Returns the current record result object.

pack-priv boolean
pack-priv boolean
public void
public void
pack-priv int
serializeTo(final List<Http2Frame> frames, final int maxDataSize)

Inherited from org.glassfish.grizzly.asyncqueue.AsyncQueueRecord:
checkRecycledgetConnectiongetMessagenotifyIncompletesetsetMessage

Field Detail

bufferback to summary
private Buffer buffer
chunkedCompletionHandlerback to summary
private ChunkedCompletionHandler chunkedCompletionHandler
isLastback to summary
private final boolean isLast
isZeroSizeDataback to summary
private final boolean isZeroSizeData
originalCompletionHandlerback to summary
private final CompletionHandler<WriteResult<K, L>> originalCompletionHandler
streamIdback to summary
private final int streamId

Constructor Detail

Http2OutputQueueRecordback to summary
pack-priv Http2OutputQueueRecord(final int streamId, final Buffer buffer, final CompletionHandler<WriteResult<K, L>> completionHandler, final boolean isLast)

Method Detail

getCompletionHandlerback to summary
pack-priv CompletionHandler<WriteResult<K, L>> getCompletionHandler()
getCurrentResultback to summary
public WriteResult<K, L> getCurrentResult()

Implements abstract org.glassfish.grizzly.asyncqueue.AsyncQueueRecord.getCurrentResult.

Doc from org.glassfish.grizzly.asyncqueue.AsyncQueueRecord.getCurrentResult.

Returns the current record result object.

Annotations
@Override
isFinishedback to summary
pack-priv boolean isFinished()
isZeroSizeDataback to summary
pack-priv boolean isZeroSizeData()
notifyFailureback to summary
public void notifyFailure(final Throwable e)

Overrides org.glassfish.grizzly.asyncqueue.AsyncQueueRecord.notifyFailure.

Annotations
@Override
recycleback to summary
public void recycle()

Implements org.glassfish.grizzly.Cacheable.recycle.

Annotations
@Override
serializeToback to summary
pack-priv int serializeTo(final List<Http2Frame> frames, final int maxDataSize)