|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.netty.buffer.AbstractChannelBufferFactory
public abstract class AbstractChannelBufferFactory
A skeletal implementation of ChannelBufferFactory.
| Constructor Summary | |
|---|---|
protected |
AbstractChannelBufferFactory()
Creates a new factory whose default ByteOrder is
ByteOrder.BIG_ENDIAN. |
protected |
AbstractChannelBufferFactory(java.nio.ByteOrder defaultOrder)
Creates a new factory with the specified default ByteOrder. |
| Method Summary | |
|---|---|
ChannelBuffer |
getBuffer(byte[] array,
int offset,
int length)
Returns a ChannelBuffer whose content is equal to the sub-region
of the specified array. |
ChannelBuffer |
getBuffer(int capacity)
Returns a ChannelBuffer with the specified capacity. |
java.nio.ByteOrder |
getDefaultOrder()
Returns the default endianness of the ChannelBuffer which is
returned by ChannelBufferFactory.getBuffer(int). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jboss.netty.buffer.ChannelBufferFactory |
|---|
getBuffer, getBuffer, getBuffer |
| Constructor Detail |
|---|
protected AbstractChannelBufferFactory()
ByteOrder is
ByteOrder.BIG_ENDIAN.
protected AbstractChannelBufferFactory(java.nio.ByteOrder defaultOrder)
ByteOrder.
defaultOrder - the default ByteOrder of this factory| Method Detail |
|---|
public ChannelBuffer getBuffer(int capacity)
ChannelBufferFactoryChannelBuffer with the specified capacity.
This method is identical to getBuffer(getDefaultOrder(), capacity).
getBuffer in interface ChannelBufferFactorycapacity - the capacity of the returned ChannelBuffer
ChannelBuffer with the specified capacity,
whose readerIndex and writerIndex are 0
public ChannelBuffer getBuffer(byte[] array,
int offset,
int length)
ChannelBufferFactoryChannelBuffer whose content is equal to the sub-region
of the specified array. Depending on the factory implementation,
the returned buffer could wrap the array or create a new copy of
the array.
This method is identical to getBuffer(getDefaultOrder(), array, offset, length).
getBuffer in interface ChannelBufferFactoryarray - the byte arrayoffset - the offset of the byte arraylength - the length of the byte array
ChannelBuffer with the specified content,
whose readerIndex and writerIndex
are 0 and (length - offset) respectivelypublic java.nio.ByteOrder getDefaultOrder()
ChannelBufferFactoryChannelBuffer which is
returned by ChannelBufferFactory.getBuffer(int).
getDefaultOrder in interface ChannelBufferFactoryChannelBuffer which is
returned by ChannelBufferFactory.getBuffer(int)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||