public static class CheckpointingTaskExample.SourceTask extends BaseSource implements CheckpointableTask
| Constructor and Description | 
|---|
| SourceTask() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | execute()Execute without an incoming message | 
| void | initSnapshot(Snapshot snapshot)This method could be used to predefine packers | 
| void | restoreSnapshot(Snapshot snapshot)This method will be called when task is initializing | 
| void | takeSnapshot(Snapshot snapshot)Snapshotshould be updated in this method with new values | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonCheckpointPropagated, onSnapshotPersistedpublic void execute()
ISourcepublic void restoreSnapshot(Snapshot snapshot)
CheckpointableTaskrestoreSnapshot in interface CheckpointableTaskpublic void takeSnapshot(Snapshot snapshot)
CheckpointableTaskSnapshot should be updated in this method with new valuestakeSnapshot in interface CheckpointableTaskpublic void initSnapshot(Snapshot snapshot)
CheckpointableTaskinitSnapshot in interface CheckpointableTask