Class ReadOnlyBufferAllocators

java.lang.Object
io.servicetalk.buffer.api.ReadOnlyBufferAllocators

public final class ReadOnlyBufferAllocators extends Object
Utility class containing BufferAllocators that create Buffer instances which cannot be modified and are read only.
  • Field Details

    • DEFAULT_RO_ALLOCATOR

      public static final BufferAllocator DEFAULT_RO_ALLOCATOR
      Default BufferAllocator that creates Buffer instances which cannot be modified and are read only.
    • PREFER_HEAP_RO_ALLOCATOR

      public static final BufferAllocator PREFER_HEAP_RO_ALLOCATOR
      BufferAllocator that creates Buffer instances which prefer heap allocations when otherwise unspecified which cannot be modified and are read only.
    • PREFER_DIRECT_RO_ALLOCATOR

      public static final BufferAllocator PREFER_DIRECT_RO_ALLOCATOR
      BufferAllocator that creates Buffer instances which prefer off-heap allocations when otherwise unspecified which cannot be modified and are read only.