/** * Constructs an operation channel for the named wave. * * Any sent operations before onConnection are queued to be sent upon * connection. * * @param opsLogger logger to use for operationChannel logging * @param deltaChannel delta channel server connection * @param cc concurrency control module */ OperationChannelImpl(LoggerBundle opsLogger, WaveletDeltaChannel deltaChannel, ConcurrencyControl cc, Accessibility accessibility) { this.deltaChannel = deltaChannel; this.cc = cc; this.accessibility = accessibility; this.logger = opsLogger; this.state = State.NOT_CONNECTED; cc.initialise(ccServerConnection, ccListener); }
public void init(int version, String intialBlipXml) { HashedVersion signature = genSignature(version); serverConnectionMock = new ServerConnectionMock(); ConcurrencyControl clientCC = new ConcurrencyControl(logger, signature); serverConnectionMock.setListener(clientCC); clientMock = new ClientMock( clientCC, intialBlipXml != null ? parse(intialBlipXml) : null, DEFAULT_CREATOR, serverConnectionMock); clientCC.initialise(serverConnectionMock, clientMock); try { clientCC.onOpen(signature, signature); } catch (ChannelException e) { fail("onOpen failed: " + e); } }
public void init(int version, String intialBlipXml) { HashedVersion signature = genSignature(version); serverConnectionMock = new ServerConnectionMock(); ConcurrencyControl clientCC = new ConcurrencyControl(logger, signature); serverConnectionMock.setListener(clientCC); clientMock = new ClientMock( clientCC, intialBlipXml != null ? parse(intialBlipXml) : null, DEFAULT_CREATOR, serverConnectionMock); clientCC.initialise(serverConnectionMock, clientMock); try { clientCC.onOpen(signature, signature); } catch (ChannelException e) { fail("onOpen failed: " + e); } }
new ClientMock(clientCC, parse(intialBlipXml), new ParticipantId(i + "@example.com"), serverConnectionMock); clientCC.initialise(serverConnectionMock, clientMock);
new ClientMock(clientCC, parse(intialBlipXml), new ParticipantId(i + "@example.com"), serverConnectionMock); clientCC.initialise(serverConnectionMock, clientMock);