public final class FileOutputProcessor extends DataProcessor implements CheckpointUserIfc, java.awt.event.ActionListener
Constructor and Description |
---|
FileOutputProcessor(PartitionedDCNode node) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
clearCheckpointData() |
void |
flushCheckpoint(BaseCheckpointData cp) |
BaseCheckpointData |
generateEmptyCheckpointData() |
BaseCheckpointData |
getCheckpointData() |
java.lang.String |
getIdentifier() |
void |
initialize() |
void |
processData(java.lang.Object dataItem)
Implement this to perform work on incoming data.
|
void |
restoreCheckpoint(BaseCheckpointData cp) |
void |
shutdown() |
provideData, removeProvider, removeReceiver, setProvider, setReceiver
public FileOutputProcessor(PartitionedDCNode node) throws NodeStartException
NodeStartException
public void initialize()
initialize
in interface BaseDataProcessorIfc
public void shutdown()
shutdown
in interface BaseDataProcessorIfc
shutdown
in class DataProcessor
public java.lang.String getIdentifier()
getIdentifier
in interface CheckpointUserIfc
public BaseCheckpointData generateEmptyCheckpointData()
generateEmptyCheckpointData
in interface CheckpointUserIfc
public BaseCheckpointData getCheckpointData()
getCheckpointData
in interface CheckpointUserIfc
public void clearCheckpointData()
clearCheckpointData
in interface CheckpointUserIfc
public void flushCheckpoint(BaseCheckpointData cp)
flushCheckpoint
in interface CheckpointUserIfc
public void restoreCheckpoint(BaseCheckpointData cp)
restoreCheckpoint
in interface CheckpointUserIfc
public void processData(java.lang.Object dataItem)
DataReceiverProcessorIfc
processData
in interface DataReceiverProcessorIfc
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener