java.lang.Object
org.glassfish.grizzly.WriteResult<K,L>
org.glassfish.grizzly.asyncqueue.RecordWriteResult<K,L>
- Type Parameters:
K-L-
Write result associated with a
AsyncWriteQueueRecord.- Author:
- Alexey Stashok
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongcreateAddrHolder(L dstAddress) Create an address holder.lastWriteResult(long lastWrittenBytes, long bytesToReleaseAfterLastWrite) longvoidrecycle()protected voidset(Connection<L> connection, K message, L dstAddress, long writtenSize) One method to set all the WriteResult properties.Methods inherited from class org.glassfish.grizzly.WriteResult
copy, create, create, getConnection, getDstAddress, getDstAddressHolder, getMessage, getWrittenSize, reset, setDstAddress, setDstAddressHolder, setMessage, setWrittenSize
-
Constructor Details
-
RecordWriteResult
public RecordWriteResult()
-
-
Method Details
-
set
Description copied from class:WriteResultOne method to set all the WriteResult properties.- Overrides:
setin classWriteResult<K,L>
-
createAddrHolder
Description copied from class:WriteResultCreate an address holder.- Overrides:
createAddrHolderin classWriteResult<K,L> - Returns:
-
lastWrittenBytes
public long lastWrittenBytes() -
bytesToReleaseAfterLastWrite
public long bytesToReleaseAfterLastWrite() -
lastWriteResult
public RecordWriteResult<K,L> lastWriteResult(long lastWrittenBytes, long bytesToReleaseAfterLastWrite) -
recycle
public void recycle()
-