// our you can inject this using Spring Properties properties = new Properties(); properties.load(CurrentClass.class.getClassLoader().getResourceAsStream("hazelcast.properties")); final Config config = new XmlConfigBuilder("hazelcast-with-properties.xml") .setProperties(properties) // this is how you can set the properties .build(); final HazelcastInstance hz = Hazelcast.newHazelcastInstance(config);
/** * Initialization of HazelCast with default config. * * @param hazelCastConfig */ public CacheManagerHazelCast() { this(new XmlConfigBuilder().build(), null); }
TheNode(int nodeId, int entryCount, int threadCount, int valueSize) { this.entryCount = entryCount; this.threadCount = threadCount; this.valueSize = valueSize; this.nodeId = nodeId; es = Executors.newFixedThreadPool(threadCount); Config cfg = new XmlConfigBuilder().build(); hazelcast = Hazelcast.newHazelcastInstance(cfg); esStats = Executors.newSingleThreadExecutor(); createTime = System.currentTimeMillis(); }
public static HazelcastInstance createServerHazelcastInstance(String hzConfigFile) throws Exception { XmlConfigBuilder configBuilder = new XmlConfigBuilder(hzConfigFile); Config config = configBuilder.build(); return Hazelcast.newHazelcastInstance(config); }
// Build the config from xml file you have in the classpath Config config = new XmlConfigBuilder().build(); MapStoreConfig msc = new MapStoreConfig.. msc.setFactoryImplementation(new StoreClientFactory()); MapConfig mapConfig = new MapConfig.. mapConfig.setMapStoreConfig(msc); config.addMapConfig(mapconfig); // init Hazelcast with this configuration // make sure you call init fore any other Hazelcast operation!! Hazelcast.init(config); // then access to your map Map map = Hazelcast.getMap("mymap");
private int getPort(WorkerJvmSettings settings) throws UnsupportedEncodingException { Config config = new XmlConfigBuilder(new ByteArrayInputStream(settings.hzConfig.getBytes("UTF-8"))).build(); return config.getNetworkConfig().getPort(); }
private SimpleMapTest(int threadCount, int entryCount, int valueSize, int getPercentage, int putPercentage, boolean load) { this.threadCount = threadCount; this.entryCount = entryCount; this.valueSize = valueSize; this.getPercentage = getPercentage; this.putPercentage = putPercentage; this.load = load; Config cfg = new XmlConfigBuilder().build(); instance = Hazelcast.newHazelcastInstance(cfg); logger = instance.getLoggingService().getLogger("SimpleMapTest"); random = new Random(); }
public static HazelcastInstance getInstance() { if (hazelcastInstance == null) { Config config = new XmlConfigBuilder().build(); config.setInstanceName(Thread.currentThread().getName()); hazelcastInstance = Hazelcast.getOrCreateHazelcastInstance(config); } return hazelcastInstance; }
private HazelcastInstance createServerHazelcastInstance() throws Exception { log.info("Creating Server HazelcastInstance"); XmlConfigBuilder configBuilder = new XmlConfigBuilder(hzFile); Config config = configBuilder.build(); HazelcastInstance server = Hazelcast.newHazelcastInstance(config); log.info("Successfully created Server HazelcastInstance"); return server; }
public static HazelcastInstance newInstance() { Config cfg = new XmlConfigBuilder().build(); // hazelcast.version.check.enabled is deprecated cfg.setProperty( "hazelcast.phone.home.enabled", System.getProperty("hazelcast.phone.home.enabled", "false") ); cfg.setProperty( "hazelcast.logging.type", System.getProperty("hazelcast.logging.type", "slf4j") ); return newInstance(cfg); }
private Config loadHazelcastConfig(ResourceStore rl) throws IOException { Resource hzf = getConfigFile(HAZELCAST_FILENAME, HzCluster.class, rl); try (InputStream hzIn = hzf.in()) { return new XmlConfigBuilder(hzIn).build(); } }
/** * Configure a connection as a cluster node. * * @return ClientConfig */ private com.hazelcast.config.Config loadConfig() throws Exception { final String configFile = config.getString("server.hazelcast.config"); final com.hazelcast.config.Config config = new XmlConfigBuilder( configFile ).build(); config.setProperty( "hazelcast.logging.type", "slf4j" ); return config; } }
private Config getConfig(URL configURL, ClassLoader theClassLoader, String instanceName) throws IOException { Config config = new XmlConfigBuilder(configURL).build() .setClassLoader(theClassLoader); if (instanceName != null) { // if the instance name is specified via properties use it, // even though instance name is specified in the config config.setInstanceName(instanceName); } else if (config.getInstanceName() == null) { // use the config URL as instance name if instance name is not specified config.setInstanceName(configURL.toString()); } return config; }
private Config getConfig(URL configURL, ClassLoader theClassLoader, String instanceName) throws IOException { Config config = new XmlConfigBuilder(configURL).build() .setClassLoader(theClassLoader); if (instanceName != null) { // if the instance name is specified via properties use it, // even though instance name is specified in the config config.setInstanceName(instanceName); } else if (config.getInstanceName() == null) { // use the config URL as instance name if instance name is not specified config.setInstanceName(configURL.toString()); } return config; }
private Config getDefaultConfig() { Config config = new XmlConfigBuilder().build(); if (namedDefaultHzInstance && isNullOrEmpty(config.getInstanceName())) { config.setInstanceName(SHARED_JCACHE_INSTANCE_NAME); } return config; }
private Config getDefaultConfig() { Config config = new XmlConfigBuilder().build(); if (namedDefaultHzInstance && isNullOrEmpty(config.getInstanceName())) { config.setInstanceName(SHARED_JCACHE_INSTANCE_NAME); } return config; }
private EnterpriseCacheTestServer(String memory) { this.memorySize = MemorySize.parse(memory, MemoryUnit.GIGABYTES); InputStream configInputStream = EnterpriseCacheTestServer.class.getResourceAsStream("/hazelcast-hd-memory.xml"); Config config = new XmlConfigBuilder(configInputStream).build(); config.setLicenseKey(ENTERPRISE_LICENSE_KEY); NativeMemoryConfig memoryConfig = config.getNativeMemoryConfig(); if (!memoryConfig.isEnabled()) { memoryConfig.setSize(memorySize).setEnabled(true); memoryConfig.setAllocatorType(NativeMemoryConfig.MemoryAllocatorType.POOLED); } instance = Hazelcast.newHazelcastInstance(config); memoryStats = MemoryStatsUtil.getMemoryStats(instance); logger = instance.getLoggingService().getLogger(EnterpriseCacheTestServer.class); }
private Config getConfig(Config config) { if (config == null) { config = new XmlConfigBuilder().build(); } GroupConfig groupConfig = config.getGroupConfig(); if (shouldSetGroupName(groupConfig)) { String groupName = id; if (groupConfig == null) { config.setGroupConfig(new GroupConfig(groupName)); } else { groupConfig.setName(groupName); } } return config; }
private static Config createNewConfig(String mapName) { SimpleStore simpleStore = new SimpleStore(); MapStoreConfig mapStoreConfig = new MapStoreConfig(); mapStoreConfig.setImplementation(simpleStore); mapStoreConfig.setWriteDelaySeconds(0); XmlConfigBuilder configBuilder = new XmlConfigBuilder(); Config config = configBuilder.build(); MapConfig mapConfig = config.getMapConfig(mapName); mapConfig.setMapStoreConfig(mapStoreConfig); return config; }
protected static Config newDeclarativeConfig() { try { Config config = new XmlConfigBuilder("src/main/resources/hazelcast-splitbrain.xml").build(); config.setProperty("hazelcast.merge.first.run.delay.seconds", "5"); config.setProperty("hazelcast.merge.next.run.delay.seconds", "3"); config.getGroupConfig().setName(generateRandomString(10)); return config; } catch (FileNotFoundException e) { throw ExceptionUtil.rethrow(e); } }