Refine search
/** * 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)); }
config = new XmlConfigBuilder(hazelcastConfigFile).build(); config = new Config(); MapConfig cacheMapConfig = config.getMapConfig(HazelcastCacheProvider.MAP_PREFIX + "*"); cacheMapConfig.setMaxIdleSeconds(1 * 60 * 60); /* Objects are removed if they are idle for 1 hour */ cacheMapConfig.setEvictionPolicy(EvictionPolicy.LRU); cacheMapConfig.setTimeToLiveSeconds(12 * 60 * 60); /* Objects are always refreshed every 12 hours */ cacheMapConfig.setBackupCount(0); /* We're a cache we don't care if we need to visit the backing store */ cacheMapConfig.setAsyncBackupCount(0); /* We're a cache we don't care if we need to visit the backing store */ cacheMapConfig.setInMemoryFormat(InMemoryFormat.OBJECT); /* Store the objects in object form, we want retrival to be fast and consitent */ cacheMapNLConfig.setMaxIdleSeconds(10 * 60); /* 10 minute idle time */ cacheMapNLConfig.setTimeToLiveSeconds(1 * 60 * 60); /* 1 hour TTL */ cacheMapConfig.setNearCacheConfig(cacheMapNLConfig); config.addMapConfig(cacheMapConfig);
public static void main(String[] args) { // for a custom merge policy we have to provide the FQCN, not just the simple classname MergePolicyConfig mergePolicyConfig = new MergePolicyConfig() .setPolicy(ComposedHitsAndCreationTimeMergePolicy.class.getName()); MapConfig mapConfig = new MapConfig() .setName(MAP_NAME) .setInMemoryFormat(InMemoryFormat.BINARY) .setBackupCount(1) .setAsyncBackupCount(0) .setMergePolicyConfig(mergePolicyConfig); final Config config = new Config() //.setProperty("hazelcast.logging.type", "none") .addMapConfig(mapConfig); HazelcastInstanceFactory.newHazelcastInstance(config); Hazelcast.shutdownAll(); } }
MapConfig mapConfig = new MapConfig(); mapConfig.setName(NAME).setQuorumName(NAME); Config config = new Config(); config.addMapConfig(mapConfig); config.addQuorumConfig(quorumConfig);
MapConfig serviceConfig = new MapConfig(); serviceConfig.setName("services"); NearCacheConfig serviceCacheConfig = new NearCacheConfig(); serviceCacheConfig.setEvictionPolicy("NONE"); serviceCacheConfig.setInMemoryFormat(InMemoryFormat.OBJECT); serviceCacheConfig.setCacheLocalEntries(true); // this enables the local caching serviceConfig.setNearCacheConfig(serviceCacheConfig); serviceConfig.getMapStoreConfig() .setEnabled(true) .setClassName("com.networknt.oauth.cache.ServiceMapStore"); MapConfig serviceEndpointConfig = new MapConfig(); serviceEndpointConfig.setName("serviceEndpoints"); NearCacheConfig serviceEndpointCacheConfig = new NearCacheConfig(); serviceEndpointCacheConfig.setEvictionPolicy("NONE"); serviceEndpointCacheConfig.setInMemoryFormat(InMemoryFormat.OBJECT); serviceEndpointCacheConfig.setCacheLocalEntries(true); // this enables the local caching serviceEndpointConfig.setNearCacheConfig(serviceEndpointCacheConfig); serviceEndpointConfig.getMapStoreConfig() .setEnabled(true) .setClassName("com.networknt.oauth.cache.ServiceEndpointMapStore"); MapConfig clientConfig = new MapConfig(); clientConfig.setName("clients"); NearCacheConfig clientCacheConfig = new NearCacheConfig(); clientCacheConfig.setEvictionPolicy("NONE"); clientCacheConfig.setInMemoryFormat(InMemoryFormat.OBJECT);
@Override public void fromJson(JsonObject json) { config = new MapConfig(); config.setName(getString(json, "name")); config.setInMemoryFormat(InMemoryFormat.valueOf(getString(json, "memoryFormat"))); config.setBackupCount(getInt(json, "backupCount")); config.setAsyncBackupCount(getInt(json, "asyncBackupCount")); config.setEvictionPercentage(getInt(json, "evictionPercentage")); config.setMinEvictionCheckMillis(getLong(json, "minEvictionCheckMillis")); config.setTimeToLiveSeconds(getInt(json, "ttl")); config.setMaxIdleSeconds(getInt(json, "maxIdle")); config.setMaxSizeConfig(new MaxSizeConfig().setSize(getInt(json, "maxSize")) .setMaxSizePolicy(MaxSizeConfig.MaxSizePolicy.valueOf(getString(json, "maxSizePolicy")))); config.setReadBackupData(getBoolean(json, "readBackupData")); config.setEvictionPolicy(EvictionPolicy.valueOf(getString(json, "evictionPolicy"))); config.setMergePolicy(getString(json, "mergePolicy")); }
Config hzConfig = new Config(); hzConfig.getNetworkConfig().setInterfaces(iFaces); if (prop != -1) { log.info("-- Using Hazelcast port: " + prop); hzConfig.getNetworkConfig().setPort(prop); MapConfig cfg = new MapConfig(); cfg.setName("default"); cfg.setBackupCount(buConf.getInt(HazelcastProperties.BACKUP_COUNT)); cfg.setMergePolicy("hz.LATEST_UPDATE"); cfg.setInMemoryFormat(InMemoryFormat.OBJECT); // So that comparisons happens by using equals method hzConfig.addMapConfig(cfg);
setImplementation(new SessionDataSerializer()). setTypeClass(SessionData.class); config = new Config(); config.getSerializationConfig().addSerializerConfig(sc); mapConfig = new MapConfig(); mapConfig.setName( mapName ); mapName = mapConfig.getName(); config.addMapConfig( mapConfig ); config = new XmlConfigBuilder( configurationLocation ).build(); config.setInstanceName( hazelcastInstanceName );
this.hazelcastConfig = new XmlConfigBuilder(hazelcastConfigFile).build(); this.hazelcastConfig = new Config(); MapConfig sessionMapConfig = this.hazelcastConfig.getMapConfig("balsa.sessions"); sessionMapConfig.setMaxIdleSeconds(this.getSessionLifetime() * 60); sessionMapConfig.setEvictionPolicy(EvictionPolicy.LRU); sessionMapConfig.setEvictionPercentage(Integer.getInteger("balsa.hazelcast.eviction-percentage", 0)); sessionMapConfig.setInMemoryFormat(InMemoryFormat.OBJECT); this.hazelcastConfig.addMapConfig(sessionMapConfig);
private Config hazelcast() { Config conf = new Config(); conf.getNetworkConfig().setPort(hazelCastPort); conf.getNetworkConfig().setPortAutoIncrement(false); cleared.setName(RECENTLY_CLEARED); MapConfig referenceConfig = new MapConfig(); referenceConfig.setName(GLOBAL_REFERENCE); conf.addMapConfig(referenceConfig); MapConfig heartbeatConfig = new MapConfig(); heartbeatConfig.setName(HEART_BEAT); conf.addMapConfig(heartbeatConfig); MapConfig workerEnabledConfig = new MapConfig(); workerEnabledConfig.setName(WORKER_ENABLED); conf.addMapConfig(workerEnabledConfig); MapConfig fileUpdateSaver = new MapConfig(); fileUpdateSaver.setName(LocalFileUpdateSaver.UPDATE_SAVER); conf.addMapConfig(fileUpdateSaver); MapConfig workRetriever = new MapConfig(); workRetriever.setName(LocalWorkRetriever.WORK_RETRIEVER); conf.addMapConfig(workRetriever);
return hcInstance; com.hazelcast.config.Config cfg = new com.hazelcast.config.Config(); cfg.setInstanceName(getNodeName()); MapConfig mapcfg = new MapConfig("default"); mapcfg.setEvictionPercentage(getEvictionPercentage()); mapcfg.setEvictionPolicy(getEvictionPolicy()); mapcfg.setMaxSizeConfig(getMaxSize()); cfg.addMapConfig(mapcfg); cfg.setProperty("hazelcast.jmx", Boolean.toString(isJMXOn())); cfg.setProperty("hazelcast.logging.type", "slf4j");
public Config config(DiscoveryServiceProvider discoveryServiceProvider) { Config config = new Config(); config.getGroupConfig().setName(Constants.CLUSTER_NAME); config.setProperty("hazelcast.discovery.enabled", Boolean.TRUE.toString()); JoinConfig joinConfig = config.getNetworkConfig().getJoin(); joinConfig config.getMapConfigs() .put(Constants.MAP_NAME_SAFE, new MapConfig(Constants.MAP_NAME_SAFE).setBackupCount(1)); config.getMapConfigs() .put(Constants.MAP_NAME_UNSAFE, new MapConfig(Constants.MAP_NAME_UNSAFE).setBackupCount(0));
.setPolicy(mergepolicies.AtomicReferenceMergeIntegerValuesMergePolicy.class.getName()); MapConfig mapConfig = new MapConfig("default") .setMergePolicyConfig(mergePolicyConfig); Config config = new Config() .addMapConfig(mapConfig) .addAtomicReferenceConfig(atomicReferenceConfig);
public static void main(String[] args) throws Exception { Config config = new Config(); config.getGroupConfig().setName("grp"); config.getGroupConfig().setPassword("grp-pass"); config.getNetworkConfig().getJoin().getTcpIpConfig().setEnabled(true); config.getNetworkConfig().getJoin().getMulticastConfig().setEnabled(false); MapConfig mapConfig = new MapConfig("city"); mapConfig.setTimeToLiveSeconds(3); config.addMapConfig(mapConfig);
@SuppressWarnings("deprecation") private void handleMap(Node parentNode) { String name = getAttribute(parentNode, "name"); MapConfig mapConfig = new MapConfig(); mapConfig.setName(name); for (Node node : childElements(parentNode)) { String nodeName = cleanNodeName(node); mapConfig.setBackupCount(getIntegerValue("backup-count", value)); } else if ("in-memory-format".equals(nodeName)) { mapConfig.setInMemoryFormat(InMemoryFormat.valueOf(upperCaseInternal(value))); } else if ("async-backup-count".equals(nodeName)) { mapConfig.setAsyncBackupCount(getIntegerValue("async-backup-count", value)); } else if ("eviction-policy".equals(nodeName)) { mapConfig.setEvictionPolicy(EvictionPolicy.valueOf(upperCaseInternal(value))); } else if ("max-size".equals(nodeName)) { MaxSizeConfig msc = mapConfig.getMaxSizeConfig(); Node maxSizePolicy = node.getAttributes().getNamedItem("policy"); if (maxSizePolicy != null) { mapConfig.setEvictionPercentage(getIntegerValue("eviction-percentage", value )); } else if ("min-eviction-check-millis".equals(nodeName)) { mapConfig.setMinEvictionCheckMillis(getLongValue("min-eviction-check-millis", value )); } else if ("time-to-live-seconds".equals(nodeName)) { mapConfig.setTimeToLiveSeconds(getIntegerValue("time-to-live-seconds", value )); } else if ("max-idle-seconds".equals(nodeName)) { mapConfig.setMaxIdleSeconds(getIntegerValue("max-idle-seconds", value
public static Config newConfig() { MaxSizeConfig maxSizeConfig = new MaxSizeConfig(); maxSizeConfig.setMaxSizePolicy(PER_NODE); maxSizeConfig.setSize(MAX_ENTRY_COUNT); MapConfig mapConfig = new MapConfig(); mapConfig.setName("default"); mapConfig.setInMemoryFormat(InMemoryFormat.NATIVE); mapConfig.setEvictionPolicy(EvictionPolicy.LRU); mapConfig.setMaxSizeConfig(maxSizeConfig); mapConfig.setMinEvictionCheckMillis(0); MemorySize memorySize = new MemorySize(128, MemoryUnit.MEGABYTES); NativeMemoryConfig memoryConfig = new NativeMemoryConfig(); memoryConfig.setEnabled(true); memoryConfig.setSize(memorySize); memoryConfig.setAllocatorType(NativeMemoryConfig.MemoryAllocatorType.STANDARD); Config config = new Config(); config.addMapConfig(mapConfig); config.setNativeMemoryConfig(memoryConfig); config.setLicenseKey(ENTERPRISE_LICENSE_KEY); return config; } }
@Override @SuppressWarnings({"checkstyle:npathcomplexity", "checkstyle:cyclomaticcomplexity"}) protected IdentifiedDataSerializable getConfig() { MapConfig config = new MapConfig(parameters.name); config.setAsyncBackupCount(parameters.asyncBackupCount); config.setBackupCount(parameters.backupCount); config.setCacheDeserializedValues(CacheDeserializedValues.valueOf(parameters.cacheDeserializedValues)); config.setEvictionPolicy(EvictionPolicy.valueOf(parameters.evictionPolicy)); if (parameters.listenerConfigs != null && !parameters.listenerConfigs.isEmpty()) { config.setEntryListenerConfigs( (List<EntryListenerConfig>) adaptListenerConfigs(parameters.listenerConfigs)); config.setHotRestartConfig(parameters.hotRestartConfig); config.setInMemoryFormat(InMemoryFormat.valueOf(parameters.inMemoryFormat)); config.setMapAttributeConfigs(parameters.mapAttributeConfigs); if (parameters.mapEvictionPolicy != null) { MapEvictionPolicy evictionPolicy = serializationService.toObject(parameters.mapEvictionPolicy); config.setMapEvictionPolicy(evictionPolicy); config.setMapIndexConfigs(parameters.mapIndexConfigs); if (parameters.mapStoreConfig != null) { config.setMapStoreConfig(parameters.mapStoreConfig.asMapStoreConfig(serializationService)); config.setTimeToLiveSeconds(parameters.timeToLiveSeconds); config.setMaxIdleSeconds(parameters.maxIdleSeconds); config.setMaxSizeConfig(new MaxSizeConfig(parameters.maxSizeConfigSize, MaxSizeConfig.MaxSizePolicy.valueOf(parameters.maxSizeConfigMaxSizePolicy))); if (parameters.mergeBatchSizeExist) { MergePolicyConfig mergePolicyConfig = mergePolicyConfig(true, parameters.mergePolicy, parameters.mergeBatchSize);
public void testHazelcast() throws Exception { Config config = new Config(); MapConfig mapConfig = new MapConfig(HazelcastCacheProvider.HAZELCAST_MAP_DEFINITION); MaxSizeConfig maxSizeConf = new MaxSizeConfig(16, MaxSizePolicy.USED_HEAP_SIZE); mapConfig.setMaxSizeConfig(maxSizeConf); mapConfig.setEvictionPolicy(EvictionPolicy.LRU); config.addMapConfig(mapConfig); config.getNetworkConfig().getJoin().getMulticastConfig().setEnabled(false); config.getNetworkConfig().getJoin().getTcpIpConfig().setEnabled(true); config.getNetworkConfig()
@Override public void run() throws Exception { MapService service = getService(); MapConfig oldConfig = service.getMapServiceContext().getMapContainer(mapName).getMapConfig(); MapConfig newConfig = new MapConfig(oldConfig); newConfig.setTimeToLiveSeconds(mapConfig.getTimeToLiveSeconds()); newConfig.setMaxIdleSeconds(mapConfig.getMaxIdleSeconds()); newConfig.setEvictionPolicy(mapConfig.getEvictionPolicy()); newConfig.setEvictionPercentage(mapConfig.getEvictionPercentage()); newConfig.setMinEvictionCheckMillis(mapConfig.getMinEvictionCheckMillis()); newConfig.setReadBackupData(mapConfig.isReadBackupData()); newConfig.setBackupCount(mapConfig.getBackupCount()); newConfig.setAsyncBackupCount(mapConfig.getAsyncBackupCount()); newConfig.setMaxSizeConfig(mapConfig.getMaxSizeConfig()); MapContainer mapContainer = service.getMapServiceContext().getMapContainer(mapName); mapContainer.setMapConfig(newConfig.getAsReadOnly()); mapContainer.initEvictor(); }
private Config initializeHazelcastConfig() throws Exception { Config hazelCastConfig = new Config(); hazelCastConfig.getGroupConfig().setName(getClusterName()); hazelCastConfig.getGroupConfig().setPassword("5942"); hazelCastConfig.setProperty(HAZELCAST_PHONE_HOME_ENABLED_PROPERTY, "false"); hazelCastConfig.setProperty(HAZELCAST_VERSION_CHECK_ENABLED_PROPERTY, "false"); MapConfig mapConfig = hazelCastConfig.getMapConfig("serverSessions"); mapConfig.setBackupCount(3); MapConfig sharedBalancerMapConfig = hazelCastConfig.getMapConfig(BALANCER_MAP_NAME); sharedBalancerMapConfig.setBackupCount(3); MapConfig memberBalancerMapConfig = hazelCastConfig.getMapConfig(MEMBERID_BALANCER_MAP_NAME); memberBalancerMapConfig.setBackupCount(3);