|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.grizzly.http.util.DataChunk
public class DataChunk
Buffer chunk representation.
Helps HTTP module to avoid redundant String creation.
| Nested Class Summary | |
|---|---|
static class |
DataChunk.Type
|
| Constructor Summary | |
|---|---|
protected |
DataChunk()
|
protected |
DataChunk(BufferChunk bufferChunk,
CharChunk charChunk,
String stringValue)
|
| Method Summary | |
|---|---|
void |
delete(int from,
int to)
|
void |
duplicate(DataChunk src)
Copy the src into this DataChunk, allocating more space if needed |
boolean |
equals(String s)
Compares the message bytes to the specified String object. |
boolean |
equalsIgnoreCase(String s)
Compares the message bytes to the specified String object. |
BufferChunk |
getBufferChunk()
|
CharChunk |
getCharChunk()
|
int |
getEnd()
Returns the DataChunk end position. |
int |
getLength()
Returns the DataChunk length. |
int |
getStart()
Returns the DataChunk start position. |
DataChunk.Type |
getType()
|
int |
indexOf(char c,
int fromIndex)
Returns true if the message bytes starts with the specified string. |
int |
indexOf(String s,
int fromIndex)
Returns true if the message bytes starts with the specified string. |
boolean |
isNull()
|
static DataChunk |
newInstance()
|
static DataChunk |
newInstance(BufferChunk bufferChunk,
CharChunk charChunk,
String stringValue)
|
void |
notifyDirectUpdate()
|
protected void |
onContentChanged()
|
void |
recycle()
|
protected void |
reset()
|
protected void |
resetBuffer()
|
protected void |
resetCharChunk()
|
protected void |
resetString()
|
void |
set(DataChunk value)
|
void |
setBuffer(Buffer buffer,
int position,
int limit)
|
void |
setChars(char[] chars,
int position,
int limit)
|
void |
setString(String string)
|
boolean |
startsWith(String s,
int pos)
Returns true if the DataChunk starts with
the specified string. |
boolean |
startsWithIgnoreCase(String s,
int pos)
Returns true if the DataChunk starts with
the specified string. |
void |
toChars(Charset charset)
|
DataChunk |
toImmutable()
|
String |
toString()
|
String |
toString(Charset charset)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected DataChunk()
protected DataChunk(BufferChunk bufferChunk,
CharChunk charChunk,
String stringValue)
| Method Detail |
|---|
public static DataChunk newInstance()
public static DataChunk newInstance(BufferChunk bufferChunk,
CharChunk charChunk,
String stringValue)
public DataChunk toImmutable()
public DataChunk.Type getType()
public void set(DataChunk value)
public void notifyDirectUpdate()
public BufferChunk getBufferChunk()
public void setBuffer(Buffer buffer,
int position,
int limit)
public CharChunk getCharChunk()
public void setChars(char[] chars,
int position,
int limit)
public void setString(String string)
public void duplicate(DataChunk src)
public void toChars(Charset charset)
throws CharConversionException
CharConversionExceptionpublic String toString()
toString in class Objectpublic String toString(Charset charset)
protected void onContentChanged()
public int getLength()
public int getStart()
public int getEnd()
public int indexOf(char c,
int fromIndex)
c - the characterfromIndex - The start position
public int indexOf(String s,
int fromIndex)
s - the stringfromIndex - The start position
public void delete(int from,
int to)
public boolean equals(String s)
s - the String to compare
public boolean equalsIgnoreCase(String s)
s - the String to compare
public boolean startsWith(String s,
int pos)
true if the DataChunk starts with
the specified string.
s - the stringpos - The start position
true if the DataChunk starts with
the specified string.
public boolean startsWithIgnoreCase(String s,
int pos)
true if the DataChunk starts with
the specified string.
s - the stringpos - The start position
true if the DataChunk starts with
the specified string.public final boolean isNull()
protected void resetBuffer()
protected void resetCharChunk()
protected void resetString()
protected void reset()
public void recycle()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||