Package io.atomix.cluster.protocol
Interface GroupMembershipProtocol.Type<C extends GroupMembershipProtocolConfig>
- All Superinterfaces:
io.atomix.utils.ConfiguredType<C>,io.atomix.utils.Named,io.atomix.utils.NamedType,io.atomix.utils.Type
- All Known Implementing Classes:
HeartbeatMembershipProtocol.Type,SwimMembershipProtocol.Type
- Enclosing interface:
- GroupMembershipProtocol
public static interface GroupMembershipProtocol.Type<C extends GroupMembershipProtocolConfig>
extends io.atomix.utils.ConfiguredType<C>
Group membership protocol type.
-
Method Summary
Modifier and Type Method Description GroupMembershipProtocolnewProtocol(C config)Creates a new instance of the protocol.
-
Method Details
-
newProtocol
Creates a new instance of the protocol.- Parameters:
config- the protocol configuration- Returns:
- the protocol instance
-