Package org.apache.pulsar.io.hdfs2.sink
Class HdfsSyncThread<V>
- java.lang.Object
-
- java.lang.Thread
-
- org.apache.pulsar.io.hdfs2.sink.HdfsSyncThread<V>
-
- Type Parameters:
V-
- All Implemented Interfaces:
java.lang.Runnable
public class HdfsSyncThread<V> extends java.lang.ThreadA thread that runs in the background and acknowledges Records after they have been written to disk.
-
-
Constructor Summary
Constructors Constructor Description HdfsSyncThread(org.apache.hadoop.fs.Syncable stream, java.util.concurrent.BlockingQueue<org.apache.pulsar.functions.api.Record<V>> unackedRecords, long syncInterval)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhalt()voidrun()-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
HdfsSyncThread
public HdfsSyncThread(org.apache.hadoop.fs.Syncable stream, java.util.concurrent.BlockingQueue<org.apache.pulsar.functions.api.Record<V>> unackedRecords, long syncInterval)
-
-