com.hazelcast.merge
Class PassThroughMergePolicy

java.lang.Object
  extended by com.hazelcast.merge.PassThroughMergePolicy
All Implemented Interfaces:
MergePolicy

public class PassThroughMergePolicy
extends Object
implements MergePolicy


Field Summary
static String NAME
           
 
Fields inherited from interface com.hazelcast.merge.MergePolicy
REMOVE_EXISTING
 
Constructor Summary
PassThroughMergePolicy()
           
 
Method Summary
 Object merge(String mapName, MapEntry mergingEntry, MapEntry existingEntry)
          Returns the value of the entry after the merge of entries with the same key.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
See Also:
Constant Field Values
Constructor Detail

PassThroughMergePolicy

public PassThroughMergePolicy()
Method Detail

merge

public Object merge(String mapName,
                    MapEntry mergingEntry,
                    MapEntry existingEntry)
Description copied from interface: MergePolicy
Returns the value of the entry after the merge of entries with the same key. Returning value can be You should consider the case where existingEntry is null.

Specified by:
merge in interface MergePolicy
Parameters:
mapName - name of the map
mergingEntry - entry merging into the destination cluster
existingEntry - existing entry in the destination cluster
Returns:
final value of the entry. If returns null then no change on the entry.


Copyright 2008-2012 Hazel Ltd. All Rights Reserved.