Uses of Interface
io.atomix.primitive.PrimitiveType
| Package | Description |
|---|---|
| io.atomix.primitive |
Provides classes and interfaces for defining and managing primitive types.
|
| io.atomix.primitive.config |
Primitive instance configuration store.
|
| io.atomix.primitive.partition |
Provides classes and interfaces for managing primitive partitions, partition groups, and member groups.
|
| io.atomix.primitive.protocol |
Provides classes and interfaces for defining and managing primitive protocols.
|
| io.atomix.primitive.proxy |
Provides interfaces for operating on primitive services via Java proxies.
|
| io.atomix.primitive.service |
Provides classes and interfaces for defining distributed primitive state machines.
|
| io.atomix.primitive.session |
Provides classes and interfaces for managing primitive sessions.
|
-
Uses of PrimitiveType in io.atomix.primitive
Methods in io.atomix.primitive that return PrimitiveType Modifier and Type Method Description PrimitiveTypePrimitiveFactory. getPrimitiveType(String typeName)Returns a primitive type by name.PrimitiveTypePrimitiveTypeRegistry. getPrimitiveType(String typeName)Returns the primitive type for the given name.PrimitiveTypeAbstractAsyncPrimitive. type()PrimitiveTypeDistributedPrimitive. type()Returns the type of primitive.PrimitiveTypePrimitiveInfo. type()Returns the primitive type.PrimitiveTypeSynchronous. type()Methods in io.atomix.primitive that return types with arguments of type PrimitiveType Modifier and Type Method Description Collection<PrimitiveType>PrimitiveTypeRegistry. getPrimitiveTypes()Returns the collection of registered primitive types.Methods in io.atomix.primitive with parameters of type PrimitiveType Modifier and Type Method Description CompletableFuture<PrimitiveInfo>PrimitiveRegistry. createPrimitive(String name, PrimitiveType type)Creates a new distributed primitive.default <P extends SyncPrimitive>
PPrimitiveFactory. getPrimitive(String name, PrimitiveType<?,?,P> primitiveType)Gets or creates a distributed primitive.default <C extends PrimitiveConfig<C>, P extends SyncPrimitive>
PPrimitiveFactory. getPrimitive(String name, PrimitiveType<?,C,P> primitiveType, C primitiveConfig)Gets or creates a distributed primitive.<P extends SyncPrimitive>
CompletableFuture<P>PrimitiveFactory. getPrimitiveAsync(String name, PrimitiveType<?,?,P> primitiveType)Gets or creates a distributed primitive asynchronously.<C extends PrimitiveConfig<C>, P extends SyncPrimitive>
CompletableFuture<P>PrimitiveFactory. getPrimitiveAsync(String name, PrimitiveType<?,C,P> primitiveType, C primitiveConfig)Gets or creates a distributed primitive asynchronously.Collection<PrimitiveInfo>PrimitiveFactory. getPrimitives(PrimitiveType primitiveType)Returns a collection of open primitives of the given type.Collection<PrimitiveInfo>PrimitiveRegistry. getPrimitives(PrimitiveType primitiveType)Returns a collection of open primitives of the given type.<B extends PrimitiveBuilder<B, C, P>, C extends PrimitiveConfig<C>, P extends SyncPrimitive>
BPrimitiveFactory. primitiveBuilder(String name, PrimitiveType<B,C,P> primitiveType)Creates a new named primitive builder of the givenprimitiveType.Constructors in io.atomix.primitive with parameters of type PrimitiveType Constructor Description PrimitiveBuilder(PrimitiveType type, String name, C config, PrimitiveManagementService managementService)PrimitiveInfo(String name, PrimitiveType type) -
Uses of PrimitiveType in io.atomix.primitive.config
Methods in io.atomix.primitive.config with parameters of type PrimitiveType Modifier and Type Method Description <C extends PrimitiveConfig<C>>
CConfigService. getConfig(String primitiveName, PrimitiveType primitiveType)Returns the registered configuration for the given primitive. -
Uses of PrimitiveType in io.atomix.primitive.partition
Methods in io.atomix.primitive.partition with parameters of type PrimitiveType Modifier and Type Method Description SessionClient.BuilderPartitionClient. sessionBuilder(String primitiveName, PrimitiveType primitiveType, ServiceConfig serviceConfig)Returns a new session builder for the given primitive type. -
Uses of PrimitiveType in io.atomix.primitive.protocol
Methods in io.atomix.primitive.protocol with parameters of type PrimitiveType Modifier and Type Method Description <S> ProxyClient<S>ProxyProtocol. newProxy(String primitiveName, PrimitiveType primitiveType, Class<S> serviceType, ServiceConfig serviceConfig, PartitionService partitionService)Returns a new primitive proxy for the given partition group. -
Uses of PrimitiveType in io.atomix.primitive.proxy
Methods in io.atomix.primitive.proxy that return PrimitiveType Modifier and Type Method Description PrimitiveTypeProxyClient. type()Returns the client proxy type.PrimitiveTypeProxySession. type()Returns the client proxy type. -
Uses of PrimitiveType in io.atomix.primitive.service
Methods in io.atomix.primitive.service that return PrimitiveType Modifier and Type Method Description PrimitiveTypeServiceContext. serviceType()Returns the state machine type. -
Uses of PrimitiveType in io.atomix.primitive.session
Methods in io.atomix.primitive.session that return PrimitiveType Modifier and Type Method Description PrimitiveTypeSession. primitiveType()Returns the session's service type.PrimitiveTypeSessionClient. type()Returns the client proxy type.