Class DiscoveryServiceSettings
java.lang.Object
com.hazelcast.spi.discovery.integration.DiscoveryServiceSettings
public final class DiscoveryServiceSettings extends Object
The
DiscoveryServiceSettings
class is used to pass the necessary
configuration to create a DiscoveryService
to the
DiscoveryServiceProvider
. This approach is chosen to have an easily
extensible way to provide new configuration properties over time.-
Constructor Summary
Constructors Constructor Description DiscoveryServiceSettings()
-
Method Summary
Modifier and Type Method Description List<DiscoveryStrategyConfig>
getAllDiscoveryConfigs()
ClassLoader
getConfigClassLoader()
DiscoveryConfig
getDiscoveryConfig()
DiscoveryMode
getDiscoveryMode()
DiscoveryNode
getDiscoveryNode()
ILogger
getLogger()
boolean
isAutoDetectionEnabled()
DiscoveryServiceSettings
setAliasedDiscoveryConfigs(List<DiscoveryStrategyConfig> aliasedDiscoveryConfigs)
DiscoveryServiceSettings
setAutoDetectionEnabled(boolean enabled)
DiscoveryServiceSettings
setConfigClassLoader(ClassLoader configClassLoader)
DiscoveryServiceSettings
setDiscoveryConfig(DiscoveryConfig discoveryConfig)
DiscoveryServiceSettings
setDiscoveryMode(DiscoveryMode discoveryMode)
DiscoveryServiceSettings
setDiscoveryNode(DiscoveryNode discoveryNode)
DiscoveryServiceSettings
setLogger(ILogger logger)
-
Constructor Details
-
DiscoveryServiceSettings
public DiscoveryServiceSettings()
-
-
Method Details
-
getDiscoveryNode
-
setDiscoveryNode
-
getLogger
-
setLogger
-
getConfigClassLoader
-
setConfigClassLoader
-
getDiscoveryConfig
-
setDiscoveryConfig
-
getDiscoveryMode
-
setDiscoveryMode
-
getAllDiscoveryConfigs
-
setAliasedDiscoveryConfigs
public DiscoveryServiceSettings setAliasedDiscoveryConfigs(List<DiscoveryStrategyConfig> aliasedDiscoveryConfigs) -
isAutoDetectionEnabled
public boolean isAutoDetectionEnabled() -
setAutoDetectionEnabled
-