public class WriteRequest extends AbstractXrootdRequest implements ByteBuffersProvider
requestId, session, streamId| Constructor and Description |
|---|
WriteRequest(io.netty.buffer.ByteBuf buffer) |
| Modifier and Type | Method and Description |
|---|---|
void |
getData(GatheringByteChannel out) |
int |
getDataLength() |
int |
getFileHandle() |
long |
getWriteOffset() |
int |
refCnt() |
boolean |
release() |
boolean |
release(int decrement) |
WriteRequest |
retain() |
WriteRequest |
retain(int increment) |
ByteBuffer[] |
toByteBuffers()
Converts this requests's payload into an array of NIO
buffers.
|
String |
toString() |
io.netty.util.ReferenceCounted |
touch() |
io.netty.util.ReferenceCounted |
touch(Object hint) |
getRequestId, getSession, getStreamId, getSubject, setSessionpublic int getFileHandle()
public long getWriteOffset()
getWriteOffset in interface ByteBuffersProviderpublic int getDataLength()
public void getData(GatheringByteChannel out) throws IOException
IOExceptionpublic ByteBuffer[] toByteBuffers()
toByteBuffers in interface ByteBuffersProviderpublic int refCnt()
refCnt in interface io.netty.util.ReferenceCountedpublic boolean release()
release in interface io.netty.util.ReferenceCountedpublic boolean release(int decrement)
release in interface io.netty.util.ReferenceCountedpublic WriteRequest retain(int increment)
retain in interface io.netty.util.ReferenceCountedpublic WriteRequest retain()
retain in interface io.netty.util.ReferenceCountedpublic io.netty.util.ReferenceCounted touch()
touch in interface io.netty.util.ReferenceCountedpublic io.netty.util.ReferenceCounted touch(Object hint)
touch in interface io.netty.util.ReferenceCountedCopyright © 2011–2018 dCache.org. All rights reserved.