|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.grizzly.util.buf.B2CConverterBlocking
public class B2CConverterBlocking
Efficient conversion of bytes to character . This uses the standard JDK mechansim - a reader - but provides mechanisms to recycle all the objects that are used. It is compatible with JDK1.1 and up, ( nio is better, but it's not available even in 1.2 or 1.3 ) Not used in the current code, the performance gain is not very big in the current case ( since String is created anyway ), but it will be used in a later version or after the remaining optimizations.
Constructor Summary | |
---|---|
protected |
B2CConverterBlocking()
|
|
B2CConverterBlocking(String encoding)
Create a converter, with bytes going to a byte buffer |
Method Summary | |
---|---|
void |
convert(ByteChunk bb,
CharChunk cb)
Deprecated. |
void |
convert(ByteChunk bb,
CharChunk cb,
int limit)
|
static void |
convertASCII(MessageBytes mb)
Character conversion of a US-ASCII MessageBytes. |
void |
recycle()
Reset the internal state, empty the buffers. |
void |
reset()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected B2CConverterBlocking()
public B2CConverterBlocking(String encoding) throws IOException
IOException
Method Detail |
---|
public void recycle()
public void convert(ByteChunk bb, CharChunk cb) throws IOException
IOException
public void convert(ByteChunk bb, CharChunk cb, int limit) throws IOException
IOException
public static void convertASCII(MessageBytes mb)
public void reset() throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |