Package io.atomix.cluster.discovery
Interface NodeDiscoveryProvider.Type<C extends NodeDiscoveryConfig>
- All Superinterfaces:
io.atomix.utils.ConfiguredType<C>,io.atomix.utils.Named,io.atomix.utils.NamedType,io.atomix.utils.Type
- All Known Implementing Classes:
BootstrapDiscoveryProvider.Type,DnsDiscoveryProvider.Type,MulticastDiscoveryProvider.Type
- Enclosing interface:
- NodeDiscoveryProvider
public static interface NodeDiscoveryProvider.Type<C extends NodeDiscoveryConfig>
extends io.atomix.utils.ConfiguredType<C>
Membership provider type.
-
Method Summary
Modifier and Type Method Description NodeDiscoveryProvidernewProvider(C config)Creates a new instance of the provider.
-
Method Details
-
newProvider
Creates a new instance of the provider.- Parameters:
config- the provider configuration- Returns:
- the provider instance
-