| 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.