Package io.atomix.protocols.gossip
Class CrdtProtocol.Type
java.lang.Object
io.atomix.protocols.gossip.CrdtProtocol.Type
- All Implemented Interfaces:
io.atomix.primitive.protocol.PrimitiveProtocol.Type<CrdtProtocolConfig>,io.atomix.utils.ConfiguredType<CrdtProtocolConfig>,io.atomix.utils.Named,io.atomix.utils.NamedType,io.atomix.utils.Type,Comparable<io.atomix.primitive.protocol.PrimitiveProtocol.Type<CrdtProtocolConfig>>
- Enclosing class:
- CrdtProtocol
public static final class CrdtProtocol.Type extends Object implements io.atomix.primitive.protocol.PrimitiveProtocol.Type<CrdtProtocolConfig>
CRDT protocol type.
-
Constructor Summary
Constructors Constructor Description Type() -
Method Summary
Modifier and Type Method Description Stringname()CrdtProtocolConfignewConfig()io.atomix.primitive.protocol.PrimitiveProtocolnewProtocol(CrdtProtocolConfig config)
-
Constructor Details
-
Type
public Type()
-
-
Method Details
-
name
- Specified by:
namein interfaceio.atomix.utils.Named- Specified by:
namein interfaceio.atomix.utils.Type
-
newConfig
- Specified by:
newConfigin interfaceio.atomix.utils.ConfiguredType<CrdtProtocolConfig>
-
newProtocol
- Specified by:
newProtocolin interfaceio.atomix.primitive.protocol.PrimitiveProtocol.Type<CrdtProtocolConfig>
-