@Override public void run2() { getSystem(); } });
@Override public void run2() { getSystem(); } });
@Override public void run2() { getSystem(); } });
@Override public Object call() throws Exception { InternalDistributedSystem system = getSystem(); DistributionManager dm = (DistributionManager) system.getDistributionManager(); long timeOffset = dm.getCacheTimeOffset(); return timeOffset; } });
@Override public Object call() throws Exception { InternalDistributedSystem system = getSystem(); DistributionManager dm = (DistributionManager) system.getDistributionManager(); long timeOffset = dm.getCacheTimeOffset(); return timeOffset; } });
@Override public Object call() throws Exception { InternalDistributedSystem system = getSystem(); DistributionManager dm = (DistributionManager) system.getDistributionManager(); long timeOffset = dm.getCacheTimeOffset(); return timeOffset; } });
@Override public Object call() throws Exception { InternalDistributedSystem system = getSystem(); JChannel jchannel = MembershipManagerHelper.getJChannel(system); final UnitTestHook gftsTestHook = new UnitTestHook(); Protocol prot = jchannel.getProtocolStack().findProtocol("GemFireTimeSync"); GemFireTimeSync gts = (GemFireTimeSync)prot; gts.setTestHook(gftsTestHook); //Let the syncMessages reach to all VMs for new offsets. waitForCriterion(new WaitCriterion() { @Override public boolean done() { return gftsTestHook.getBarrier() == GemFireTimeSync.OFFSET_RESPONSE; } @Override public String description() { return "Waiting for this node to get time offsets from co-ordinator"; } }, 500, 50, false); DistributionManager dm = (DistributionManager) system.getDistributionManager(); long timeOffset = dm.getCacheTimeOffset(); gts.setTestHook(null); return timeOffset; } });