public class BufferManagerReadGrow extends Object implements BufferManagerRead
| Constructor and Description |
|---|
BufferManagerReadGrow() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelProcessing(int requestId) |
void |
close(ByteBuffer byteBuffer) |
void |
fragmentationOccured(ByteBuffer byteBuffer) |
com.sun.corba.ee.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.
|
boolean |
isFragmentOnUnderflow()
Returns true if this buffer manager reads fragments when it underflows.
|
void |
mark(com.sun.corba.ee.impl.encoding.RestorableInputStream is) |
void |
processFragment(ByteBuffer byteBuffer,
FragmentMessage header)
Case: Called from ReaderThread on complete message or fragments.
|
void |
reset() |
ByteBuffer |
underflow(ByteBuffer byteBuffer)
Invoked when we run out of data to read.
|
public void processFragment(ByteBuffer byteBuffer, FragmentMessage header)
BufferManagerReadprocessFragment in interface BufferManagerReadpublic void init(Message msg)
BufferManagerReadinit in interface BufferManagerReadpublic ByteBuffer underflow(ByteBuffer byteBuffer)
BufferManagerReadunderflow in interface BufferManagerReadpublic boolean isFragmentOnUnderflow()
BufferManagerReadisFragmentOnUnderflow in interface BufferManagerReadpublic void cancelProcessing(int requestId)
cancelProcessing in interface BufferManagerReadpublic com.sun.corba.ee.impl.encoding.MarkAndResetHandler getMarkAndResetHandler()
BufferManagerReadgetMarkAndResetHandler in interface BufferManagerReadpublic void mark(com.sun.corba.ee.impl.encoding.RestorableInputStream is)
public void fragmentationOccured(ByteBuffer byteBuffer)
public void reset()
public void close(ByteBuffer byteBuffer)
close in interface BufferManagerReadCopyright © 2017–2019 Eclipse Foundation. All rights reserved.