T
- the type of the operands and result of the operator@FunctionalInterface public interface DistributedBinaryOperator<T> extends java.util.function.BinaryOperator<T>, Serializable
DistributedBiFunction
for the case where the operands and the result are all of
the same type.
This is a functional interface
whose functional method is BiFunction.apply(Object, Object)
.
DistributedBiFunction
,
DistributedUnaryOperator
Modifier and Type | Method and Description |
---|---|
static <T> DistributedBinaryOperator<T> |
maxBy(Comparator<? super T> comparator)
Returns a
DistributedBinaryOperator which returns the greater of two elements
according to the specified Comparator . |
static <T> DistributedBinaryOperator<T> |
minBy(Comparator<? super T> comparator)
Returns a
DistributedBinaryOperator which returns the lesser of two elements
according to the specified Comparator . |
andThen, apply
static <T> DistributedBinaryOperator<T> minBy(Comparator<? super T> comparator)
DistributedBinaryOperator
which returns the lesser of two elements
according to the specified Comparator
.minBy
in interface java.util.function.BinaryOperator<T>
T
- the type of the input arguments of the comparatorcomparator
- a Comparator
for comparing the two valuesBinaryOperator
which returns the lesser of its operands,
according to the supplied Comparator
NullPointerException
- if the argument is nullstatic <T> DistributedBinaryOperator<T> maxBy(Comparator<? super T> comparator)
DistributedBinaryOperator
which returns the greater of two elements
according to the specified Comparator
.maxBy
in interface java.util.function.BinaryOperator<T>
T
- the type of the input arguments of the comparatorcomparator
- a Comparator
for comparing the two valuesBinaryOperator
which returns the greater of its operands,
according to the supplied Comparator
NullPointerException
- if the argument is nullCopyright © 2017 Hazelcast, Inc.. All Rights Reserved.