Package com.tangosol.util
Class NullImplementation.NullDeltaCompressor
java.lang.Object
com.tangosol.util.NullImplementation.NullDeltaCompressor
- All Implemented Interfaces:
 DeltaCompressor
- Enclosing class:
 NullImplementation
public static class NullImplementation.NullDeltaCompressor
extends Object
implements DeltaCompressor
An implementation of a DeltaCompressor that does nothing and always
 returns the new stream.
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionapplyDelta(ReadBuffer bufOld, ReadBuffer bufDelta) Apply a delta to an old value in order to create a new value.extractDelta(ReadBuffer bufOld, ReadBuffer bufNew) Compare an old value to a new value and generate a delta that represents the changes that must be made to the old value in order to transform it into the new value. 
- 
Field Details
- 
INSTANCE
Singleton instance. 
 - 
 - 
Constructor Details
- 
NullDeltaCompressor
public NullDeltaCompressor() 
 - 
 - 
Method Details
- 
extractDelta
Compare an old value to a new value and generate a delta that represents the changes that must be made to the old value in order to transform it into the new value. The generated delta must be a ReadBuffer of non-zero length.If the old value is null, the generated delta must be a "replace", meaning that applying it to any value must produce the specified new value.
- Specified by:
 extractDeltain interfaceDeltaCompressor- Parameters:
 bufOld- the old valuebufNew- the new value; must not be null- Returns:
 - the changes that must be made to the old value in order to transform it into the new value, or null to indicate no change
 
 - 
applyDelta
Apply a delta to an old value in order to create a new value.- Specified by:
 applyDeltain interfaceDeltaCompressor- Parameters:
 bufOld- the old valuebufDelta- the delta information returned fromDeltaCompressor.extractDelta(com.tangosol.io.ReadBuffer, com.tangosol.io.ReadBuffer)to apply to the old value- Returns:
 - the new value
 
 
 -