public class EurekaOneDiscoveryStrategyFactory extends Object implements com.hazelcast.spi.discovery.DiscoveryStrategyFactory
Configuration class of the Hazelcast Discovery Plugin for Eureka.
For possible configuration properties please refer to the public constants of this class.
| Constructor and Description |
|---|
EurekaOneDiscoveryStrategyFactory() |
| Modifier and Type | Method and Description |
|---|---|
Collection<com.hazelcast.config.properties.PropertyDefinition> |
getConfigurationProperties() |
Class<? extends com.hazelcast.spi.discovery.DiscoveryStrategy> |
getDiscoveryStrategyType() |
com.hazelcast.spi.discovery.DiscoveryStrategy |
newDiscoveryStrategy(com.hazelcast.spi.discovery.DiscoveryNode discoveryNode,
com.hazelcast.logging.ILogger logger,
Map<String,Comparable> properties) |
static void |
setEurekaClient(com.netflix.discovery.EurekaClient eurekaClient)
Allows to use already configured
EurekaClient instead of creating new one. |
static void |
setGroupName(String groupName)
Set hazelcast cluster name.
|
public Class<? extends com.hazelcast.spi.discovery.DiscoveryStrategy> getDiscoveryStrategyType()
getDiscoveryStrategyType in interface com.hazelcast.spi.discovery.DiscoveryStrategyFactorypublic com.hazelcast.spi.discovery.DiscoveryStrategy newDiscoveryStrategy(com.hazelcast.spi.discovery.DiscoveryNode discoveryNode,
com.hazelcast.logging.ILogger logger,
Map<String,Comparable> properties)
newDiscoveryStrategy in interface com.hazelcast.spi.discovery.DiscoveryStrategyFactorypublic Collection<com.hazelcast.config.properties.PropertyDefinition> getConfigurationProperties()
getConfigurationProperties in interface com.hazelcast.spi.discovery.DiscoveryStrategyFactorypublic static void setEurekaClient(com.netflix.discovery.EurekaClient eurekaClient)
EurekaClient instead of creating new one.eurekaClient - EurekaClient instancepublic static void setGroupName(String groupName)
groupName - hazelcast cluster nameCopyright © 2019. All Rights Reserved.