Package io.atomix.client.set
Interface DistributedMultiset<E>
- All Superinterfaces:
Collection<E>,DistributedCollection<E>,DistributedPrimitive,Iterable<E>,com.google.common.collect.Multiset<E>,SyncIterable<E>,SyncPrimitive
public interface DistributedMultiset<E>
extends DistributedCollection<E>, com.google.common.collect.Multiset<E>
Distributed multiset.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.common.collect.Multiset
com.google.common.collect.Multiset.Entry<E extends Object> -
Field Summary
Fields inherited from interface io.atomix.client.DistributedPrimitive
DEFAULT_OPERATION_TIMEOUT_MILLIS -
Method Summary
Modifier and TypeMethodDescriptionasync()Returns the underlying asynchronous primitive.DistributedSet<com.google.common.collect.Multiset.Entry<E>>entrySet()default Spliterator<E>Methods inherited from interface java.util.Collection
addAll, clear, isEmpty, parallelStream, removeIf, stream, toArray, toArray, toArrayMethods inherited from interface io.atomix.client.collection.DistributedCollection
iterator, listen, listenMethods inherited from interface io.atomix.client.DistributedPrimitive
nameMethods inherited from interface com.google.common.collect.Multiset
add, add, contains, containsAll, count, equals, forEach, forEachEntry, hashCode, iterator, remove, remove, removeAll, retainAll, setCount, setCount, size, toStringMethods inherited from interface io.atomix.client.SyncPrimitive
close
-
Method Details
-
elementSet
DistributedSet<E> elementSet()- Specified by:
elementSetin interfacecom.google.common.collect.Multiset<E>
-
entrySet
DistributedSet<com.google.common.collect.Multiset.Entry<E>> entrySet()- Specified by:
entrySetin interfacecom.google.common.collect.Multiset<E>
-
spliterator
- Specified by:
spliteratorin interfaceCollection<E>- Specified by:
spliteratorin interfaceIterable<E>- Specified by:
spliteratorin interfacecom.google.common.collect.Multiset<E>
-
async
AsyncDistributedMultiset<E> async()Description copied from interface:SyncPrimitiveReturns the underlying asynchronous primitive.- Specified by:
asyncin interfaceDistributedCollection<E>- Specified by:
asyncin interfaceSyncPrimitive- Returns:
- the underlying asynchronous primitive
-