Interface | Description |
---|---|
AbstractMemoryManager.TrimAware |
This is a marker interface indicating a particular
Buffer implementation can be trimmed. |
ByteBufferAware | |
CompositeBuffer.BulkOperation |
Bulk Buffer operation, responsible for byte-by-byte Buffer processing.
|
CompositeBuffer.Setter |
Setter.
|
DefaultMemoryManagerFactory |
Allows creation/customization of
MemoryManager implementation to be used as the
MemoryManager.DEFAULT_MEMORY_MANAGER . |
MemoryManager<E extends Buffer> |
MemoryManager, responsible for allocating and releasing memory, required during application runtime.
|
MemoryProbe |
MemoryManager monitoring probe. |
ThreadLocalPool<E> |
A thread local pool used by a
MemoryManager to create and modify Buffers |
ThreadLocalPoolProvider |
This interface may be implemented by custom
MemoryManager implementations in order to provide per-thread
memory management. |
WrapperAware |
MemoryManager s, which implement this interface, are able to convert frequently used Java buffer types to
Grizzly Buffer . |
Class | Description |
---|---|
AbstractBufferArray<E> | |
AbstractMemoryManager<E extends Buffer> |
A
MemoryManager abstraction to provide utilities that may be useful across different MemoryManager
implementations. |
BufferArray | |
Buffers |
Class has useful methods to simplify the work with
Buffer s. |
BuffersBuffer | |
ByteBufferArray | |
ByteBufferManager |
The simple Buffer manager implementation, which works as wrapper above
ByteBuffer s. |
ByteBufferWrapper |
Buffer implementation, which uses the ByteBuffer underneath. |
CompositeBuffer | |
HeapBuffer |
Buffer implementation, which uses the ByteBuffer underneath. |
HeapMemoryManager | |
MemoryProbe.Adapter |
MemoryProbe adapter that provides no-op implementations for all interface methods allowing easy extension by
the developer. |
MemoryUtils |
Class has useful methods to simplify the work with
Buffer s. |
PooledMemoryManager |
A
MemoryManager implementation based on a series of shared memory pools. |
Enum | Description |
---|---|
CompositeBuffer.DisposeOrder |
The order in which internal
Buffer s will be disposed. |
Copyright © 2017–2021 Oracle Corporation. All rights reserved.