VM vm2 = host.getVM(2); int port = createServerRegion(vm0); createClientRegion(vm1, port); closeCache(vm0); createServerRegion(vm0, port); createClientRegion(vm2, port);
public Object call() throws Exception { AttributesFactory af = new AttributesFactory(); af.setScope(Scope.DISTRIBUTED_ACK); af.setDataPolicy(DataPolicy.REPLICATE); createRootRegion("testSimplePdx", af.create()); CacheServer server = getCache().addCacheServer(); server.setPort(port); server.start(); return port; } };
/** * Test that we through an exception if one of the servers has persistent * regions but not a persistent registry. */ public void testServersWithPersistence() { Host host = Host.getHost(0); VM vm0 = host.getVM(0); VM vm1 = host.getVM(1); VM vm2 = host.getVM(2); VM vm3 = host.getVM(3); createServerRegionWithPersistence(vm0, false); int port = createServerAccessor(vm1); createClientRegion(vm2, port); createClientRegion(vm3, port); SerializableCallable createValue = new SerializableCallable() { public Object call() throws Exception { Region r = getRootRegion("testSimplePdx"); try { r.put(1, new SimpleClass(57, (byte) 3)); fail("should have received an exception"); } catch(PdxInitializationException expected) { //do nothing } return null; } }; }
public Object call() throws Exception { Properties props = new Properties(); props.setProperty("locators", ""); props.setProperty(DistributionConfig.DISTRIBUTED_SYSTEM_ID_NAME, dsId); getSystem(props); AttributesFactory af = new AttributesFactory(); af.setScope(Scope.DISTRIBUTED_ACK); af.setDataPolicy(DataPolicy.REPLICATE); createRootRegion(regionName, af.create()); CacheServer server = getCache().addCacheServer(); int port = AvailablePortHelper.getRandomAvailableTCPPort(); server.setPort(port); server.start(); return port; } };
public Object call() throws Exception { Properties props = new Properties(); props.setProperty("mcast-port", "0"); props.setProperty("locators", ""); getSystem(props); Cache cache = getCache(); HeapDataOutputStream out = new HeapDataOutputStream(Version.CURRENT); DataSerializer.writeObject(new SimpleClass(57, (byte) 3), out); PoolFactory pf = PoolManager.createFactory(); pf.addServer(getServerHostName(vm0.getHost()), port); try { pf.create("pool"); fail("should have received an exception"); } catch(PdxInitializationException expected) { //do nothing } return null; } };
int port = createServerRegion(vm0); createClientRegion(vm1, port); createClientRegion(vm2, port);
public void testSimplePut() { Host host = Host.getHost(0); VM vm0 = host.getVM(0); VM vm1 = host.getVM(1); VM vm2 = host.getVM(2); VM vm3 = host.getVM(3); createServerRegion(vm0); int port = createServerAccessor(vm3); createClientRegion(vm1, port); createClientRegion(vm2, port); vm1.invoke(new SerializableCallable() { public Object call() throws Exception { Region r = getRootRegion("testSimplePdx"); r.put(1, new SimpleClass(57, (byte) 3)); return null; } }); final SerializableCallable checkValue = new SerializableCallable() { public Object call() throws Exception { Region r = getRootRegion("testSimplePdx"); assertEquals(new SimpleClass(57, (byte) 3), r.get(1)); return null; } }; vm2.invoke(checkValue); vm0.invoke(checkValue); vm1.invoke(checkValue); }
final int port1 = createLonerServerRegion(vm0, "region1", "1"); final int port2 = createLonerServerRegion(vm1, "region2", "2"); Region r = getRootRegion("region2"); assertEquals(new SimpleClass(57, (byte) 3), r.get(1));
final int port = createServerRegion(vm0); SerializableCallable createRegion = new SerializableCallable() { public Object call() throws Exception {
private void createClientRegion(final VM vm, final int port) { createClientRegion(vm, port, false); }
public Object call() throws Exception { ClientCacheFactory cf = new ClientCacheFactory(); cf.addPoolServer(getServerHostName(vm.getHost()), port); cf.setPoolThreadLocalConnections(threadLocalConnections); ClientCache cache = getClientCache(cf); cache.createClientRegionFactory(ClientRegionShortcut.CACHING_PROXY) .create("testSimplePdx"); return null; } };
public Object call() throws Exception { Properties props = new Properties(); props.setProperty("mcast-port", "0"); props.setProperty("locators", ""); getSystem(props); Cache cache = getCache(); PoolFactory pf = PoolManager.createFactory(); pf.addServer(getServerHostName(vm0.getHost()), port); pf.create("pool"); AttributesFactory af = new AttributesFactory(); af.setPoolName("pool"); cache.createRegion("testSimplePdx", af.create()); return null; } };
int port = createServerRegion(vm0); createClientRegion(vm1, port, true); createClientRegion(vm2, port, true);
final int port = createServerRegion(vm0);
public Object call() throws Exception { disconnectFromDS(); Properties props = new Properties(); props.setProperty("mcast-port", "0"); props.setProperty("locators", ""); getSystem(props); Cache cache = getCache(); PoolFactory pf = PoolManager.createFactory(); pf.addServer(getServerHostName(vm0.getHost()), port); pf.create("pool"); int hubPort= AvailablePortHelper.getRandomAvailableTCPPort(); GatewayHub hub = cache.addGatewayHub("hub", hubPort); hub.start(); try { HeapDataOutputStream out = new HeapDataOutputStream(Version.CURRENT); DataSerializer.writeObject(new SimpleClass(57, (byte) 3), out); // hub.addGateway("gateway"); fail("should have received an exception"); } catch(PdxInitializationException expected) { //do nothing } return null; } });
public Object call() throws Exception { AttributesFactory af = new AttributesFactory(); af.setScope(Scope.DISTRIBUTED_ACK); af.setDataPolicy(DataPolicy.REPLICATE); createRootRegion("testSimplePdx", af.create()); CacheServer server = getCache().addCacheServer(); int port = AvailablePortHelper.getRandomAvailableTCPPort(); server.setPort(port); server.start(); return port; } };
int port = createServerRegion(vm0); createClientRegion(vm1, port); createClientRegion(vm2, port);
final int port = createServerRegion(vm0); SerializableCallable createRegion = new SerializableCallable() { public Object call() throws Exception {
public Object call() throws Exception { disconnectFromDS(); Properties props = new Properties(); props.setProperty("mcast-port", "0"); props.setProperty("locators", ""); getSystem(props); Cache cache = getCache(); PoolFactory pf = PoolManager.createFactory(); pf.addServer(getServerHostName(vm0.getHost()), port); pf.create("pool"); HeapDataOutputStream out = new HeapDataOutputStream(Version.CURRENT); DataSerializer.writeObject(new SimpleClass(57, (byte) 3), out); try { int hubPort= AvailablePortHelper.getRandomAvailableTCPPort(); GatewayHub hub = cache.addGatewayHub("hub", hubPort); // hub.addGateway("gateway"); hub.start(); fail("should have received an exception"); } catch(PdxInitializationException expected) { //do nothing } return null; } });
public Object call() throws Exception { AttributesFactory af = new AttributesFactory(); af.setScope(Scope.DISTRIBUTED_ACK); af.setDataPolicy(DataPolicy.EMPTY); createRootRegion("testSimplePdx", af.create()); CacheServer server = getCache().addCacheServer(); int port = AvailablePortHelper.getRandomAvailableTCPPort(); server.setPort(port); server.start(); return port; } };