|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.grizzly.memory.MemoryUtils
public class MemoryUtils
Class has useful methods to simplify the work with Buffers.
MemoryManager,
WrapperAware| Constructor Summary | |
|---|---|
MemoryUtils()
|
|
| Method Summary | ||
|---|---|---|
static
|
wrap(MemoryManager<E> memoryManager,
byte[] array)
Returns Buffer, which wraps the byte array. |
|
static
|
wrap(MemoryManager<E> memoryManager,
byte[] array,
int offset,
int length)
Returns Buffer, which wraps the part of byte array with
specific offset and length. |
|
static
|
wrap(MemoryManager<E> memoryManager,
ByteBuffer byteBuffer)
Returns Buffer, which wraps the ByteBuffer. |
|
static
|
wrap(MemoryManager<E> memoryManager,
String s)
Returns Buffer, which wraps the String. |
|
static
|
wrap(MemoryManager<E> memoryManager,
String s,
Charset charset)
Returns Buffer, which wraps the String with the specific
Charset. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MemoryUtils()
| Method Detail |
|---|
public static <E extends Buffer> E wrap(MemoryManager<E> memoryManager,
String s)
Buffer, which wraps the String.
memoryManager - MemoryManager, which should be
used for wrapping.s - String
Buffer wrapper on top of passed String.
public static <E extends Buffer> E wrap(MemoryManager<E> memoryManager,
String s,
Charset charset)
Buffer, which wraps the String with the specific
Charset.
memoryManager - MemoryManager, which should be
used for wrapping.s - Stringcharset - Charset, which will be used, when converting
String to byte array.
Buffer wrapper on top of passed String.
public static <E extends Buffer> E wrap(MemoryManager<E> memoryManager,
byte[] array)
Buffer, which wraps the byte array.
memoryManager - MemoryManager, which should be
used for wrapping.data - byte array to wrap.
Buffer wrapper on top of passed byte array.
public static <E extends Buffer> E wrap(MemoryManager<E> memoryManager,
byte[] array,
int offset,
int length)
Buffer, which wraps the part of byte array with
specific offset and length.
memoryManager - MemoryManager, which should be
used for wrapping.data - byte array to wrapoffset - byte buffer offsetlength - byte buffer length
Buffer wrapper on top of passed byte array.
public static <E extends Buffer> E wrap(MemoryManager<E> memoryManager,
ByteBuffer byteBuffer)
Buffer, which wraps the ByteBuffer.
memoryManager - MemoryManager, which should be
used for wrapping.byteBuffer - ByteBuffer to wrap
Buffer wrapper on top of passed ByteBuffer.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||