public     class
      InMemoryCheckpointHandler
    
     
     
       extends Object
implements CheckpointHandler
    
    
    implements CheckpointHandler
CheckpointHandler implementation to maintain in-memory checkpoint values.
Public Constructor Summary
| 
                InMemoryCheckpointHandler()
                
                 Creates an instance of  InMemoryCheckpointHandler | 
Public Method Summary
| synchronized byte[] | 
                readCheckpoint(String checkpointName)
                
                 Reads checkpoint value for given checkpoint name. | 
| synchronized void | 
                saveCheckpoint(String checkpointName, byte[] checkpoint)
                
                 Saves given checkpoint value. | 
Inherited Method Summary
Public Constructors
Public Methods
public synchronized byte[] readCheckpoint (String checkpointName)
Reads checkpoint value for given checkpoint name.
Parameters
| checkpointName | the name of the checkpoint to read | 
|---|
Returns
- current value of checkpoint. nullif checkpoint is empty or not available
Throws
| IOException | 
|---|
public synchronized void saveCheckpoint (String checkpointName, byte[] checkpoint)
Saves given checkpoint value.
Parameters
| checkpointName | the name of the checkpoint to save | 
|---|---|
| checkpoint | value to save | 
Throws
| IOException | 
|---|