Package io.atomix.primitive.protocol
Provides classes and interfaces for defining and managing primitive protocols.
-
Interface Summary Interface Description GossipProtocol Dissemination protocol.LogCompatibleBuilder<B extends LogCompatibleBuilder<B>> Log compatible primitive.LogProtocol Log replication based primitive protocol.PrimitiveProtocol Primitive protocol.PrimitiveProtocol.Type<C extends PrimitiveProtocolConfig<C>> Distributed primitive protocol type.PrimitiveProtocolTypeRegistry Primitive protocol type registry.ProxyCompatibleBuilder<B extends ProxyCompatibleBuilder<B>> State machine replication compatible primitive.ProxyProtocol State machine replication-based primitive protocol. -
Class Summary Class Description PrimitiveProtocolBuilder<B extends PrimitiveProtocolBuilder<B,C,P>,C extends PrimitiveProtocolConfig<C>,P extends PrimitiveProtocol> Primitive protocol builder.PrimitiveProtocolConfig<C extends PrimitiveProtocolConfig<C>> Primitive protocol configuration.