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