class org.apache.nifi.processors.standard.TailFile$TailFileState extends java.lang.Object
{
private final java.lang.String filename;
private final java.io.File file;
private final java.nio.channels.FileChannel reader;
private final long position;
private final long timestamp;
private final long length;
private final java.util.zip.Checksum checksum;
private final java.nio.ByteBuffer buffer;
private final boolean tailingPostRollover;
public void <init>(java.lang.String, java.io.File, java.nio.channels.FileChannel, long, long, long, java.util.zip.Checksum, java.nio.ByteBuffer)
{
long v, v, v;
java.io.File v;
java.nio.ByteBuffer v;
java.util.zip.Checksum v;
org.apache.nifi.processors.standard.TailFile$TailFileState v;
java.lang.String v;
java.nio.channels.FileChannel v;
v := @this: org.apache.nifi.processors.standard.TailFile$TailFileState;
v := @parameter: java.lang.String;
v := @parameter: java.io.File;
v := @parameter: java.nio.channels.FileChannel;
v := @parameter: long;
v := @parameter: long;
v := @parameter: long;
v := @parameter: java.util.zip.Checksum;
v := @parameter: java.nio.ByteBuffer;
specialinvoke v.<org.apache.nifi.processors.standard.TailFile$TailFileState: void <init>(java.lang.String,java.io.File,java.nio.channels.FileChannel,long,long,long,java.util.zip.Checksum,java.nio.ByteBuffer,boolean)>(v, v, v, v, v, v, v, v, 0);
return;
}
public void <init>(java.lang.String, java.io.File, java.nio.channels.FileChannel, long, long, long, java.util.zip.Checksum, java.nio.ByteBuffer, boolean)
{
long v, v, v;
java.io.File v;
java.nio.ByteBuffer v;
java.util.zip.Checksum v;
org.apache.nifi.processors.standard.TailFile$TailFileState v;
java.lang.String v;
java.nio.channels.FileChannel v;
boolean v;
v := @this: org.apache.nifi.processors.standard.TailFile$TailFileState;
v := @parameter: java.lang.String;
v := @parameter: java.io.File;
v := @parameter: java.nio.channels.FileChannel;
v := @parameter: long;
v := @parameter: long;
v := @parameter: long;
v := @parameter: java.util.zip.Checksum;
v := @parameter: java.nio.ByteBuffer;
v := @parameter: boolean;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.lang.String filename> = v;
v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.io.File file> = v;
v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.nio.channels.FileChannel reader> = v;
v.<org.apache.nifi.processors.standard.TailFile$TailFileState: long position> = v;
v.<org.apache.nifi.processors.standard.TailFile$TailFileState: long length> = v;
v.<org.apache.nifi.processors.standard.TailFile$TailFileState: long timestamp> = v;
v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.util.zip.Checksum checksum> = v;
v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.nio.ByteBuffer buffer> = v;
v.<org.apache.nifi.processors.standard.TailFile$TailFileState: boolean tailingPostRollover> = v;
return;
}
public java.lang.String getFilename()
{
org.apache.nifi.processors.standard.TailFile$TailFileState v;
java.lang.String v;
v := @this: org.apache.nifi.processors.standard.TailFile$TailFileState;
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.lang.String filename>;
return v;
}
public java.io.File getFile()
{
org.apache.nifi.processors.standard.TailFile$TailFileState v;
java.io.File v;
v := @this: org.apache.nifi.processors.standard.TailFile$TailFileState;
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.io.File file>;
return v;
}
public java.nio.channels.FileChannel getReader()
{
org.apache.nifi.processors.standard.TailFile$TailFileState v;
java.nio.channels.FileChannel v;
v := @this: org.apache.nifi.processors.standard.TailFile$TailFileState;
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.nio.channels.FileChannel reader>;
return v;
}
public long getPosition()
{
org.apache.nifi.processors.standard.TailFile$TailFileState v;
long v;
v := @this: org.apache.nifi.processors.standard.TailFile$TailFileState;
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: long position>;
return v;
}
public long getTimestamp()
{
org.apache.nifi.processors.standard.TailFile$TailFileState v;
long v;
v := @this: org.apache.nifi.processors.standard.TailFile$TailFileState;
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: long timestamp>;
return v;
}
public long getLength()
{
org.apache.nifi.processors.standard.TailFile$TailFileState v;
long v;
v := @this: org.apache.nifi.processors.standard.TailFile$TailFileState;
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: long length>;
return v;
}
public java.util.zip.Checksum getChecksum()
{
java.util.zip.Checksum v;
org.apache.nifi.processors.standard.TailFile$TailFileState v;
v := @this: org.apache.nifi.processors.standard.TailFile$TailFileState;
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.util.zip.Checksum checksum>;
return v;
}
public java.nio.ByteBuffer getBuffer()
{
org.apache.nifi.processors.standard.TailFile$TailFileState v;
java.nio.ByteBuffer v;
v := @this: org.apache.nifi.processors.standard.TailFile$TailFileState;
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.nio.ByteBuffer buffer>;
return v;
}
public boolean isTailingPostRollover()
{
org.apache.nifi.processors.standard.TailFile$TailFileState v;
boolean v;
v := @this: org.apache.nifi.processors.standard.TailFile$TailFileState;
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: boolean tailingPostRollover>;
return v;
}
public java.lang.String toString()
{
long v, v, v;
java.io.Serializable v;
java.util.zip.Checksum v, v;
org.apache.nifi.processors.standard.TailFile$TailFileState v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.nifi.processors.standard.TailFile$TailFileState;
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.lang.String filename>;
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: long position>;
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: long timestamp>;
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.util.zip.Checksum checksum>;
if v != null goto label;
v = "null";
goto label;
label:
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.util.zip.Checksum checksum>;
v = interfaceinvoke v.<java.util.zip.Checksum: long getValue()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
label:
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: boolean tailingPostRollover>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,long,long,java.io.Serializable,boolean)>(v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("TailFileState[filename=\u, position=\u, timestamp=\u, checksum=\u, tailingPostRollover=\u]");
return v;
}
public java.util.Map toStateMap(int)
{
java.util.HashMap v;
long v, v, v, v;
java.util.zip.Checksum v, v;
org.apache.nifi.processors.standard.TailFile$TailFileState v;
int v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v;
v := @this: org.apache.nifi.processors.standard.TailFile$TailFileState;
v := @parameter: int;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("file.\u.");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>(int)>(4);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001filename");
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.lang.String filename>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001position");
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: long position>;
v = staticinvoke <java.lang.String: java.lang.String valueOf(long)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001length");
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: long length>;
v = staticinvoke <java.lang.String: java.lang.String valueOf(long)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001timestamp");
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: long timestamp>;
v = staticinvoke <java.lang.String: java.lang.String valueOf(long)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001checksum");
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.util.zip.Checksum checksum>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: java.util.zip.Checksum checksum>;
v = interfaceinvoke v.<java.util.zip.Checksum: long getValue()>();
v = staticinvoke <java.lang.String: java.lang.String valueOf(long)>(v);
label:
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001tailingPostRollover");
v = v.<org.apache.nifi.processors.standard.TailFile$TailFileState: boolean tailingPostRollover>;
v = staticinvoke <java.lang.String: java.lang.String valueOf(boolean)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
}