Package io.atomix.cluster.protocol
Class SwimMembershipProtocol.Type
java.lang.Object
io.atomix.cluster.protocol.SwimMembershipProtocol.Type
- All Implemented Interfaces:
GroupMembershipProtocol.Type<SwimMembershipProtocolConfig>,io.atomix.utils.ConfiguredType<SwimMembershipProtocolConfig>,io.atomix.utils.Named,io.atomix.utils.NamedType,io.atomix.utils.Type
- Enclosing class:
- SwimMembershipProtocol
public static class SwimMembershipProtocol.Type extends Object implements GroupMembershipProtocol.Type<SwimMembershipProtocolConfig>
Bootstrap member location provider type.
-
Constructor Summary
Constructors Constructor Description Type() -
Method Summary
Modifier and Type Method Description Stringname()SwimMembershipProtocolConfignewConfig()GroupMembershipProtocolnewProtocol(SwimMembershipProtocolConfig config)Creates a new instance of the protocol.
-
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<SwimMembershipProtocolConfig>
-
newProtocol
Description copied from interface:GroupMembershipProtocol.TypeCreates a new instance of the protocol.- Specified by:
newProtocolin interfaceGroupMembershipProtocol.Type<SwimMembershipProtocolConfig>- Parameters:
config- the protocol configuration- Returns:
- the protocol instance
-