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