public void cleanup() { infinispanManager.stop(); infinispanManager = null; }
@Override public <K, V> ConcurrentMap<K, V> getReplicatedCache(final String name) { return cacheManager.getCache(name, REPLICATED_CONFIGURATION_NAME); }
@Override public ModelNode execute(EmbeddedCacheManager manager) { String clusterName = manager.getClusterName(); return (clusterName != null) ? new ModelNode(clusterName) : null; } },
@Override public <K, V> Cache<K, V> getCache(String cacheName, boolean createIfAbsent) { Cache<K, V> cache = this.cm.<K, V>getCache(cacheName, createIfAbsent); return (cache != null) ? this.wrap(cache) : null; }
public void init() throws DBException { try { infinispanManager = new DefaultCacheManager("infinispan-config.xml"); } catch (IOException e) { throw new DBException(e); } }
@Override public void accept(EmbeddedCacheManager manager) { manager.removeListener(this); manager.stop(); InfinispanLogger.ROOT_LOGGER.debugf("%s cache container stopped", this.name); }
@Override public ModelNode execute(EmbeddedCacheManager manager) { Address address = manager.getAddress(); return (address != null) ? new ModelNode(address.toString()) : null; } },
@Override public void leave() { channel.close(); channel = null; cacheManager.stop(); }
public CacheGroup(CacheGroupConfiguration config) { this.cache = config.getCache(); this.nodeFactory = config.getMemberFactory(); this.cache.getCacheManager().addListener(this); this.cache.addListener(this); }
@Override public ModelNode execute(EmbeddedCacheManager manager) { return new ModelNode(manager.getStatus().toString()); } },
@Override public boolean isSingleton() { return this.cache.getCacheManager().getTransport() == null; }
@Override public ModelNode execute(EmbeddedCacheManager manager) { Address address = manager.getCoordinator(); return (address != null) ? new ModelNode(address.toString()) : null; } },
@Override public ModelNode execute(EmbeddedCacheManager manager) { return new ModelNode(manager.isCoordinator()); } },
@Override public <K, V> Cache<K, V> getCache() { return this.wrap(this.cm.<K, V>getCache()); }
@Override public K createIdentifier() { return this.affinity.getKeyForAddress(this.manager.getAddress()).getValue(); }
@Override public <K, V> ConcurrentMap<K, V> getCache(final String name) { return cacheManager.getCache(name); }
@Override public <K, V> Cache<K, V> getCache(String cacheName) { return this.wrap(this.cm.<K, V>getCache(cacheName)); }
@Override public Node getLocalMember() { return this.createNode(this.cache.getCacheManager().getAddress()); }
@Deprecated @Override public <K, V> Cache<K, V> getCache(String cacheName, String configurationTemplate, boolean createIfAbsent) { Cache<K, V> cache = this.cm.<K, V>getCache(cacheName, configurationTemplate, createIfAbsent); return (cache != null) ? this.wrap(cache) : null; }
@Deprecated @Override public <K, V> Cache<K, V> getCache(String cacheName, String configurationName) { return this.wrap(this.cm.<K, V>getCache(cacheName, configurationName)); }