Interface NodeDiscoveryProvider.Type<C extends NodeDiscoveryConfig>

All Superinterfaces:
Named, NamedType, Type
All Known Implementing Classes:
BootstrapDiscoveryProvider.Type
Enclosing interface:
NodeDiscoveryProvider

public static interface NodeDiscoveryProvider.Type<C extends NodeDiscoveryConfig> extends NamedType
Membership provider type.
  • Method Summary

    Modifier and Type
    Method
    Description
    newProvider(C config)
    Creates a new instance of the provider.

    Methods inherited from interface io.atomix.utils.Named

    name

    Methods inherited from interface io.atomix.utils.Type

    name
  • Method Details

    • newProvider

      NodeDiscoveryProvider newProvider(C config)
      Creates a new instance of the provider.
      Parameters:
      config - the provider configuration
      Returns:
      the provider instance