Package com.linkedin.databus.client.pub

Examples of com.linkedin.databus.client.pub.TestDatabusClientNode$DummyClient$DummyClientException


    @Test
    public void testRelocateClientSessionSendingAfterRelocate()
  throws Exception
    {
  String newNodeHost = "newNode";
  DummyClient client = createClientToRelocate(newNodeHost);
  try {
      SgsTestNode newNode = additionalNodes.get(newNodeHost);
      client.relocate(newNode.getAppPort(), true, true);
      sendMessagesFromNodeToClient(serverNode, client, 4, 0);
      sendMessagesFromNodeToClient(newNode, client, 4, 10);
  } finally {
      client.disconnect();
  }
    }
View Full Code Here


    @Test
    public void testRelocateClientSessionSendingDuringRelocate()
  throws Exception
    {
  String newNodeHost = "newNode";
  DummyClient client = createClientToRelocate(newNodeHost);
  try {
      SgsTestNode newNode = additionalNodes.get(newNodeHost);
      int objectCount = getObjectCount();
      sendMessagesFromNode(serverNode, client, 4, 0);
      sendMessagesFromNode(newNode, client, 4, 10);
      client.relocate(newNode.getAppPort(), true, true);
      synchronized (client.clientReceivedMessages) {
    client.waitForClientToReceiveExpectedMessages(4);
    client.validateMessageSequence(
        client.clientReceivedMessages, 4, 0);
    client.clientReceivedMessages.clear();
    client.waitForClientToReceiveExpectedMessages(4);
    client.validateMessageSequence(
        client.clientReceivedMessages, 4, 10);
      }
      waitForExpectedObjectCount(objectCount);
  } finally {
      client.disconnect();
  }
    }
View Full Code Here

    }
   
    @Test
    public void testRelocateInvalidRelocationKey()  throws Exception {
  String newNodeHost = "new";
  DummyClient client = createClientToRelocate(newNodeHost);
  try {
      SgsTestNode newNode = additionalNodes.get(newNodeHost);
      int objectCount = getObjectCount();
      client.relocate(newNode.getAppPort(), false, false);
      waitForExpectedObjectCount(
    objectCount - MANAGED_OBJECTS_PER_SESSION);
      checkBindings(0);
      client.assertDisconnectedCallbackInvoked(false);
  } finally {
      client.disconnect();
  }
    }
View Full Code Here

TOP

Related Classes of com.linkedin.databus.client.pub.TestDatabusClientNode$DummyClient$DummyClientException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.