Package eu.antidotedb.client
Class MinValueMerger<V extends java.lang.Comparable<V>>
- java.lang.Object
-
- eu.antidotedb.client.MinValueMerger<V>
-
- All Implemented Interfaces:
MergeRegisterKey.ValueMerger<V>
public class MinValueMerger<V extends java.lang.Comparable<V>> extends java.lang.Object implements MergeRegisterKey.ValueMerger<V>
-
-
Constructor Summary
Constructors Constructor Description MinValueMerger(V onEmpty)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Vmerge(java.util.List<V> concValues)Merges the concurrent values of the (possibly empty) list concValues into a single value
-
-
-
Constructor Detail
-
MinValueMerger
public MinValueMerger(V onEmpty)
-
-
Method Detail
-
merge
public V merge(java.util.List<V> concValues)
Description copied from interface:MergeRegisterKey.ValueMergerMerges the concurrent values of the (possibly empty) list concValues into a single value- Specified by:
mergein interfaceMergeRegisterKey.ValueMerger<V extends java.lang.Comparable<V>>- Parameters:
concValues- the values concurrently written to the register by different replicas- Returns:
- the merged result
-
-