Uses of Class
org.glassfish.grizzly.memory.HeapBuffer
Packages that use HeapBuffer
-
Uses of HeapBuffer in org.glassfish.grizzly.memory
Methods in org.glassfish.grizzly.memory that return HeapBufferModifier and TypeMethodDescriptionHeapMemoryManager.allocate(int size) AllocatedBufferof the required size.HeapMemoryManager.allocateAtLeast(int size) AllocatedBufferat least of the provided size.protected HeapBufferHeapMemoryManager.allocateHeapBuffer(int size) Creates a new HeapBuffer with a a specified size.protected HeapBufferHeapMemoryManager.allocateHeapBufferAtLeast(int size) HeapBuffer.asReadOnlyBuffer()final HeapBufferHeapBuffer.clear()HeapBuffer.compact()protected HeapBufferHeapBuffer.createHeapBuffer(int offs, int capacity) Create a newHeapBufferbased on the current heap.HeapBuffer.duplicate()final HeapBufferHeapBuffer.flip()HeapBuffer.get(byte[] dst) HeapBuffer.get(byte[] dst, int offset, int length) final HeapBufferHeapBuffer.limit(int newLimit) final HeapBufferHeapBuffer.mark()final HeapBufferHeapBuffer.position(int newPosition) HeapBuffer.put(byte b) HeapBuffer.put(byte[] src) HeapBuffer.put(byte[] src, int offset, int length) HeapBuffer.put(int index, byte b) HeapBuffer.put8BitString(String s) HeapBuffer.putChar(char value) HeapBuffer.putChar(int index, char value) HeapBuffer.putDouble(double value) HeapBuffer.putDouble(int index, double value) HeapBuffer.putFloat(float value) HeapBuffer.putFloat(int index, float value) HeapBuffer.putInt(int value) HeapBuffer.putInt(int index, int value) HeapBuffer.putLong(int index, long value) HeapBuffer.putLong(long value) HeapBuffer.putShort(int index, short value) HeapBuffer.putShort(short value) HeapMemoryManager.reallocate(HeapBuffer oldBuffer, int newSize) ReallocateBufferto a required size.protected HeapBufferHeapMemoryManager.reallocateHeapBuffer(HeapBuffer oldHeapBuffer, int newSize) final HeapBufferHeapBuffer.reset()final HeapBufferHeapBuffer.rewind()HeapBuffer.slice()HeapBuffer.slice(int position, int limit) static HeapBufferHeapBuffer.wrap(byte[] heap) static HeapBufferHeapBuffer.wrap(byte[] heap, int off, int len) HeapMemoryManager.wrap(byte[] data) ReturnsBuffer, which wraps the byte array.HeapMemoryManager.wrap(byte[] data, int offset, int length) ReturnsBuffer, which wraps the part of byte array with specific offset and length.Methods in org.glassfish.grizzly.memory with parameters of type HeapBufferModifier and TypeMethodDescriptionHeapMemoryManager.reallocate(HeapBuffer oldBuffer, int newSize) ReallocateBufferto a required size.protected HeapBufferHeapMemoryManager.reallocateHeapBuffer(HeapBuffer oldHeapBuffer, int newSize) voidHeapMemoryManager.release(HeapBuffer buffer) ReleaseBuffer.protected final voidHeapMemoryManager.releaseHeapBuffer(HeapBuffer heapBuffer)