| Modifier and Type | Field and Description |
|---|---|
private boolean |
beginning |
private java.nio.ByteBuffer |
buffer |
private int |
bufferSize |
private boolean |
error |
private int |
next |
private int |
toWrite |
private java.nio.ByteBuffer |
writeBuf |
private java.nio.channels.FileChannel |
writeChannel |
private int |
writePos |
| Modifier | Constructor and Description |
|---|---|
protected |
EncoderBase(int bufferSize) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
encodingError() |
Transfer |
getData(java.nio.ByteBuffer buffer) |
boolean |
hasData() |
boolean |
isError() |
protected abstract boolean |
next() |
protected void |
nextStep(byte[] buf,
int toWrite,
int next,
boolean beginning) |
protected void |
nextStep(java.nio.ByteBuffer buf,
int next,
boolean beginning) |
protected void |
nextStep(java.nio.channels.FileChannel ch,
long pos,
long toWrite,
int next,
boolean beginning) |
protected void |
nextStep(Msg msg,
int state,
boolean beginning) |
protected int |
state() |
protected void |
state(int state) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetMsgSourceprivate java.nio.ByteBuffer writeBuf
private java.nio.channels.FileChannel writeChannel
private int writePos
private int next
private boolean beginning
private int toWrite
private java.nio.ByteBuffer buffer
private int bufferSize
private boolean error
public Transfer getData(java.nio.ByteBuffer buffer)
protected int state()
protected void state(int state)
protected void encodingError()
public final boolean isError()
protected abstract boolean next()
protected void nextStep(Msg msg, int state, boolean beginning)
protected void nextStep(byte[] buf,
int toWrite,
int next,
boolean beginning)
protected void nextStep(java.nio.ByteBuffer buf,
int next,
boolean beginning)
protected void nextStep(java.nio.channels.FileChannel ch,
long pos,
long toWrite,
int next,
boolean beginning)