public interface org.eclipse.jetty.io.ByteBufferPool
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.eclipse.jetty.io.ByteBufferPool
super_class: java.lang.Object
{
public abstract java.nio.ByteBuffer acquire(int, boolean);
descriptor: (IZ)Ljava/nio/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
size
direct
public abstract void release(java.nio.ByteBuffer);
descriptor: (Ljava/nio/ByteBuffer;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
buffer
public java.nio.ByteBuffer newByteBuffer(int, boolean);
descriptor: (IZ)Ljava/nio/ByteBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 1
iload 1
invokestatic org.eclipse.jetty.util.BufferUtil.allocateDirect:(I)Ljava/nio/ByteBuffer;
goto 2
StackMap locals:
StackMap stack:
1: iload 1
invokestatic org.eclipse.jetty.util.BufferUtil.allocate:(I)Ljava/nio/ByteBuffer;
StackMap locals:
StackMap stack: java.nio.ByteBuffer
2: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/io/ByteBufferPool;
0 3 1 capacity I
0 3 2 direct Z
MethodParameters:
Name Flags
capacity
direct
}
SourceFile: "ByteBufferPool.java"
NestMembers:
org.eclipse.jetty.io.ByteBufferPool$Bucket org.eclipse.jetty.io.ByteBufferPool$Lease
InnerClasses:
public Bucket = org.eclipse.jetty.io.ByteBufferPool$Bucket of org.eclipse.jetty.io.ByteBufferPool
public Lease = org.eclipse.jetty.io.ByteBufferPool$Lease of org.eclipse.jetty.io.ByteBufferPool