Class TailFile.TailFileState
java.lang.Object
org.apache.nifi.processors.standard.TailFile.TailFileState
- Enclosing class:
TailFile
A simple Java class to hold information about our state so that we can
maintain this state across multiple invocations of the Processor
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ByteBuffer
private final Checksum
private final File
private final String
private final long
private final long
private final FileChannel
private final boolean
private final long
-
Constructor Summary
ConstructorsConstructorDescriptionTailFileState
(String filename, File file, FileChannel reader, long position, long timestamp, long length, Checksum checksum, ByteBuffer buffer) TailFileState
(String filename, File file, FileChannel reader, long position, long timestamp, long length, Checksum checksum, ByteBuffer buffer, boolean tailingPostRollover) -
Method Summary
Modifier and TypeMethodDescriptiongetFile()
long
long
long
boolean
toStateMap
(int index) toString()
-
Field Details
-
filename
-
file
-
reader
-
position
private final long position -
timestamp
private final long timestamp -
length
private final long length -
checksum
-
buffer
-
tailingPostRollover
private final boolean tailingPostRollover
-
-
Constructor Details
-
TailFileState
public TailFileState(String filename, File file, FileChannel reader, long position, long timestamp, long length, Checksum checksum, ByteBuffer buffer) -
TailFileState
public TailFileState(String filename, File file, FileChannel reader, long position, long timestamp, long length, Checksum checksum, ByteBuffer buffer, boolean tailingPostRollover)
-
-
Method Details