Package org.infinispan.atomic
Interface Delta
-
@Deprecated public interface Delta
Deprecated.since 9.1Represents changes made to aDeltaAware
implementation. Implementations should be efficientlyExternalizable
rather than justSerializable
.- Since:
- 4.0
- Author:
- Manik Surtani
- See Also:
DeltaAware
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description DeltaAware
merge(DeltaAware d)
Deprecated.Merge the current Delta instance with a givenDeltaAware
instance, and return a coherent and completeDeltaAware
instance.
-
-
-
Method Detail
-
merge
DeltaAware merge(DeltaAware d)
Deprecated.Merge the current Delta instance with a givenDeltaAware
instance, and return a coherent and completeDeltaAware
instance. Implementations should be able to deal with null values passed in, or values of a different type from the expected DeltaAware instance. Usually the approach would be to ignore what is passed in, create a new instance of the DeltaAware implementation that the current Delta implementation is written for, apply changes and pass it back.- Parameters:
d
- instance to merge with, or null if no merging is needed- Returns:
- a fully coherent and usable instance of DeltaAware which may or may not be the same instance passed in
-
-