public final class org.apache.activemq.leveldb.RecordLog$ extends java.lang.Object implements org.apache.activemq.leveldb.util.Log, scala.Serializable
{
public static final org.apache.activemq.leveldb.RecordLog$ MODULE$;
private final byte LOG_HEADER_PREFIX;
private final byte UOW_END_RECORD;
private final int LOG_HEADER_SIZE;
private final int BUFFER_SIZE;
private final int BYPASS_BUFFER_SIZE;
private final org.slf4j.Logger log;
public static void <clinit>()
{
org.apache.activemq.leveldb.RecordLog$ v;
v = new org.apache.activemq.leveldb.RecordLog$;
specialinvoke v.<org.apache.activemq.leveldb.RecordLog$: void <init>()>();
return;
}
public org.slf4j.Logger log()
{
org.apache.activemq.leveldb.RecordLog$ v;
org.slf4j.Logger v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v = v.<org.apache.activemq.leveldb.RecordLog$: org.slf4j.Logger log>;
return v;
}
public void org$apache$activemq$leveldb$util$Log$_setter_$log_$eq(org.slf4j.Logger)
{
org.apache.activemq.leveldb.RecordLog$ v;
org.slf4j.Logger v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: org.slf4j.Logger;
v.<org.apache.activemq.leveldb.RecordLog$: org.slf4j.Logger log> = v;
return;
}
public void error(scala.Function, scala.collection.Seq)
{
org.apache.activemq.leveldb.RecordLog$ v;
scala.Function v;
scala.collection.Seq v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: scala.Function;
v := @parameter: scala.collection.Seq;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void error(org.apache.activemq.leveldb.util.Log,scala.Function,scala.collection.Seq)>(v, v, v);
return;
}
public void error(java.lang.Throwable, scala.Function, scala.collection.Seq)
{
java.lang.Throwable v;
org.apache.activemq.leveldb.RecordLog$ v;
scala.collection.Seq v;
scala.Function v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: java.lang.Throwable;
v := @parameter: scala.Function;
v := @parameter: scala.collection.Seq;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void error(org.apache.activemq.leveldb.util.Log,java.lang.Throwable,scala.Function,scala.collection.Seq)>(v, v, v, v);
return;
}
public void error(java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.activemq.leveldb.RecordLog$ v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: java.lang.Throwable;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void error(org.apache.activemq.leveldb.util.Log,java.lang.Throwable)>(v, v);
return;
}
public void warn(scala.Function, scala.collection.Seq)
{
org.apache.activemq.leveldb.RecordLog$ v;
scala.Function v;
scala.collection.Seq v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: scala.Function;
v := @parameter: scala.collection.Seq;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void warn(org.apache.activemq.leveldb.util.Log,scala.Function,scala.collection.Seq)>(v, v, v);
return;
}
public void warn(java.lang.Throwable, scala.Function, scala.collection.Seq)
{
java.lang.Throwable v;
org.apache.activemq.leveldb.RecordLog$ v;
scala.collection.Seq v;
scala.Function v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: java.lang.Throwable;
v := @parameter: scala.Function;
v := @parameter: scala.collection.Seq;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void warn(org.apache.activemq.leveldb.util.Log,java.lang.Throwable,scala.Function,scala.collection.Seq)>(v, v, v, v);
return;
}
public void warn(java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.activemq.leveldb.RecordLog$ v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: java.lang.Throwable;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void warn(org.apache.activemq.leveldb.util.Log,java.lang.Throwable)>(v, v);
return;
}
public void info(scala.Function, scala.collection.Seq)
{
org.apache.activemq.leveldb.RecordLog$ v;
scala.Function v;
scala.collection.Seq v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: scala.Function;
v := @parameter: scala.collection.Seq;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void info(org.apache.activemq.leveldb.util.Log,scala.Function,scala.collection.Seq)>(v, v, v);
return;
}
public void info(java.lang.Throwable, scala.Function, scala.collection.Seq)
{
java.lang.Throwable v;
org.apache.activemq.leveldb.RecordLog$ v;
scala.collection.Seq v;
scala.Function v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: java.lang.Throwable;
v := @parameter: scala.Function;
v := @parameter: scala.collection.Seq;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void info(org.apache.activemq.leveldb.util.Log,java.lang.Throwable,scala.Function,scala.collection.Seq)>(v, v, v, v);
return;
}
public void info(java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.activemq.leveldb.RecordLog$ v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: java.lang.Throwable;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void info(org.apache.activemq.leveldb.util.Log,java.lang.Throwable)>(v, v);
return;
}
public void debug(scala.Function, scala.collection.Seq)
{
org.apache.activemq.leveldb.RecordLog$ v;
scala.Function v;
scala.collection.Seq v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: scala.Function;
v := @parameter: scala.collection.Seq;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void debug(org.apache.activemq.leveldb.util.Log,scala.Function,scala.collection.Seq)>(v, v, v);
return;
}
public void debug(java.lang.Throwable, scala.Function, scala.collection.Seq)
{
java.lang.Throwable v;
org.apache.activemq.leveldb.RecordLog$ v;
scala.collection.Seq v;
scala.Function v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: java.lang.Throwable;
v := @parameter: scala.Function;
v := @parameter: scala.collection.Seq;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void debug(org.apache.activemq.leveldb.util.Log,java.lang.Throwable,scala.Function,scala.collection.Seq)>(v, v, v, v);
return;
}
public void debug(java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.activemq.leveldb.RecordLog$ v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: java.lang.Throwable;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void debug(org.apache.activemq.leveldb.util.Log,java.lang.Throwable)>(v, v);
return;
}
public void trace(scala.Function, scala.collection.Seq)
{
org.apache.activemq.leveldb.RecordLog$ v;
scala.Function v;
scala.collection.Seq v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: scala.Function;
v := @parameter: scala.collection.Seq;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void trace(org.apache.activemq.leveldb.util.Log,scala.Function,scala.collection.Seq)>(v, v, v);
return;
}
public void trace(java.lang.Throwable, scala.Function, scala.collection.Seq)
{
java.lang.Throwable v;
org.apache.activemq.leveldb.RecordLog$ v;
scala.collection.Seq v;
scala.Function v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: java.lang.Throwable;
v := @parameter: scala.Function;
v := @parameter: scala.collection.Seq;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void trace(org.apache.activemq.leveldb.util.Log,java.lang.Throwable,scala.Function,scala.collection.Seq)>(v, v, v, v);
return;
}
public void trace(java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.activemq.leveldb.RecordLog$ v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: java.lang.Throwable;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void trace(org.apache.activemq.leveldb.util.Log,java.lang.Throwable)>(v, v);
return;
}
public byte LOG_HEADER_PREFIX()
{
org.apache.activemq.leveldb.RecordLog$ v;
byte v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v = v.<org.apache.activemq.leveldb.RecordLog$: byte LOG_HEADER_PREFIX>;
return v;
}
public byte UOW_END_RECORD()
{
org.apache.activemq.leveldb.RecordLog$ v;
byte v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v = v.<org.apache.activemq.leveldb.RecordLog$: byte UOW_END_RECORD>;
return v;
}
public int LOG_HEADER_SIZE()
{
int v;
org.apache.activemq.leveldb.RecordLog$ v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v = v.<org.apache.activemq.leveldb.RecordLog$: int LOG_HEADER_SIZE>;
return v;
}
public int BUFFER_SIZE()
{
int v;
org.apache.activemq.leveldb.RecordLog$ v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v = v.<org.apache.activemq.leveldb.RecordLog$: int BUFFER_SIZE>;
return v;
}
public int BYPASS_BUFFER_SIZE()
{
int v;
org.apache.activemq.leveldb.RecordLog$ v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v = v.<org.apache.activemq.leveldb.RecordLog$: int BYPASS_BUFFER_SIZE>;
return v;
}
public org.fusesource.hawtbuf.Buffer encode_long(long)
{
org.apache.activemq.leveldb.RecordLog$ v;
org.fusesource.hawtbuf.DataByteArrayOutputStream v;
long v;
org.fusesource.hawtbuf.Buffer v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: long;
v = new org.fusesource.hawtbuf.DataByteArrayOutputStream;
specialinvoke v.<org.fusesource.hawtbuf.DataByteArrayOutputStream: void <init>(int)>(8);
virtualinvoke v.<org.fusesource.hawtbuf.DataByteArrayOutputStream: void writeLong(long)>(v);
v = virtualinvoke v.<org.fusesource.hawtbuf.DataByteArrayOutputStream: org.fusesource.hawtbuf.Buffer toBuffer()>();
return v;
}
public long decode_long(org.fusesource.hawtbuf.Buffer)
{
org.apache.activemq.leveldb.RecordLog$ v;
org.fusesource.hawtbuf.DataByteArrayInputStream v;
long v;
org.fusesource.hawtbuf.Buffer v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: org.fusesource.hawtbuf.Buffer;
v = new org.fusesource.hawtbuf.DataByteArrayInputStream;
specialinvoke v.<org.fusesource.hawtbuf.DataByteArrayInputStream: void <init>(org.fusesource.hawtbuf.Buffer)>(v);
v = virtualinvoke v.<org.fusesource.hawtbuf.DataByteArrayInputStream: long readLong()>();
return v;
}
public org.apache.activemq.leveldb.RecordLog apply(java.io.File, java.lang.String)
{
org.apache.activemq.leveldb.RecordLog$ v;
org.apache.activemq.leveldb.RecordLog v;
java.lang.String v;
java.io.File v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: java.io.File;
v := @parameter: java.lang.String;
v = new org.apache.activemq.leveldb.RecordLog;
specialinvoke v.<org.apache.activemq.leveldb.RecordLog: void <init>(java.io.File,java.lang.String)>(v, v);
return v;
}
public scala.Option unapply(org.apache.activemq.leveldb.RecordLog)
{
org.apache.activemq.leveldb.RecordLog$ v;
scala.Some v;
org.apache.activemq.leveldb.RecordLog v;
java.lang.Object v;
java.lang.String v;
scala.Tuple v;
java.io.File v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v := @parameter: org.apache.activemq.leveldb.RecordLog;
if v != null goto label;
v = <scala.None$: scala.None$ MODULE$>;
goto label;
label:
v = new scala.Some;
v = v;
v = new scala.Tuple;
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLog: java.io.File directory()>();
v = virtualinvoke v.<org.apache.activemq.leveldb.RecordLog: java.lang.String logSuffix()>();
specialinvoke v.<scala.Tuple2: void <init>(java.lang.Object,java.lang.Object)>(v, v);
specialinvoke v.<scala.Some: void <init>(java.lang.Object)>(v);
label:
return v;
}
private java.lang.Object readResolve()
{
org.apache.activemq.leveldb.RecordLog$ v, v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
v = <org.apache.activemq.leveldb.RecordLog$: org.apache.activemq.leveldb.RecordLog$ MODULE$>;
return v;
}
private void <init>()
{
org.apache.activemq.leveldb.RecordLog$ v;
byte v, v;
v := @this: org.apache.activemq.leveldb.RecordLog$;
specialinvoke v.<java.lang.Object: void <init>()>();
<org.apache.activemq.leveldb.RecordLog$: org.apache.activemq.leveldb.RecordLog$ MODULE$> = v;
staticinvoke <org.apache.activemq.leveldb.util.Log$class: void $init$(org.apache.activemq.leveldb.util.Log)>(v);
v = (byte) 42;
v.<org.apache.activemq.leveldb.RecordLog$: byte LOG_HEADER_PREFIX> = v;
v = (byte) -1;
v.<org.apache.activemq.leveldb.RecordLog$: byte UOW_END_RECORD> = v;
v.<org.apache.activemq.leveldb.RecordLog$: int LOG_HEADER_SIZE> = 10;
v.<org.apache.activemq.leveldb.RecordLog$: int BUFFER_SIZE> = 524288;
v.<org.apache.activemq.leveldb.RecordLog$: int BYPASS_BUFFER_SIZE> = 16384;
return;
}
}