Package com.nt.udc.ndk.processor
Class FileOutputProcessor
java.lang.Object
com.nt.udc.ndk.processor.DataProcessor
com.nt.udc.ndk.processor.FileOutputProcessor
- All Implemented Interfaces:
CheckpointUserIfc
,BaseDataProcessorIfc
,DataProviderProcessorIfc
,DataReceiverProcessorIfc
,ActionListener
,EventListener
public final class FileOutputProcessor
extends DataProcessor
implements CheckpointUserIfc, ActionListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
processData
(Object dataItem) Implement this to perform work on incoming data.void
void
shutdown()
Methods inherited from class com.nt.udc.ndk.processor.DataProcessor
provideData, removeProvider, removeReceiver, setProvider, setReceiver
-
Constructor Details
-
FileOutputProcessor
- Throws:
NodeStartException
-
-
Method Details
-
initialize
public void initialize()- Specified by:
initialize
in interfaceBaseDataProcessorIfc
-
shutdown
public void shutdown()- Specified by:
shutdown
in interfaceBaseDataProcessorIfc
- Overrides:
shutdown
in classDataProcessor
-
getIdentifier
- Specified by:
getIdentifier
in interfaceCheckpointUserIfc
-
generateEmptyCheckpointData
- Specified by:
generateEmptyCheckpointData
in interfaceCheckpointUserIfc
-
getCheckpointData
- Specified by:
getCheckpointData
in interfaceCheckpointUserIfc
-
clearCheckpointData
public void clearCheckpointData()- Specified by:
clearCheckpointData
in interfaceCheckpointUserIfc
-
flushCheckpoint
- Specified by:
flushCheckpoint
in interfaceCheckpointUserIfc
-
restoreCheckpoint
- Specified by:
restoreCheckpoint
in interfaceCheckpointUserIfc
-
processData
Description copied from interface:DataReceiverProcessorIfc
Implement this to perform work on incoming data.- Specified by:
processData
in interfaceDataReceiverProcessorIfc
-
actionPerformed
- Specified by:
actionPerformed
in interfaceActionListener
-