Module org.glassfish.grizzly.http
Package org.glassfish.grizzly.http.util
Class B2CConverterBlocking
java.lang.Object
org.glassfish.grizzly.http.util.B2CConverterBlocking
Efficient conversion of bytes to character .
This uses the standard JDK mechanism - 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
ModifierConstructorDescriptionprotected
B2CConverterBlocking
(String encoding) Create a converter, with bytes going to a byte buffer -
Method Summary
-
Constructor Details
-
B2CConverterBlocking
protected B2CConverterBlocking() -
B2CConverterBlocking
Create a converter, with bytes going to a byte buffer- Throws:
IOException
-
-
Method Details
-
recycle
public void recycle()Reset the internal state, empty the buffers. The encoding remain in effect, the internal buffers remain allocated. -
convert
Deprecated.Convert a buffer of bytes into a chars- Throws:
IOException
-
convert
- Throws:
IOException
-
convertASCII
Character conversion of a US-ASCII MessageBytes. -
reset
- Throws:
IOException
-