public abstract class org.glassfish.grizzly.memory.CompositeBuffer extends java.lang.Object implements org.glassfish.grizzly.Buffer
{
protected org.glassfish.grizzly.memory.CompositeBuffer$DisposeOrder disposeOrder;
public void <init>()
{
org.glassfish.grizzly.memory.CompositeBuffer v;
org.glassfish.grizzly.memory.CompositeBuffer$DisposeOrder v;
v := @this: org.glassfish.grizzly.memory.CompositeBuffer;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <org.glassfish.grizzly.memory.CompositeBuffer$DisposeOrder: org.glassfish.grizzly.memory.CompositeBuffer$DisposeOrder LAST_TO_FIRST>;
v.<org.glassfish.grizzly.memory.CompositeBuffer: org.glassfish.grizzly.memory.CompositeBuffer$DisposeOrder disposeOrder> = v;
return;
}
public static org.glassfish.grizzly.memory.CompositeBuffer newBuffer()
{
org.glassfish.grizzly.memory.BuffersBuffer v;
v = staticinvoke <org.glassfish.grizzly.memory.BuffersBuffer: org.glassfish.grizzly.memory.BuffersBuffer create()>();
return v;
}
public static org.glassfish.grizzly.memory.CompositeBuffer newBuffer(org.glassfish.grizzly.memory.MemoryManager)
{
org.glassfish.grizzly.memory.BuffersBuffer v;
org.glassfish.grizzly.memory.MemoryManager v;
v := @parameter: org.glassfish.grizzly.memory.MemoryManager;
v = staticinvoke <org.glassfish.grizzly.memory.BuffersBuffer: org.glassfish.grizzly.memory.BuffersBuffer create(org.glassfish.grizzly.memory.MemoryManager)>(v);
return v;
}
public static transient org.glassfish.grizzly.memory.CompositeBuffer newBuffer(org.glassfish.grizzly.memory.MemoryManager, org.glassfish.grizzly.Buffer[])
{
org.glassfish.grizzly.memory.BuffersBuffer v;
org.glassfish.grizzly.Buffer[] v;
org.glassfish.grizzly.memory.MemoryManager v;
v := @parameter: org.glassfish.grizzly.memory.MemoryManager;
v := @parameter: org.glassfish.grizzly.Buffer[];
v = staticinvoke <org.glassfish.grizzly.memory.BuffersBuffer: org.glassfish.grizzly.memory.BuffersBuffer create(org.glassfish.grizzly.memory.MemoryManager,org.glassfish.grizzly.Buffer[])>(v, v);
return v;
}
public static org.glassfish.grizzly.memory.CompositeBuffer newBuffer(org.glassfish.grizzly.memory.MemoryManager, org.glassfish.grizzly.Buffer[], boolean)
{
org.glassfish.grizzly.memory.BuffersBuffer v;
org.glassfish.grizzly.Buffer[] v;
org.glassfish.grizzly.memory.MemoryManager v;
boolean v;
v := @parameter: org.glassfish.grizzly.memory.MemoryManager;
v := @parameter: org.glassfish.grizzly.Buffer[];
v := @parameter: boolean;
v = staticinvoke <org.glassfish.grizzly.memory.BuffersBuffer: org.glassfish.grizzly.memory.BuffersBuffer create(org.glassfish.grizzly.memory.MemoryManager,org.glassfish.grizzly.Buffer[],boolean)>(v, v, v);
return v;
}
public org.glassfish.grizzly.memory.CompositeBuffer$DisposeOrder disposeOrder()
{
org.glassfish.grizzly.memory.CompositeBuffer v;
org.glassfish.grizzly.memory.CompositeBuffer$DisposeOrder v;
v := @this: org.glassfish.grizzly.memory.CompositeBuffer;
v = v.<org.glassfish.grizzly.memory.CompositeBuffer: org.glassfish.grizzly.memory.CompositeBuffer$DisposeOrder disposeOrder>;
return v;
}
public org.glassfish.grizzly.memory.CompositeBuffer disposeOrder(org.glassfish.grizzly.memory.CompositeBuffer$DisposeOrder)
{
org.glassfish.grizzly.memory.CompositeBuffer v;
org.glassfish.grizzly.memory.CompositeBuffer$DisposeOrder v;
v := @this: org.glassfish.grizzly.memory.CompositeBuffer;
v := @parameter: org.glassfish.grizzly.memory.CompositeBuffer$DisposeOrder;
v.<org.glassfish.grizzly.memory.CompositeBuffer: org.glassfish.grizzly.memory.CompositeBuffer$DisposeOrder disposeOrder> = v;
return v;
}
public abstract org.glassfish.grizzly.memory.CompositeBuffer append(org.glassfish.grizzly.Buffer);
public abstract org.glassfish.grizzly.memory.CompositeBuffer prepend(org.glassfish.grizzly.Buffer);
public abstract java.lang.Object[] underlying();
public abstract void removeAll();
public abstract void allowInternalBuffersDispose(boolean);
public abstract boolean allowInternalBuffersDispose();
public abstract int bulk(org.glassfish.grizzly.memory.CompositeBuffer$BulkOperation);
public abstract int bulk(org.glassfish.grizzly.memory.CompositeBuffer$BulkOperation, int, int);
public abstract boolean replace(org.glassfish.grizzly.Buffer, org.glassfish.grizzly.Buffer);
}