Package io.atomix.client
Interface DistributedPrimitive
- All Known Subinterfaces:
AsyncAtomicCounter,AsyncAtomicCounterMap<K>,AsyncAtomicMap<K,,V> AsyncAtomicValue<V>,AsyncDistributedCollection<E>,AsyncDistributedMap<K,,V> AsyncDistributedMultimap<K,,V> AsyncDistributedMultiset<E>,AsyncDistributedSet<E>,AsyncPrimitive,AtomicCounter,AtomicCounterMap<K>,AtomicMap<K,,V> AtomicValue<V>,DistributedCollection<E>,DistributedMap<K,,V> DistributedMultimap<K,,V> DistributedMultiset<E>,DistributedSet<E>,SyncPrimitive
- All Known Implementing Classes:
DelegatingAsyncPrimitive,Synchronous
public interface DistributedPrimitive
Interface for all distributed primitives.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longDefault timeout for primitive operations. -
Method Summary
-
Field Details
-
DEFAULT_OPERATION_TIMEOUT_MILLIS
static final long DEFAULT_OPERATION_TIMEOUT_MILLISDefault timeout for primitive operations.- See Also:
-
-
Method Details
-
name
String name()Returns the name of this primitive.- Returns:
- name
-