public interface org.glassfish.grizzly.memory.MemoryManager<E extends org.glassfish.grizzly.Buffer> extends org.glassfish.grizzly.monitoring.MonitoringAware<org.glassfish.grizzly.memory.MemoryProbe>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.glassfish.grizzly.memory.MemoryManager
super_class: java.lang.Object
{
public static final org.glassfish.grizzly.memory.MemoryManager DEFAULT_MEMORY_MANAGER;
descriptor: Lorg/glassfish/grizzly/memory/MemoryManager;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic org.glassfish.grizzly.memory.MemoryManagerInitializer.initManager:()Lorg/glassfish/grizzly/memory/MemoryManager;
1: putstatic org.glassfish.grizzly.memory.MemoryManager.DEFAULT_MEMORY_MANAGER:Lorg/glassfish/grizzly/memory/MemoryManager;
2: return
LocalVariableTable:
Start End Slot Name Signature
public abstract E allocate();
descriptor: (I)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (I)TE;
MethodParameters:
Name Flags
size
public abstract E allocateAtLeast();
descriptor: (I)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (I)TE;
MethodParameters:
Name Flags
size
public abstract E reallocate(E, );
descriptor: (Lorg/glassfish/grizzly/Buffer;I)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TE;I)TE;
MethodParameters:
Name Flags
oldBuffer
newSize
public abstract void release();
descriptor: (Lorg/glassfish/grizzly/Buffer;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TE;)V
MethodParameters:
Name Flags
buffer
public abstract boolean willAllocateDirect(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
size
}
Signature: <E::Lorg/glassfish/grizzly/Buffer;>Ljava/lang/Object;Lorg/glassfish/grizzly/monitoring/MonitoringAware<Lorg/glassfish/grizzly/memory/MemoryProbe;>;
SourceFile: "MemoryManager.java"