public abstract class org.apache.kafkaesque.common.record.BufferSupplier extends java.lang.Object implements java.lang.AutoCloseable
{
public static final org.apache.kafkaesque.common.record.BufferSupplier NO_CACHING;
public void <init>()
{
org.apache.kafkaesque.common.record.BufferSupplier v;
v := @this: org.apache.kafkaesque.common.record.BufferSupplier;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static org.apache.kafkaesque.common.record.BufferSupplier create()
{
org.apache.kafkaesque.common.record.BufferSupplier$DefaultSupplier v;
v = new org.apache.kafkaesque.common.record.BufferSupplier$DefaultSupplier;
specialinvoke v.<org.apache.kafkaesque.common.record.BufferSupplier$DefaultSupplier: void <init>()>();
return v;
}
public abstract java.nio.ByteBuffer get(int);
public abstract void release(java.nio.ByteBuffer);
public abstract void close();
static void <clinit>()
{
org.apache.kafkaesque.common.record.BufferSupplier$1 v;
v = new org.apache.kafkaesque.common.record.BufferSupplier$1;
specialinvoke v.<org.apache.kafkaesque.common.record.BufferSupplier$1: void <init>()>();
<org.apache.kafkaesque.common.record.BufferSupplier: org.apache.kafkaesque.common.record.BufferSupplier NO_CACHING> = v;
return;
}
}