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));
}
}
Source
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