public void testTouchServer() { RemoteCacheManager remoteCacheManager = new RemoteCacheManager("localhost", hotRodServer1.getPort(), true); RemoteCache<Object, Object> remoteCache = remoteCacheManager.getCache(); remoteCache.put("k", "v"); assertEquals("v", remoteCache.get("k")); killRemoteCacheManager(remoteCacheManager); }
private void assertRequestRouting(byte[] key, String cacheName, HotRodServer server) { RemoteCache<Object, Object> rcOne = rcm.getCache(cacheName); InetSocketAddress serverAddress = new InetSocketAddress(server.getHost(), server.getPort()); for (int i = 0; i < 2; i++) { log.infof("Routing put test for key %s", Util.printArray(key, false)); rcOne.put(key, "value"); assertServerHit(serverAddress, cacheName, i + 1); } }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { latch = new CountDownLatch(1); cacheManager = new HangingCacheManager( TestCacheManagerFactory.createCacheManager(hotRodCacheConfiguration()), latch); // cacheManager = TestCacheManagerFactory.createLocalCacheManager(); // pass the config file to the cache hotrodServer = TestHelper.startHotRodServer(cacheManager); log.info("Started server on port: " + hotrodServer.getPort()); remoteCacheManager = getRemoteCacheManager(); defaultRemote = remoteCacheManager.getCache(); return cacheManager; }
@Override protected void createCacheManagers() throws Throwable { final int numServers = numberOfHotRodServers(); hotrodServers = new HotRodServer[numServers]; createCluster(clusterConfig(), numberOfHotRodServers()); for (int i = 0; i < numServers; i++) { EmbeddedCacheManager cm = cacheManagers.get(i); hotrodServers[i] = TestHelper.startHotRodServer(cm); } String servers = TestHelper.getServersString(hotrodServers); remoteCacheManager = new RemoteCacheManager(servers); remoteCache = remoteCacheManager.getCache(); };
@Override protected void createCacheManagers() throws Throwable { final int numServers = numberOfHotRodServers(); hotrodServers = new HotRodServer[numServers]; createCluster(hotRodCacheConfiguration(clusterConfig()), numberOfHotRodServers()); for (int i = 0; i < numServers; i++) { EmbeddedCacheManager cm = cacheManagers.get(i); hotrodServers[i] = HotRodClientTestingUtil.startHotRodServer(cm); } String servers = HotRodClientTestingUtil.getServersString(hotrodServers); org.infinispan.client.hotrod.configuration.ConfigurationBuilder clientBuilder = new org.infinispan.client.hotrod.configuration.ConfigurationBuilder(); clientBuilder.addServers(servers); remoteCacheManager = new RemoteCacheManager(clientBuilder.build()); remoteCache = remoteCacheManager.getCache(); }
@Override protected void createCacheManagers() throws Throwable { c1 = TestCacheManagerFactory.createLocalCacheManager(false).getCache(); c2 = TestCacheManagerFactory.createLocalCacheManager(false).getCache(); c3 = TestCacheManagerFactory.createLocalCacheManager(false).getCache(); registerCacheManager(c1.getCacheManager(), c2.getCacheManager(), c3.getCacheManager()); hotRodServer1 = TestHelper.startHotRodServer(c1.getCacheManager()); hotRodServer2 = TestHelper.startHotRodServer(c2.getCacheManager()); hotRodServer3 = TestHelper.startHotRodServer(c3.getCacheManager()); log.trace("Server 1 port: " + hotRodServer1.getPort()); log.trace("Server 2 port: " + hotRodServer2.getPort()); log.trace("Server 3 port: " + hotRodServer3.getPort()); String servers = TestHelper.getServersString(hotRodServer1, hotRodServer2, hotRodServer3); log.trace("Server list is: " + servers); RemoteCacheManager remoteCacheManager = new RemoteCacheManager(servers); remoteCache = remoteCacheManager.getCache(); }