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