Package  Description 

com.hazelcast.cp 
Contains public APIs of CP Subsystem

com.hazelcast.ringbuffer 
Contains the API for the
Ringbuffer . 
Modifier and Type  Method and Description 

void 
IAtomicReference.alter(IFunction<E,E> function)
Alters the currently stored reference by applying a function on it.

void 
IAtomicLong.alter(IFunction<Long,Long> function)
Alters the currently stored value by applying a function on it.

E 
IAtomicReference.alterAndGet(IFunction<E,E> function)
Alters the currently stored reference by applying a function on it and
gets the result.

long 
IAtomicLong.alterAndGet(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<Long> 
IAtomicLong.alterAndGetAsync(IFunction<Long,Long> function)
Alters the currently stored value by applying a function on it and gets
the result.

CompletionStage<Void> 
IAtomicReference.alterAsync(IFunction<E,E> function)
Alters the currently stored reference by applying a function on it.

CompletionStage<Void> 
IAtomicLong.alterAsync(IFunction<Long,Long> function)
Alters the currently stored value by applying a function on it.

<R> R 
IAtomicReference.apply(IFunction<E,R> function)
Applies a function on the value, the actual stored value will not
change.

<R> R 
IAtomicLong.apply(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.

<R> CompletionStage<R> 
IAtomicLong.applyAsync(IFunction<Long,R> function)
Applies a function on the value, the actual stored value will not
change.

E 
IAtomicReference.getAndAlter(IFunction<E,E> function)
Alters the currently stored reference by applying a function on it on
and gets the old value.

long 
IAtomicLong.getAndAlter(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.

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.

Modifier and Type  Method and Description 

CompletionStage<ReadResultSet<E>> 
Ringbuffer.readManyAsync(long startSequence,
int minCount,
int maxCount,
IFunction<E,Boolean> filter)
Reads a batch of items from the Ringbuffer.

Copyright © 2023 Hazelcast, Inc.. All rights reserved.