@Override public Config getConfig() { return delegatedInstance.getConfig(); }
@Override public Config getConfig() { return delegate.getConfig(); }
OrientDistributedEnvironment(final HazelcastInstance instance) throws IOException { hazelcastInstance = Objects.requireNonNull(instance); hazelcastConfig = instance.getConfig(); //read OrientDB distributed configuration defaultDatabaseConfigFile = DatabaseConfigurationFile.DISTRIBUTED_CONFIG.toFile(true); }
@Override public Config getConfig() { return getHazelcastInstance().getConfig(); }
@Override public Properties getProperties() { Config config = hcInstance.getConfig(); Properties p = new Properties(); p.put("name", hcInstance.getName()); p.put("source", config.getConfigurationUrl().toExternalForm()); return p; }
/** * Make sure we shutdown HazelCast when the context is destroyed. */ public void shutdown() { try { LOGGER.info("Shutting down Hazelcast instance [{}]", this.hazelcastInstance.getConfig().getInstanceName()); this.hazelcastInstance.shutdown(); } catch (final Exception e) { LOGGER.debug(e.getMessage()); } }
protected MapConfig reconfigureMap(String mapName, CacheSettings newSettings) { Config config = hazelcast.getConfig(); MapConfig baseConfig = config.getMapConfig(mapName); return convertAndStoreMapConfig(mapName, newSettings, config, baseConfig); }
@Verify(global = false) public void verify() throws Exception { try{ MaxSizeConfig maxSizeConfig = targetInstance.getConfig().getMapConfig(basename).getMaxSizeConfig(); IMap map = targetInstance.getMap(basename); System.out.println(maxSizeConfig); System.out.println(basename+": Map size = "+map.size()); }catch(UnsupportedOperationException e){} }
private IMap<String, Long> getMap(String key, int longestDuration) { MapConfig mapConfig = hz.getConfig().getMapConfig(key); mapConfig.setTimeToLiveSeconds(longestDuration); mapConfig.setAsyncBackupCount(1); mapConfig.setBackupCount(0); return hz.getMap(key); }
@Setup @SuppressWarnings("unchecked") public void setup() { this.lastClusterSizeChange = new LastClusterSizeChange(0L, getMemberCount()); this.map = targetInstance.getMap(name); this.quorumCount = targetInstance.getConfig() .getQuorumConfig("map-quorum-ref").getSize(); }
public static HazelcastInstance newMockHazelcastInstance(ClassLoader classLoader) { HazelcastInstance hz = mock(HazelcastInstance.class); Config config = new Config(); config.setClassLoader(classLoader); when(hz.getConfig()).thenReturn(config); return hz; }
static <K, V> IMap<K, V> getMap(HazelcastInstance instance, String mapFQName, StreamConfig streamConfig, MapStoreConfig mapStoreConfig) { final MapConfig mapConfig = new MapConfig(mapFQName) .setBackupCount(streamConfig.getSyncReplicas()) .setAsyncBackupCount(streamConfig.getAsyncReplicas()) .setMapStoreConfig(mapStoreConfig); instance.getConfig().addMapConfig(mapConfig); return instance.getMap(mapFQName); } }
void notifyPartitionLost(PartitionLostEvent event) { ScheduledTaskHandler handler = this.handler; if (handler == null) { // Already disposed future return; } int durability = instance.getConfig().getScheduledExecutorConfig(handler.getSchedulerName()).getDurability(); if (handler.isAssignedToPartition() && handler.getPartitionId() == event.getPartitionId() && event.getLostBackupCount() >= durability) { this.partitionLost.set(true); } }
public static int getTimeout(final HazelcastInstance instance, final String regionName) { try { final MapConfig cfg = instance.getConfig().findMapConfig(regionName); if (cfg.getTimeToLiveSeconds() > 0) { // TTL in ms return cfg.getTimeToLiveSeconds() * SEC_TO_MS; } } catch (UnsupportedOperationException e) { // HazelcastInstance is instance of HazelcastClient. Logger.getLogger(HazelcastTimestamper.class).finest(e); } return CacheEnvironment.getDefaultCacheTimeoutInMillis(); }
public static int getTimeout(final HazelcastInstance instance, final String regionName) { try { final MapConfig cfg = instance.getConfig().findMapConfig(regionName); if (cfg.getTimeToLiveSeconds() > 0) { // TTL in ms return cfg.getTimeToLiveSeconds() * SEC_TO_MS; } } catch (UnsupportedOperationException e) { // HazelcastInstance is instance of HazelcastClient. Logger.getLogger(HazelcastTimestamper.class).finest(e); } return CacheEnvironment.getDefaultCacheTimeoutInMillis(); }
public static int getTimeout(final HazelcastInstance instance, final String regionName) { try { final MapConfig cfg = instance.getConfig().findMapConfig(regionName); if (cfg.getTimeToLiveSeconds() > 0) { // TTL in ms return cfg.getTimeToLiveSeconds() * SEC_TO_MS; } } catch (UnsupportedOperationException e) { // HazelcastInstance is instance of HazelcastClient. Logger.getLogger(HazelcastTimestamper.class).finest(e); } return CacheEnvironment.getDefaultCacheTimeoutInMillis(); }
@Override public void run() { JetService service = getService(); HazelcastInstance instance = service.getJetInstance().getHazelcastInstance(); Cluster cluster = instance.getCluster(); String name = instance.getConfig().getGroupConfig().getName(); response = new ClusterMetadata(name, cluster); }
@Test public void testCustomHazelcastInstance() throws Exception { HazelcastInstance instance = Hazelcast.newHazelcastInstance(createConfig()); HazelcastClusterManager mgr = new HazelcastClusterManager(instance); testProgrammatic(mgr, instance.getConfig()); }
@Setup @SuppressWarnings("unchecked") public void setup() { CacheManager cacheManager = createCacheManager(targetInstance); cache = cacheManager.getCache(name); this.lastClusterSizeChange = new LastClusterSizeChange(0L, getMemberCount()); this.quorumCount = targetInstance.getConfig() .getQuorumConfig("cache-quorum-ref").getSize(); }
static Ringbuffer<byte[]> getRingbuffer(HazelcastInstance instance, StreamConfig streamConfig) { final String streamFQName = Namespace.METEOR_STREAM.qualify(streamConfig.getName()); final RingbufferConfig ringbufferConfig = new RingbufferConfig(streamFQName) .setBackupCount(streamConfig.getSyncReplicas()) .setAsyncBackupCount(streamConfig.getAsyncReplicas()) .setCapacity(streamConfig.getHeapCapacity()) .setRingbufferStoreConfig(streamConfig.getRingbufferStoreConfig()); instance.getConfig().addRingBufferConfig(ringbufferConfig); return instance.getRingbuffer(streamFQName); }