public static class ExternalizableHelper.FormatAwareCompressor extends Object implements com.tangosol.io.DeltaCompressor
| Modifier and Type | Field and Description | 
|---|---|
protected com.tangosol.io.DeltaCompressor | 
m_compressor
The wrapped DeltaCompressor. 
 | 
| Constructor and Description | 
|---|
FormatAwareCompressor(com.tangosol.io.DeltaCompressor compressor)
Construct a FormatAwareCompressor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
com.tangosol.io.ReadBuffer | 
applyDelta(com.tangosol.io.ReadBuffer bufOld,
          com.tangosol.io.ReadBuffer bufDelta)
Apply a delta to an old value in order to create a new value. 
 | 
com.tangosol.io.ReadBuffer | 
extractDelta(com.tangosol.io.ReadBuffer bufOld,
            com.tangosol.io.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. 
 | 
String | 
toString()
Returns a string representation of the object. 
 | 
protected com.tangosol.io.DeltaCompressor m_compressor
public FormatAwareCompressor(com.tangosol.io.DeltaCompressor compressor)
compressor - the underlying compressorpublic com.tangosol.io.ReadBuffer extractDelta(com.tangosol.io.ReadBuffer bufOld,
                                               com.tangosol.io.ReadBuffer bufNew)
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.
extractDelta in interface com.tangosol.io.DeltaCompressorbufOld - the old valuebufNew - the new value; must not be nullpublic com.tangosol.io.ReadBuffer applyDelta(com.tangosol.io.ReadBuffer bufOld,
                                             com.tangosol.io.ReadBuffer bufDelta)
applyDelta in interface com.tangosol.io.DeltaCompressorbufOld - the old valuebufDelta - the delta information returned from
                  extractDelta(com.tangosol.io.ReadBuffer, com.tangosol.io.ReadBuffer) to apply to the old value