public CacheClientUpdater connectServerToClient(Endpoint endpoint, QueueManager qManager, boolean isPrimary, ClientUpdater failedUpdater, String clientUpdateName) { CacheClientUpdater updater = new CacheClientUpdater(clientUpdateName, endpoint.getLocation(), isPrimary, ds, new ClientSideHandshakeImpl(this.handshake), qManager, endpointManager, endpoint, handshakeTimeout, this.socketCreator); if (!updater.isConnected()) { return null; } updater.setFailedUpdater(failedUpdater); updater.start(); return updater; }
new CacheClientUpdater("testUpdater", location, false, distributedSystem, handshake, queueManager, endpointManager, endpoint, 10000, socketCreator, statisticsProvider);