/** * Reboots the server. * * @param version the version the server wakes up at */ public void rebootServer(int version) { serverMock.reboot(version); } }
/** * Send all the ghost deltas to the server */ public void sendGhosts() { for (WaveletDelta delta : ghostDeltas) { if (serverMock != null) { // No call back for ack. serverMock.receive(null, delta); } } ghostDeltas.clear(); }
/** * Process deltas from the clients on the server. * @throws OperationException * @throws TransformException */ public void serverProcessDeltas() throws TransformException, OperationException { serverMock.start(); }
ServerConnectionMock serverConnectionMock = new ServerConnectionMock(); serverConnectionMock.setServerMock(serverMock); serverMock.addClientConnection(serverConnectionMock); serverMock.receive(null, initialDelta); serverProcessDeltas();
/** * Prevents sending the delta to the server. But the connection * still seems connected. */ public void preventSending(int clientNumber) { ClientMock client = clientMocks.get(clientNumber); ServerConnectionMock connection = client.getConnection(); serverMock.removeClientConnection(connection); connection.setServerMock(null); }
public void reconnect(List<HashedVersion> signatures) throws ChannelException { reconnectSignatures.addAll(signatures); if (serverMock != null) { try { serverMock.reOpen(this, signatures); } catch (TransformException e) { e.printStackTrace(); Assert.fail(e.getMessage()); } catch (OperationException e) { e.printStackTrace(); Assert.fail(e.getMessage()); } } }
/** * Reconnect a single client from server * @throws OperationException * @throws TransformException */ public void reconnectClient(int clientNumber) throws ChannelException, TransformException, OperationException { ClientMock client = clientMocks.get(clientNumber); ServerConnectionMock connection = client.getConnection(); serverMock.addClientConnection(connection); connection.setServerMock(serverMock); connection.setOpen(true); connection.reconnect(client.getReconnectionVersions()); }
HashedVersion endVersion = generateSignature(transformedClientDelta); TransformedWaveletDelta serverDelta = TransformedWaveletDelta.cloneOperations(endVersion, 0L, transformedClientDelta);
ServerConnectionMock serverConnectionMock = new ServerConnectionMock(); serverConnectionMock.setServerMock(serverMock); serverMock.addClientConnection(serverConnectionMock); serverMock.receive(null, initialDelta); serverProcessDeltas();
/** * Prevents sending the delta to the server. But the connection * still seems connected. */ public void preventSending(int clientNumber) { ClientMock client = clientMocks.get(clientNumber); ServerConnectionMock connection = client.getConnection(); serverMock.removeClientConnection(connection); connection.setServerMock(null); }
public void reconnect(List<HashedVersion> signatures) throws ChannelException { reconnectSignatures.addAll(signatures); if (serverMock != null) { try { serverMock.reOpen(this, signatures); } catch (TransformException e) { e.printStackTrace(); Assert.fail(e.getMessage()); } catch (OperationException e) { e.printStackTrace(); Assert.fail(e.getMessage()); } } }
/** * Reconnect a single client from server * @throws OperationException * @throws TransformException */ public void reconnectClient(int clientNumber) throws ChannelException, TransformException, OperationException { ClientMock client = clientMocks.get(clientNumber); ServerConnectionMock connection = client.getConnection(); serverMock.addClientConnection(connection); connection.setServerMock(serverMock); connection.setOpen(true); connection.reconnect(client.getReconnectionVersions()); }
HashedVersion endVersion = generateSignature(transformedClientDelta); TransformedWaveletDelta serverDelta = TransformedWaveletDelta.cloneOperations(endVersion, 0L, transformedClientDelta);
/** * Send all the ghost deltas to the server */ public void sendGhosts() { for (WaveletDelta delta : ghostDeltas) { if (serverMock != null) { // No call back for ack. serverMock.receive(null, delta); } } ghostDeltas.clear(); }
/** * Disconnect a single client from server. */ public void killClient(int clientNumber) { ClientMock client = clientMocks.get(clientNumber); ServerConnectionMock connection = client.getConnection(); serverMock.removeClientConnection(connection); connection.setOpen(false); connection.getReceivedDeltas().clear(); connection.getSentDeltas().clear(); connection.setServerMock(null); }
/** * Reboots the server. * * @param version the version the server wakes up at */ public void rebootServer(int version) { serverMock.reboot(version); } }
/** * Process deltas from the clients on the server. * @throws OperationException * @throws TransformException */ public void serverProcessDeltas() throws TransformException, OperationException { serverMock.start(); }
/** * Send data to server mock if we have one. */ public void send(WaveletDelta delta) { if (ghostSend) { ghostDeltas.add(delta); } else { sentDeltas.add(delta); if (serverMock != null) { serverMock.receive(this, delta); } } }
/** * Disconnect a single client from server. */ public void killClient(int clientNumber) { ClientMock client = clientMocks.get(clientNumber); ServerConnectionMock connection = client.getConnection(); serverMock.removeClientConnection(connection); connection.setOpen(false); connection.getReceivedDeltas().clear(); connection.getSentDeltas().clear(); connection.setServerMock(null); }
/** * Send data to server mock if we have one. */ public void send(WaveletDelta delta) { if (ghostSend) { ghostDeltas.add(delta); } else { sentDeltas.add(delta); if (serverMock != null) { serverMock.receive(this, delta); } } }