Package | Description |
---|---|
org.glassfish.grizzly.memory |
Modifier and Type | Method and Description |
---|---|
HeapBuffer |
HeapMemoryManager.allocate(int size)
Allocated
Buffer of the required size. |
HeapBuffer |
HeapMemoryManager.allocateAtLeast(int size)
Allocated
Buffer at least of the provided size. |
protected HeapBuffer |
HeapMemoryManager.allocateHeapBuffer(int size) |
protected HeapBuffer |
HeapMemoryManager.allocateHeapBufferAtLeast(int size) |
HeapBuffer |
HeapBuffer.asReadOnlyBuffer() |
HeapBuffer |
HeapBuffer.clear() |
HeapBuffer |
HeapBuffer.compact() |
protected HeapBuffer |
HeapBuffer.createHeapBuffer(int offs,
int capacity)
Create a new
HeapBuffer based on the current heap. |
HeapBuffer |
HeapBuffer.duplicate() |
HeapBuffer |
HeapBuffer.flip() |
HeapBuffer |
HeapBuffer.get(byte[] dst) |
HeapBuffer |
HeapBuffer.get(byte[] dst,
int offset,
int length) |
HeapBuffer |
HeapBuffer.limit(int newLimit) |
HeapBuffer |
HeapBuffer.mark() |
HeapBuffer |
HeapBuffer.order(ByteOrder bo) |
HeapBuffer |
HeapBuffer.position(int newPosition) |
HeapBuffer |
HeapBuffer.prepend(Buffer header) |
HeapBuffer |
HeapBuffer.put(Buffer src) |
HeapBuffer |
HeapBuffer.put(Buffer src,
int position,
int length) |
HeapBuffer |
HeapBuffer.put(byte b) |
HeapBuffer |
HeapBuffer.put(byte[] src) |
HeapBuffer |
HeapBuffer.put(byte[] src,
int offset,
int length) |
HeapBuffer |
HeapBuffer.put(int index,
byte b) |
HeapBuffer |
HeapBuffer.put8BitString(String s) |
HeapBuffer |
HeapBuffer.putChar(char value) |
HeapBuffer |
HeapBuffer.putChar(int index,
char value) |
HeapBuffer |
HeapBuffer.putDouble(double value) |
HeapBuffer |
HeapBuffer.putDouble(int index,
double value) |
HeapBuffer |
HeapBuffer.putFloat(float value) |
HeapBuffer |
HeapBuffer.putFloat(int index,
float value) |
HeapBuffer |
HeapBuffer.putInt(int value) |
HeapBuffer |
HeapBuffer.putInt(int index,
int value) |
HeapBuffer |
HeapBuffer.putLong(int index,
long value) |
HeapBuffer |
HeapBuffer.putLong(long value) |
HeapBuffer |
HeapBuffer.putShort(int index,
short value) |
HeapBuffer |
HeapBuffer.putShort(short value) |
HeapBuffer |
HeapMemoryManager.reallocate(HeapBuffer oldBuffer,
int newSize)
Reallocate
Buffer to a required size. |
protected HeapBuffer |
HeapMemoryManager.reallocateHeapBuffer(HeapBuffer oldHeapBuffer,
int newSize) |
HeapBuffer |
HeapBuffer.reset() |
HeapBuffer |
HeapBuffer.rewind() |
HeapBuffer |
HeapBuffer.slice() |
HeapBuffer |
HeapBuffer.slice(int position,
int limit) |
HeapBuffer |
HeapMemoryManager.wrap(byte[] data)
Returns
Buffer , which wraps the byte array. |
static HeapBuffer |
HeapBuffer.wrap(byte[] heap) |
HeapBuffer |
HeapMemoryManager.wrap(byte[] data,
int offset,
int length)
Returns
Buffer , which wraps the part of byte array with
specific offset and length. |
static HeapBuffer |
HeapBuffer.wrap(byte[] heap,
int off,
int len) |
HeapBuffer |
HeapMemoryManager.wrap(String s)
|
HeapBuffer |
HeapMemoryManager.wrap(String s,
Charset charset)
|
Modifier and Type | Method and Description |
---|---|
HeapBuffer |
HeapMemoryManager.reallocate(HeapBuffer oldBuffer,
int newSize)
Reallocate
Buffer to a required size. |
protected HeapBuffer |
HeapMemoryManager.reallocateHeapBuffer(HeapBuffer oldHeapBuffer,
int newSize) |
void |
HeapMemoryManager.release(HeapBuffer buffer)
Release
Buffer . |
protected void |
HeapMemoryManager.releaseHeapBuffer(HeapBuffer heapBuffer) |
Copyright © 2015 Oracle Corporation. All rights reserved.