Class DiscoveryServiceSettings
- java.lang.Object
-
- com.hazelcast.spi.discovery.integration.DiscoveryServiceSettings
-
public final class DiscoveryServiceSettings extends java.lang.Object
TheDiscoveryServiceSettings
class is used to pass the necessary configuration to create aDiscoveryService
to theDiscoveryServiceProvider
. 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<DiscoveryStrategyConfig>
getAllDiscoveryConfigs()
java.lang.ClassLoader
getConfigClassLoader()
DiscoveryConfig
getDiscoveryConfig()
DiscoveryMode
getDiscoveryMode()
DiscoveryNode
getDiscoveryNode()
ILogger
getLogger()
boolean
isAutoDetectionEnabled()
DiscoveryServiceSettings
setAliasedDiscoveryConfigs(java.util.List<DiscoveryStrategyConfig> aliasedDiscoveryConfigs)
DiscoveryServiceSettings
setAutoDetectionEnabled(boolean enabled)
DiscoveryServiceSettings
setConfigClassLoader(java.lang.ClassLoader configClassLoader)
DiscoveryServiceSettings
setDiscoveryConfig(DiscoveryConfig discoveryConfig)
DiscoveryServiceSettings
setDiscoveryMode(DiscoveryMode discoveryMode)
DiscoveryServiceSettings
setDiscoveryNode(DiscoveryNode discoveryNode)
DiscoveryServiceSettings
setLogger(ILogger logger)
-
-
-
Method Detail
-
getDiscoveryNode
public DiscoveryNode getDiscoveryNode()
-
setDiscoveryNode
public DiscoveryServiceSettings setDiscoveryNode(DiscoveryNode discoveryNode)
-
getLogger
public ILogger getLogger()
-
setLogger
public DiscoveryServiceSettings setLogger(ILogger logger)
-
getConfigClassLoader
public java.lang.ClassLoader getConfigClassLoader()
-
setConfigClassLoader
public DiscoveryServiceSettings setConfigClassLoader(java.lang.ClassLoader configClassLoader)
-
getDiscoveryConfig
public DiscoveryConfig getDiscoveryConfig()
-
setDiscoveryConfig
public DiscoveryServiceSettings setDiscoveryConfig(DiscoveryConfig discoveryConfig)
-
getDiscoveryMode
public DiscoveryMode getDiscoveryMode()
-
setDiscoveryMode
public DiscoveryServiceSettings setDiscoveryMode(DiscoveryMode discoveryMode)
-
getAllDiscoveryConfigs
public java.util.List<DiscoveryStrategyConfig> getAllDiscoveryConfigs()
-
setAliasedDiscoveryConfigs
public DiscoveryServiceSettings setAliasedDiscoveryConfigs(java.util.List<DiscoveryStrategyConfig> aliasedDiscoveryConfigs)
-
isAutoDetectionEnabled
public boolean isAutoDetectionEnabled()
-
setAutoDetectionEnabled
public DiscoveryServiceSettings setAutoDetectionEnabled(boolean enabled)
-
-