Home / Class/ BufferAllocatorAdapter Class — netty Architecture

BufferAllocatorAdapter Class — netty Architecture

Architecture documentation for the BufferAllocatorAdapter class in ConscryptAlpnSslEngine.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  5e321354_cb95_0d0b_ea9c_d21a1612435b["BufferAllocatorAdapter"]
  e51572cf_5b72_0ca1_2650_98c58f05ef33["ConscryptAlpnSslEngine.java"]
  5e321354_cb95_0d0b_ea9c_d21a1612435b -->|defined in| e51572cf_5b72_0ca1_2650_98c58f05ef33
  19501528_1756_d590_adba_1f5a472ce517["BufferAllocatorAdapter()"]
  5e321354_cb95_0d0b_ea9c_d21a1612435b -->|method| 19501528_1756_d590_adba_1f5a472ce517
  e0b955b3_68e9_3e88_f552_98ef1455321a["AllocatedBuffer()"]
  5e321354_cb95_0d0b_ea9c_d21a1612435b -->|method| e0b955b3_68e9_3e88_f552_98ef1455321a

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/ConscryptAlpnSslEngine.java lines 173–184

    private static final class BufferAllocatorAdapter extends BufferAllocator {
        private final ByteBufAllocator alloc;

        BufferAllocatorAdapter(ByteBufAllocator alloc) {
            this.alloc = alloc;
        }

        @Override
        public AllocatedBuffer allocateDirectBuffer(int capacity) {
            return new BufferAdapter(alloc.directBuffer(capacity));
        }
    }

Frequently Asked Questions

What is the BufferAllocatorAdapter class?
BufferAllocatorAdapter is a class in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/ConscryptAlpnSslEngine.java.
Where is BufferAllocatorAdapter defined?
BufferAllocatorAdapter is defined in handler/src/main/java/io/netty/handler/ssl/ConscryptAlpnSslEngine.java at line 173.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free