/** * Hazelcast config config. * * @return the config */ @Bean public Config hazelcastConfig() { return new Config().setProperty("hazelcast.jmx", "true") .addMapConfig(new MapConfig("spring-boot-admin-application-store").setBackupCount(1) .setEvictionPolicy(EvictionPolicy.NONE)) .addListConfig(new ListConfig("spring-boot-admin-event-store").setBackupCount(1) .setMaxSize(1000)); }
public HazelcastMember build() { Config config = new Config(); config.getGroupConfig().setName("SonarQube"); NetworkConfig netConfig = config.getNetworkConfig(); netConfig .setPort(port) .setPortAutoIncrement(false) .setReuseAddress(true); netConfig.getInterfaces() .setEnabled(true) .setInterfaces(singletonList(requireNonNull(networkInterface, "Network interface is missing"))); JoinConfig joinConfig = netConfig.getJoin(); joinConfig.getAwsConfig().setEnabled(false); joinConfig.getMulticastConfig().setEnabled(false); joinConfig.getTcpIpConfig().setEnabled(true); joinConfig.getTcpIpConfig().setMembers(requireNonNull(members, "Members are missing")); config.getPartitionGroupConfig().setEnabled(false); .setProperty("hazelcast.tcp.join.port.try.count", "10") .setProperty("hazelcast.socket.bind.any", "false") .setProperty("hazelcast.phone.home.enabled", "false") .setProperty("hazelcast.logging.type", "slf4j");
public HazelcastCacheProvider() { Config config = new Config(); hazelcastInstance = Hazelcast.newHazelcastInstance(config); }
protected Config createConfig() { Config config = new Config(); JoinConfig joinConfig = config.getNetworkConfig().getJoin(); joinConfig.getAwsConfig().setEnabled(false); joinConfig.getMulticastConfig().setEnabled(false); joinConfig.getTcpIpConfig().setEnabled(false); return config; }
private static Config getConfigClusterB() { Config config = new Config(); config.setLicenseKey(ENTERPRISE_LICENSE_KEY); config.getGroupConfig().setName("clusterB").setPassword("clusterB-pass"); config.getNetworkConfig().getJoin().getMulticastConfig().setEnabled(false); config.getNetworkConfig().getJoin().getTcpIpConfig().setEnabled(true).addMember("127.0.0.1:5702"); return config; } }
Config config = new Config(); config.setProperty("hazelcast.initial.min.cluster.size","3");
@Bean public HazelcastInstance hazelcastInstance() { MapAttributeConfig attributeConfig = new MapAttributeConfig() .setName(HazelcastSessionRepository.PRINCIPAL_NAME_ATTRIBUTE) .setExtractor(PrincipalNameExtractor.class.getName()); Config config = new Config(); config.getMapConfig(HazelcastSessionRepository.DEFAULT_SESSION_MAP_NAME) // <2> .addMapAttributeConfig(attributeConfig) .addMapIndexConfig(new MapIndexConfig( HazelcastSessionRepository.PRINCIPAL_NAME_ATTRIBUTE, false)); return Hazelcast.newHazelcastInstance(config); // <3> }
@Override public void configure(final Env env, final Config conf, final Binder binder) { com.hazelcast.config.Config config = new com.hazelcast.config.Config(); config.setProperties(toProperties(conf.getConfig("hazelcast"))); if (configurer != null) { configurer.accept(config, conf); } HazelcastInstance hcast = Hazelcast.newHazelcastInstance(config); binder.bind(com.hazelcast.config.Config.class).toInstance(config); binder.bind(HazelcastInstance.class).toInstance(hcast); env.onStop(hcast::shutdown); }
private static void socketInterceptorConfigXmlGenerator(XmlGenerator gen, NetworkConfig netCfg) { SocketInterceptorConfig socket = netCfg.getSocketInterceptorConfig(); gen.open("socket-interceptor", "enabled", socket != null && socket.isEnabled()); if (socket != null) { gen.node("class-name", classNameOrImplClass(socket.getClassName(), socket.getImplementation())) .appendProperties(socket.getProperties()); } gen.close(); }
private void symmetricEncInterceptorConfigXmlGenerator(XmlGenerator gen, NetworkConfig netCfg) { SymmetricEncryptionConfig sec = netCfg.getSymmetricEncryptionConfig(); if (sec == null) { return; } gen.open("symmetric-encryption", "enabled", sec.isEnabled()) .node("algorithm", sec.getAlgorithm()) .node("salt", getOrMaskValue(sec.getSalt())) .node("password", getOrMaskValue(sec.getPassword())) .node("iteration-count", sec.getIterationCount()) .close(); }
private static void crdtReplicationXmlGenerator(XmlGenerator gen, Config config) { CRDTReplicationConfig replicationConfig = config.getCRDTReplicationConfig(); gen.open("crdt-replication"); if (replicationConfig != null) { gen.node("replication-period-millis", replicationConfig.getReplicationPeriodMillis()) .node("max-concurrent-replication-targets", replicationConfig.getMaxConcurrentReplicationTargets()); } gen.close(); }
private static void mapPartitionStrategyConfigXmlGenerator(XmlGenerator gen, MapConfig m) { if (m.getPartitioningStrategyConfig() != null) { PartitioningStrategyConfig psc = m.getPartitioningStrategyConfig(); gen.node("partition-strategy", classNameOrImplClass(psc.getPartitioningStrategyClass(), psc.getPartitioningStrategy())); } }
private static void mapQueryCachePredicateConfigXmlGenerator(XmlGenerator gen, QueryCacheConfig queryCacheConfig) { PredicateConfig predicateConfig = queryCacheConfig.getPredicateConfig(); String type = predicateConfig.getClassName() != null ? "class-name" : "sql"; String content = predicateConfig.getClassName() != null ? predicateConfig.getClassName() : predicateConfig .getSql(); gen.node("predicate", content, "type", type); }
Config config = Config.getInstance(getServletContext()); String property = config.getProperty("somekey");
private void handleMemcacheProtocol(Node node) { MemcacheProtocolConfig memcacheProtocolConfig = new MemcacheProtocolConfig(); config.setMemcacheProtocolConfig(memcacheProtocolConfig); boolean enabled = getBooleanValue(getAttribute(node, "enabled")); memcacheProtocolConfig.setEnabled(enabled); }
private static Config createConfig() { Config config = new Config(); JoinConfig joinConfig = config.getNetworkConfig().getJoin(); joinConfig.getAwsConfig().setEnabled(false); joinConfig.getMulticastConfig().setEnabled(false); joinConfig.getTcpIpConfig().setEnabled(false); return config; }
@Bean public HazelcastInstance hazelcastInstance() { return Hazelcast.newHazelcastInstance(new Config().setProperty("hazelcast.logging.type", "slf4j")); }
@Test @SuppressWarnings("unused") public void newHazelcastSessionRepository() { // tag::new-hazelcastsessionrepository[] Config config = new Config(); // ... configure Hazelcast ... HazelcastInstance hazelcastInstance = Hazelcast.newHazelcastInstance(config); HazelcastSessionRepository repository = new HazelcastSessionRepository(hazelcastInstance); // end::new-hazelcastsessionrepository[] }
@Configuration public class BadSpringConfig { @Lazy @Bean public Config config() { return new Config(); } @Lazy @Bean public FooPP fooPP() { return new FooPP(); } }