Uses of Interface
com.hazelcast.core.IFunction
Package  Description 

com.hazelcast.cp 
Contains public APIs of CP Subsystem

com.hazelcast.ringbuffer 
Contains the API for the
Ringbuffer . 

Uses of IFunction in com.hazelcast.cp
Methods in com.hazelcast.cp with parameters of type IFunction Modifier and Type Method Description void
IAtomicLong. alter(IFunction<Long,Long> function)
Alters the currently stored value by applying a function on it.void
IAtomicReference. alter(IFunction<E,E> function)
Alters the currently stored reference by applying a function on it.long
IAtomicLong. alterAndGet(IFunction<Long,Long> function)
Alters the currently stored value by applying a function on it and gets the result.E
IAtomicReference. alterAndGet(IFunction<E,E> function)
Alters the currently stored reference by applying a function on it and gets the result.CompletionStage<Long>
IAtomicLong. alterAndGetAsync(IFunction<Long,Long> function)
Alters the currently stored value by applying a function on it and gets the result.CompletionStage<E>
IAtomicReference. alterAndGetAsync(IFunction<E,E> function)
Alters the currently stored reference by applying a function on it and gets the result.CompletionStage<Void>
IAtomicLong. alterAsync(IFunction<Long,Long> function)
Alters the currently stored value by applying a function on it.CompletionStage<Void>
IAtomicReference. alterAsync(IFunction<E,E> function)
Alters the currently stored reference by applying a function on it.<R> R
IAtomicLong. apply(IFunction<Long,R> function)
Applies a function on the value, the actual stored value will not change.<R> R
IAtomicReference. apply(IFunction<E,R> function)
Applies a function on the value, the actual stored value will not change.<R> CompletionStage<R>
IAtomicLong. applyAsync(IFunction<Long,R> function)
Applies a function on the value, the actual stored value will not change.<R> CompletionStage<R>
IAtomicReference. applyAsync(IFunction<E,R> function)
Applies a function on the value, the actual stored value will not change.long
IAtomicLong. getAndAlter(IFunction<Long,Long> function)
Alters the currently stored value by applying a function on it on and gets the old value.E
IAtomicReference. getAndAlter(IFunction<E,E> function)
Alters the currently stored reference by applying a function on it on and gets the old value.CompletionStage<Long>
IAtomicLong. getAndAlterAsync(IFunction<Long,Long> function)
Alters the currently stored value by applying a function on it on and gets the old value.CompletionStage<E>
IAtomicReference. getAndAlterAsync(IFunction<E,E> function)
Alters the currently stored reference by applying a function on it on and gets the old value. 
Uses of IFunction in com.hazelcast.ringbuffer
Methods in com.hazelcast.ringbuffer with parameters of type IFunction Modifier and Type Method Description CompletionStage<ReadResultSet<E>>
Ringbuffer. readManyAsync(long startSequence, int minCount, int maxCount, IFunction<E,Boolean> filter)
Reads a batch of items from the Ringbuffer.