| 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 |
MemoryManagers, 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
Buffers. |
| BuffersBuffer | |
| ByteBufferArray | |
| ByteBufferManager |
The simple Buffer manager implementation, which works as wrapper above
ByteBuffers. |
| 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
Buffers. |
| PooledMemoryManager |
A
MemoryManager implementation based on a series of shared memory pools. |
| Enum | Description |
|---|---|
| CompositeBuffer.DisposeOrder |
The order in which internal
Buffers will be disposed. |
Copyright © 2017–2020 Oracle Corporation. All rights reserved.