## Uses of Class
com.hazelcast.config.DiscoveryStrategyConfig

- Packages that use DiscoveryStrategyConfig
  Package | Description
  --- | ---
  com.hazelcast.client.config | Contains classes related to config for com.hazelcast.client
  com.hazelcast.config | Provides classes for configuring HazelcastInstance.
  com.hazelcast.instance | This package contains Hazelcast Instance functionality.
  com.hazelcast.spi.discovery.integration | This package contains the public part of the integrators SPI and is meant for people that integrate Hazelcast into their own systems or frameworks and cannot use the default discovery service implementation (for example using a different `DiscoveryStrategy` lookup strategy like OSGi).

- - ### Uses of DiscoveryStrategyConfig in com.hazelcast.client.config

    Methods in com.hazelcast.client.config that return types with arguments of type DiscoveryStrategyConfig
    Modifier and Type | Method and Description
    --- | ---
    `static List<DiscoveryStrategyConfig>` | ClientAliasedDiscoveryConfigUtils.`createDiscoveryStrategyConfigs(ClientConfig config)` Extracts aliased discovery configs from `config` and creates a list of `DiscoveryStrategyConfig` out of them.

  - ### Uses of DiscoveryStrategyConfig in com.hazelcast.config

    Methods in com.hazelcast.config that return DiscoveryStrategyConfig
    Modifier and Type | Method and Description
    --- | ---
    `DiscoveryStrategyConfig` | DiscoveryStrategyConfig.`setClassName(String className)`
    `DiscoveryStrategyConfig` | DiscoveryStrategyConfig.`setDiscoveryStrategyFactory(DiscoveryStrategyFactory discoveryStrategyFactory)`
    `DiscoveryStrategyConfig` | DiscoveryStrategyConfig.`setProperties(Map<String,Comparable> properties)`

    Methods in com.hazelcast.config that return types with arguments of type DiscoveryStrategyConfig
    Modifier and Type | Method and Description
    --- | ---
    `static List<DiscoveryStrategyConfig>` | AliasedDiscoveryConfigUtils.`createDiscoveryStrategyConfigs(JoinConfig config)` Extracts aliased discovery configs from `config` and creates a list of `DiscoveryStrategyConfig` out of them.
    `static List<DiscoveryStrategyConfig>` | AliasedDiscoveryConfigUtils.`createDiscoveryStrategyConfigs(WanPublisherConfig config)` Extracts aliased discovery configs from `config` and creates a list of `DiscoveryStrategyConfig` out of them.
    `Collection<DiscoveryStrategyConfig>` | DiscoveryConfig.`getDiscoveryStrategyConfigs()` Returns the defined `DiscoveryStrategy` configurations.
    `static List<DiscoveryStrategyConfig>` | AliasedDiscoveryConfigUtils.`map(List<AliasedDiscoveryConfig<?>> aliasedDiscoveryConfigs)` Maps aliased discovery strategy configs into discovery strategy configs.

    Methods in com.hazelcast.config with parameters of type DiscoveryStrategyConfig
    Modifier and Type | Method and Description
    --- | ---
    `void` | DiscoveryConfigReadOnly.`addDiscoveryStrategyConfig(DiscoveryStrategyConfig discoveryStrategyConfig)` Deprecated.
    `void` | DiscoveryConfig.`addDiscoveryStrategyConfig(DiscoveryStrategyConfig discoveryStrategyConfig)` Adds an enabled `DiscoveryStrategy` configuration.

    Method parameters in com.hazelcast.config with type arguments of type DiscoveryStrategyConfig
    Modifier and Type | Method and Description
    --- | ---
    `void` | DiscoveryConfigReadOnly.`setDiscoveryStrategyConfigs(List<DiscoveryStrategyConfig> discoveryStrategyConfigs)` Deprecated.
    `void` | DiscoveryConfig.`setDiscoveryStrategyConfigs(List<DiscoveryStrategyConfig> discoveryStrategyConfigs)` Sets the strategy configurations for this discovery config.

    Constructors in com.hazelcast.config with parameters of type DiscoveryStrategyConfig
    Constructor and Description
    `DiscoveryStrategyConfig(DiscoveryStrategyConfig config)`

    Constructor parameters in com.hazelcast.config with type arguments of type DiscoveryStrategyConfig
    Constructor and Description
    `DiscoveryConfig(DiscoveryServiceProvider discoveryServiceProvider, NodeFilter nodeFilter, String nodeFilterClass, Collection<DiscoveryStrategyConfig> discoveryStrategyConfigs)`

  - ### Uses of DiscoveryStrategyConfig in com.hazelcast.instance

    Method parameters in com.hazelcast.instance with type arguments of type DiscoveryStrategyConfig
    Modifier and Type | Method and Description
    --- | ---
    `DiscoveryService` | Node.`createDiscoveryService(DiscoveryConfig discoveryConfig, List<DiscoveryStrategyConfig> aliasedDiscoveryConfigs, Member localMember)`

  - ### Uses of DiscoveryStrategyConfig in com.hazelcast.spi.discovery.integration

    Methods in com.hazelcast.spi.discovery.integration that return types with arguments of type DiscoveryStrategyConfig
    Modifier and Type | Method and Description
    --- | ---
    `List<DiscoveryStrategyConfig>` | DiscoveryServiceSettings.`getAllDiscoveryConfigs()`

    Method parameters in com.hazelcast.spi.discovery.integration with type arguments of type DiscoveryStrategyConfig
    Modifier and Type | Method and Description
    --- | ---
    `DiscoveryServiceSettings` | DiscoveryServiceSettings.`setAliasedDiscoveryConfigs(List<DiscoveryStrategyConfig> aliasedDiscoveryConfigs)`

Copyright © 2020. All rights reserved.