/** * Gets the {@link AliasedDiscoveryConfig} from {@code config} by {@code tag}. */ public static AliasedDiscoveryConfig getConfigByTag(JoinConfig config, String tag) { if ("aws".equals(tag)) { return config.getAwsConfig(); } else if ("gcp".equals(tag)) { return config.getGcpConfig(); } else if ("azure".equals(tag)) { return config.getAzureConfig(); } else if ("kubernetes".equals(tag)) { return config.getKubernetesConfig(); } else if ("eureka".equals(tag)) { return config.getEurekaConfig(); } else { throw new IllegalArgumentException(String.format("Invalid tag: '%s'", tag)); } }
/** * Gets the {@link AliasedDiscoveryConfig} from {@code config} by {@code tag}. */ public static AliasedDiscoveryConfig getConfigByTag(JoinConfig config, String tag) { if ("aws".equals(tag)) { return config.getAwsConfig(); } else if ("gcp".equals(tag)) { return config.getGcpConfig(); } else if ("azure".equals(tag)) { return config.getAzureConfig(); } else if ("kubernetes".equals(tag)) { return config.getKubernetesConfig(); } else if ("eureka".equals(tag)) { return config.getEurekaConfig(); } else { throw new IllegalArgumentException(String.format("Invalid tag: '%s'", tag)); } }
/** * Gets a list of all aliased discovery configs from {@code config}. */ public static List<AliasedDiscoveryConfig<?>> aliasedDiscoveryConfigsFrom(JoinConfig config) { return asList(config.getAwsConfig(), config.getGcpConfig(), config.getAzureConfig(), config.getKubernetesConfig(), config.getEurekaConfig()); }
/** * Gets a list of all aliased discovery configs from {@code config}. */ public static List<AliasedDiscoveryConfig<?>> aliasedDiscoveryConfigsFrom(JoinConfig config) { return asList(config.getAwsConfig(), config.getGcpConfig(), config.getAzureConfig(), config.getKubernetesConfig(), config.getEurekaConfig()); }
@Bean public Config hazelcastConfig() { Config config = new Config(); JoinConfig joinConfig = config.getNetworkConfig().getJoin(); joinConfig.getMulticastConfig().setEnabled(false); joinConfig.getKubernetesConfig().setEnabled(true); return config; }
countEnabled++; if (getKubernetesConfig().isEnabled()) { countEnabled++;
countEnabled++; if (getKubernetesConfig().isEnabled()) { countEnabled++;