public final class FileInputProcessor extends DataSourceProcessor implements CheckpointUserSourceIfc
Constructor and Description |
---|
FileInputProcessor(PartitionedDCNode node,
java.lang.String newSuffix) |
Modifier and Type | Method and Description |
---|---|
void |
clearCheckpointData() |
void |
continueFromCheckpoint() |
void |
flushCheckpoint(BaseCheckpointData cp) |
BaseCheckpointData |
generateEmptyCheckpointData() |
BaseCheckpointData |
getCheckpointData() |
java.lang.String |
getIdentifier() |
void |
initialize() |
boolean |
isProcessOver() |
void |
pauseForCheckpoint() |
void |
restoreCheckpoint(BaseCheckpointData cp) |
void |
run() |
void |
shutdown() |
provideData, removeReceiver, setReceiver, startThread
public FileInputProcessor(PartitionedDCNode node, java.lang.String newSuffix) throws NodeStartException
NodeStartException
public void initialize()
initialize
in interface BaseDataProcessorIfc
public void run()
run
in interface java.lang.Runnable
public void shutdown()
shutdown
in interface BaseDataProcessorIfc
shutdown
in class DataSourceProcessor
public boolean isProcessOver()
public java.lang.String getIdentifier()
getIdentifier
in interface CheckpointUserIfc
public BaseCheckpointData generateEmptyCheckpointData()
generateEmptyCheckpointData
in interface CheckpointUserIfc
public void pauseForCheckpoint()
pauseForCheckpoint
in interface CheckpointUserSourceIfc
public BaseCheckpointData getCheckpointData()
getCheckpointData
in interface CheckpointUserIfc
public void clearCheckpointData()
clearCheckpointData
in interface CheckpointUserIfc
public void continueFromCheckpoint()
continueFromCheckpoint
in interface CheckpointUserSourceIfc
public void flushCheckpoint(BaseCheckpointData cp)
flushCheckpoint
in interface CheckpointUserIfc
public void restoreCheckpoint(BaseCheckpointData cp)
restoreCheckpoint
in interface CheckpointUserIfc