uka.transport
Class MemoryBuffer
java.lang.Object
uka.transport.MemoryBuffer
- public final class MemoryBuffer
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BUFFER_LENGTH_DEFAULT
public static final int BUFFER_LENGTH_DEFAULT
- Default size of the memory buffer used for fall-back
serialization, if a referenced object does not implement the
Transportable interface.
- See Also:
- Constant Field Values
BUFFER_LENGTH_MAX
public static final int BUFFER_LENGTH_MAX
- A memory buffer larger than
BUFFER_LENGTH_MAX is
released during the reset() operation.
- See Also:
BUFFER_LENGTH_DEFAULT,
Constant Field Values
wpos
private int wpos
rpos
private int rpos
buffer
private byte[] buffer
out
private java.io.OutputStream out
in
private java.io.InputStream in
MemoryBuffer
public MemoryBuffer()
requireSize
private void requireSize(int size)
isEmpty
public boolean isEmpty()
size
public int size()
reset
public void reset()
releaseMemory
public void releaseMemory()
getOutputStream
public java.io.OutputStream getOutputStream()
getInputStream
public java.io.InputStream getInputStream()