Overview | Package | Class | Tree | Index | Help

Oracle® Coherence Java API Reference
v3.5.3
E15583-01
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.tangosol.io
Interface DeltaCompressor

All Known Implementing Classes:
  BinaryDeltaCompressor, DecoratedBinaryDeltaCompressor, NullImplementation.NullDeltaCompressor, PofDeltaCompressor

    public interface DeltaCompressor

The DeltaCompressor interface provides the capability of comparing two in-memory buffers containing an old and a new value, and producing a result (called a "delta") that can be applied to the old value to create the new value.

Author:
  cp 2009.01.06

Method Summary
`ReadBuffer` | `applyDelta(ReadBuffer bufOld, ReadBuffer bufDelta)` Apply a delta to an old value in order to create a new value.
`ReadBuffer` | `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.

Method Detail

### extractDelta

    ReadBuffer 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.

  Parameters:
    `bufOld` - the old value
    `bufNew` - the new value
  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

    ReadBuffer applyDelta(ReadBuffer bufOld,
                          ReadBuffer bufDelta)

  Apply a delta to an old value in order to create a new value.

  Parameters:
    `bufOld` - the old value
    `bufDelta` - the delta information returned from `extractDelta(com.tangosol.io.ReadBuffer, com.tangosol.io.ReadBuffer)` to apply to the old value
  Returns:
    the new value

Overview | Package | Class | Tree | Index | Help

Oracle® Coherence Java API Reference
v3.5.3
E15583-01
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2000, 2010, Oracle. All rights reserved.