|
||||||||||
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(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 . |
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(ByteOrder defaultOrder)
ByteOrder
.
defaultOrder
- the default ByteOrder
of this factoryMethod Detail |
---|
public ChannelBuffer getBuffer(int capacity)
ChannelBufferFactory
ChannelBuffer
with the specified capacity
.
This method is identical to getBuffer(getDefaultOrder(), capacity)
.
getBuffer
in interface ChannelBufferFactory
capacity
- 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)
ChannelBufferFactory
ChannelBuffer
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 ChannelBufferFactory
array
- 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 ByteOrder getDefaultOrder()
ChannelBufferFactory
ChannelBuffer
which is
returned by ChannelBufferFactory.getBuffer(int)
.
getDefaultOrder
in interface ChannelBufferFactory
ChannelBuffer
which is
returned by ChannelBufferFactory.getBuffer(int)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |