public class BufferManagerReadStream extends Object implements BufferManagerRead
| Modifier and Type | Method and Description |
|---|---|
void |
cancelProcessing(int requestId) |
void |
close(ByteBufferWithInfo bbwi) |
void |
fragmentationOccured(ByteBufferWithInfo newFragment) |
protected ByteBufferPool |
getByteBufferPool() |
com.sun.corba.se.impl.encoding.MarkAndResetHandler |
getMarkAndResetHandler()
Returns the mark/reset handler for this stream.
|
void |
init(Message msg)
Called once after creating this buffer manager and before
it begins processing.
|
void |
mark(com.sun.corba.se.impl.encoding.RestorableInputStream inputStream) |
void |
processFragment(ByteBuffer byteBuffer,
FragmentMessage msg)
Case: Called from ReaderThread on complete message or fragments.
|
void |
reset() |
ByteBufferWithInfo |
underflow(ByteBufferWithInfo bbwi)
Case: called from CDRInputStream.grow.
|
public void cancelProcessing(int requestId)
cancelProcessing in interface BufferManagerReadpublic void processFragment(ByteBuffer byteBuffer, FragmentMessage msg)
BufferManagerReadprocessFragment in interface BufferManagerReadpublic ByteBufferWithInfo underflow(ByteBufferWithInfo bbwi)
BufferManagerReadunderflow in interface BufferManagerReadpublic void init(Message msg)
BufferManagerReadinit in interface BufferManagerReadpublic void close(ByteBufferWithInfo bbwi)
close in interface BufferManagerReadprotected ByteBufferPool getByteBufferPool()
public void mark(com.sun.corba.se.impl.encoding.RestorableInputStream inputStream)
public void fragmentationOccured(ByteBufferWithInfo newFragment)
public void reset()
public com.sun.corba.se.impl.encoding.MarkAndResetHandler getMarkAndResetHandler()
BufferManagerReadgetMarkAndResetHandler in interface BufferManagerReadCopyright © 2018 JBoss by Red Hat. All rights reserved.