Uses of Interface
com.tangosol.util.function.Remote.LongBinaryOperator
-
Packages that use Remote.LongBinaryOperator Package Description com.oracle.coherence.concurrent.atomic A small toolkit of classes that support lock-free thread-safe programming on single variables.com.tangosol.util.function Contains Functional interfaces allowing remote execution of lambda expressions and method references.com.tangosol.util.stream Contains classes to support functional-style operations on remote streams of elements, such as map-reduce transformations on collections. -
-
Uses of Remote.LongBinaryOperator in com.oracle.coherence.concurrent.atomic
Methods in com.oracle.coherence.concurrent.atomic with parameters of type Remote.LongBinaryOperator Modifier and Type Method Description CompletableFuture<Long>
AsyncAtomicLong. accumulateAndGet(long lUpdate, Remote.LongBinaryOperator accumulatorFunction)
Atomically updates the current value with the results of applying the given function to the current and given values, returning the updated value.CompletableFuture<Long>
AsyncLocalAtomicLong. accumulateAndGet(long lUpdate, Remote.LongBinaryOperator accumulatorFunction)
CompletableFuture<Long>
AsyncRemoteAtomicLong. accumulateAndGet(long lUpdate, Remote.LongBinaryOperator accumulatorFunction)
long
AtomicLong. accumulateAndGet(long lUpdate, Remote.LongBinaryOperator accumulatorFunction)
Atomically updates the current value with the results of applying the given function to the current and given values, returning the updated value.long
LocalAtomicLong. accumulateAndGet(long lUpdate, Remote.LongBinaryOperator accumulatorFunction)
long
RemoteAtomicLong. accumulateAndGet(long lUpdate, Remote.LongBinaryOperator accumulatorFunction)
CompletableFuture<Long>
AsyncAtomicLong. getAndAccumulate(long lUpdate, Remote.LongBinaryOperator accumulatorFunction)
Atomically updates the current value with the results of applying the given function to the current and given values, returning the previous value.CompletableFuture<Long>
AsyncLocalAtomicLong. getAndAccumulate(long lUpdate, Remote.LongBinaryOperator accumulatorFunction)
CompletableFuture<Long>
AsyncRemoteAtomicLong. getAndAccumulate(long lUpdate, Remote.LongBinaryOperator accumulatorFunction)
long
AtomicLong. getAndAccumulate(long lUpdate, Remote.LongBinaryOperator accumulatorFunction)
Atomically updates the current value with the results of applying the given function to the current and given values, returning the previous value.long
LocalAtomicLong. getAndAccumulate(long lUpdate, Remote.LongBinaryOperator accumulatorFunction)
long
RemoteAtomicLong. getAndAccumulate(long lUpdate, Remote.LongBinaryOperator accumulatorFunction)
-
Uses of Remote.LongBinaryOperator in com.tangosol.util.function
Methods in com.tangosol.util.function that return Remote.LongBinaryOperator Modifier and Type Method Description static Remote.LongBinaryOperator
Remote. longBinaryOperator(Remote.LongBinaryOperator operator)
Capture serializable LongBinaryOperator.Methods in com.tangosol.util.function with parameters of type Remote.LongBinaryOperator Modifier and Type Method Description static Remote.LongBinaryOperator
Remote. longBinaryOperator(Remote.LongBinaryOperator operator)
Capture serializable LongBinaryOperator. -
Uses of Remote.LongBinaryOperator in com.tangosol.util.stream
Methods in com.tangosol.util.stream with parameters of type Remote.LongBinaryOperator Modifier and Type Method Description default long
RemoteLongStream. reduce(long identity, Remote.LongBinaryOperator op)
Performs a reduction on the elements of this stream, using the provided identity value and an associative accumulation function, and returns the reduced value.default OptionalLong
RemoteLongStream. reduce(Remote.LongBinaryOperator op)
Performs a reduction on the elements of this stream, using an associative accumulation function, and returns anOptionalLong
describing the reduced value, if any.
-