public HazelcastCacheProvider() { Config config = new Config(); hazelcastInstance = Hazelcast.newHazelcastInstance(config); }
@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); }
@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[] }
/** * 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)); }
@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> }
@Configuration public class BadSpringConfig { @Lazy @Bean public Config config() { return new Config(); } @Lazy @Bean public FooPP fooPP() { return new FooPP(); } }
public HazelcastMember build() { Config config = new Config();
Config Conf = new Config(); Log.info("Loading server.conf"); Conf.doConfig();
Config config = new Config(); config.setProperty("hazelcast.initial.min.cluster.size","3");
@Bean public HazelcastInstance hazelcastInstance() { return Hazelcast.newHazelcastInstance(new Config().setProperty("hazelcast.logging.type", "slf4j")); }
/** * Constructor. */ public AbstractHazelcastComponent(String storeName) { this(storeName, new Config()); }
public static void main(String[] args) { Config config = new Config(); config.setLiteMember(true); Hazelcast.newHazelcastInstance(config); } }
@Bean public HazelcastInstance instance() { Config config = new Config(); config.setManagedContext(managedContext()); return Hazelcast.newHazelcastInstance(config); } }
@Bean public HazelcastInstance instance() { Map<String, CacheSimpleConfig> cacheConfigs = new HashMap<String, CacheSimpleConfig>(); cacheConfigs.put("city", new CacheSimpleConfig().setName("city")); Config config = new Config().setCacheConfigs(cacheConfigs); return Hazelcast.newHazelcastInstance(config); } }
//You need to do this once on each JVM(Hazelcast node) at the begining Config myConfig = new Config(); Map<String, MapConfig> myHazelcastMapConfigs = myConfig.getMapMapConfigs(); MapConfig myMapConfig = new MapConfig(); myMapConfig.setName("myMapName"); myMapConfig.setTimeToLiveSeconds(1000); myHazelcastMapConfigs.put("myMapName", myMapConfig); Hazelcast.init(myConfig);
public static void main(String[] args) { Config config = new Config(); config.getSerializationConfig().setGlobalSerializerConfig( new GlobalSerializerConfig().setImplementation(new GlobalSerializer()) ); // Start the Embedded Hazelcast Cluster Member. HazelcastInstance hz = Hazelcast.newHazelcastInstance(config); //GlobalSerializer will serialize/deserialize all non-builtin types hz.shutdown(); } }
private static Config createConfig() { Config config = new Config(); config.setLicenseKey(ENTERPRISE_LICENSE_KEY); config.setProperty("hazelcast.wait.seconds.before.join", "0"); SocketInterceptorConfig interceptorConfig = new SocketInterceptorConfig(); interceptorConfig.setEnabled(true).setClassName(MySocketInterceptor.class.getName()); config.getNetworkConfig().setSocketInterceptorConfig(interceptorConfig); return config; }
private static Config createConfig() { Config config = new Config(); config.setLicenseKey(ENTERPRISE_LICENSE_KEY); config.setProperty("hazelcast.wait.seconds.before.join", "0"); SocketInterceptorConfig interceptorConfig = new SocketInterceptorConfig(); interceptorConfig.setEnabled(true).setClassName(MySocketInterceptor.class.getName()); config.getNetworkConfig().setSocketInterceptorConfig(interceptorConfig); return config; }
private static HazelcastInstance buildCluster(int memberCount) { Config config = new Config(); NetworkConfig networkConfig = config.getNetworkConfig(); networkConfig.getJoin().getMulticastConfig().setEnabled(false); networkConfig.getJoin().getTcpIpConfig().setEnabled(true); networkConfig.getJoin().getTcpIpConfig().setMembers(singletonList("127.0.0.1")); HazelcastInstance[] hazelcastInstances = new HazelcastInstance[memberCount]; for (int i = 0; i < memberCount; i++) { hazelcastInstances[i] = Hazelcast.newHazelcastInstance(config); } return hazelcastInstances[0]; }
private 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"); config.setInstanceName("clusterB"); config.getNetworkConfig().setPort(5702); config.setClassLoader(createCacheManagerClassLoader()); return config; }