Package io.atomix.cluster.discovery
Class BootstrapDiscoveryProvider.Type
java.lang.Object
io.atomix.cluster.discovery.BootstrapDiscoveryProvider.Type
- All Implemented Interfaces:
NodeDiscoveryProvider.Type<BootstrapDiscoveryConfig>,io.atomix.utils.ConfiguredType<BootstrapDiscoveryConfig>,io.atomix.utils.Named,io.atomix.utils.NamedType,io.atomix.utils.Type
- Enclosing class:
- BootstrapDiscoveryProvider
public static class BootstrapDiscoveryProvider.Type extends Object implements NodeDiscoveryProvider.Type<BootstrapDiscoveryConfig>
Bootstrap member location provider type.
-
Constructor Summary
Constructors Constructor Description Type() -
Method Summary
Modifier and Type Method Description Stringname()BootstrapDiscoveryConfignewConfig()NodeDiscoveryProvidernewProvider(BootstrapDiscoveryConfig config)Creates a new instance of the provider.
-
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<BootstrapDiscoveryConfig>
-
newProvider
Description copied from interface:NodeDiscoveryProvider.TypeCreates a new instance of the provider.- Specified by:
newProviderin interfaceNodeDiscoveryProvider.Type<BootstrapDiscoveryConfig>- Parameters:
config- the provider configuration- Returns:
- the provider instance
-