Package org.jboss.remoting.transport.bisocket

Examples of org.jboss.remoting.transport.bisocket.BisocketClientInvoker


      Set callbackHandlers = invocationHandler.callbackHandlers;
      assertEquals(1, callbackHandlers.size());
      ServerInvokerCallbackHandler sich = (ServerInvokerCallbackHandler) callbackHandlers.iterator().next();
      Client callbackClient = sich.getCallbackClient();
      assertTrue(callbackClient.getInvoker() instanceof BisocketClientInvoker);
      BisocketClientInvoker callbackClientInvoker = (BisocketClientInvoker) callbackClient.getInvoker();
      assertEquals(TEST_PING_FREQUENCY, callbackClientInvoker.getPingFrequency());
      assertEquals(TEST_MAX_RETRIES, callbackClientInvoker.getMaxRetries());

      // Test client invoker configuration.
      assertTrue(client.getInvoker() instanceof BisocketClientInvoker);
      BisocketClientInvoker clientInvoker = (BisocketClientInvoker) client.getInvoker();
      assertEquals(TEST_PING_FREQUENCY, clientInvoker.getPingFrequency());
      assertEquals(TEST_MAX_RETRIES, clientInvoker.getMaxRetries());
     
      // Test callback server invoker configuration.
      Field field = Client.class.getDeclaredField("callbackConnectors");
      field.setAccessible(true);
      Map callbackConnectorsMap = (Map) field.get(client);
View Full Code Here


      Set callbackHandlers = invocationHandler.callbackHandlers;
      assertEquals(1, callbackHandlers.size());
      ServerInvokerCallbackHandler sich = (ServerInvokerCallbackHandler) callbackHandlers.iterator().next();
      Client callbackClient = sich.getCallbackClient();
      assertTrue(callbackClient.getInvoker() instanceof BisocketClientInvoker);
      BisocketClientInvoker callbackClientInvoker = (BisocketClientInvoker) callbackClient.getInvoker();
      assertEquals(TEST_PING_FREQUENCY, callbackClientInvoker.getPingFrequency());
      assertEquals(TEST_MAX_RETRIES, callbackClientInvoker.getMaxRetries());
      // Test client invoker configuration.
      assertTrue(client.getInvoker() instanceof BisocketClientInvoker);
      BisocketClientInvoker clientInvoker = (BisocketClientInvoker) client.getInvoker();
      assertEquals(TEST_PING_FREQUENCY, clientInvoker.getPingFrequency());
      assertEquals(TEST_MAX_RETRIES, clientInvoker.getMaxRetries());
     
      // Test callback server invoker configuration.
      Field field = Client.class.getDeclaredField("callbackConnectors");
      field.setAccessible(true);
      Map callbackConnectorsMap = (Map) field.get(client);
View Full Code Here

     
      Iterator it = invocationHandler.callbackHandlers.iterator();
      ServerInvokerCallbackHandler serverInvokerCallbackHandler = (ServerInvokerCallbackHandler) it.next();
      Client callbackClient = serverInvokerCallbackHandler.getCallbackClient();
      assertTrue(callbackClient.getInvoker() instanceof BisocketClientInvoker);
      BisocketClientInvoker clientInvoker = (BisocketClientInvoker) callbackClient.getInvoker();
      Field field = BisocketClientInvoker.class.getDeclaredField("controlSocket");
      field.setAccessible(true);
      Socket serverSideControlSocket = (Socket) field.get(clientInvoker);
     
      field = Client.class.getDeclaredField("callbackConnectors");
View Full Code Here

      serverInvoker = (BisocketServerInvoker) connector.getServerInvoker();
      Map callbackHandlers = (Map) field.get(serverInvoker);
      assertEquals(1, callbackHandlers.size());
      Object o = callbackHandlers.values().iterator().next();
      Client callbackClient = ((ServerInvokerCallbackHandler) o).getCallbackClient();
      BisocketClientInvoker clientInvoker = (BisocketClientInvoker) callbackClient.getInvoker();
      field = BisocketClientInvoker.class.getDeclaredField("pingTimerTask");
      field.setAccessible(true);
      timerTask = (TimerTask) field.get(clientInvoker);
      assertNull(timerTask);
      log.info("PingTimerTask was not created");
View Full Code Here

      BisocketServerInvoker callbackServerInvoker = (BisocketServerInvoker) connector.getServerInvoker();
      Map callbackHandlers = (Map) field.get(callbackServerInvoker);
      assertEquals(1, callbackHandlers.size());
      Object o = callbackHandlers.values().iterator().next();
      Client callbackClient = ((ServerInvokerCallbackHandler) o).getCallbackClient();
      BisocketClientInvoker clientInvoker = (BisocketClientInvoker) callbackClient.getInvoker();
      field = BisocketClientInvoker.class.getDeclaredField("pingTimerTask");
      field.setAccessible(true);
      timerTask = (TimerTask) field.get(clientInvoker);
      assertNotNull(timerTask);
      log.info("PingTimerTask was created");
View Full Code Here

      assertEquals("abc", client.invoke("abc"));
      log.info("connection is good");
     
      // Get listenerId from BisocketClientInvoker and verify it is null.
      assertTrue(client.getInvoker() instanceof BisocketClientInvoker);
      BisocketClientInvoker invoker = (BisocketClientInvoker) client.getInvoker();
      Field field = BisocketClientInvoker.class.getDeclaredField("listenerId");
      field.setAccessible(true);
      String listenerId = (String) field.get(invoker);
      log.info("listenerId before adding callback handler (should be null): " + listenerId);
      assertNull(listenerId);
View Full Code Here

      serverInvokerCallbackHandler = (ServerInvokerCallbackHandler) callbackHandlers.values().iterator().next();
      field = ServerInvokerCallbackHandler.class.getDeclaredField("callBackClient");
      field.setAccessible(true);
      Client callbackClient = (Client) field.get(serverInvokerCallbackHandler);
      assertNotNull(callbackClient);
      BisocketClientInvoker callbackClientInvoker = (BisocketClientInvoker) callbackClient.getInvoker();
      field = BisocketClientInvoker.class.getDeclaredField("pingTimerTask");
      field.setAccessible(true);
      TimerTask pingTimerTask1 = (TimerTask) field.get(callbackClientInvoker);
      BisocketClientInvoker ci = (BisocketClientInvoker) client.getInvoker();
      assertNotNull(pingTimerTask1);
      pingTimerTask1.cancel();
     
      // Cause recreation of PingTimerTask on server.  If call below to
      // createControlConnection() doesn't throw an exception, then the test passes.
View Full Code Here

      ServerInvokerCallbackHandler serverInvokerCallbackHandler;
      serverInvokerCallbackHandler = (ServerInvokerCallbackHandler) it.next();
      Client callbackClient = serverInvokerCallbackHandler.getCallbackClient();
      assertNotNull(callbackClient);
      assertTrue(callbackClient.getInvoker() instanceof BisocketClientInvoker);
      BisocketClientInvoker callbackClientInvoker;
      callbackClientInvoker = (BisocketClientInvoker) callbackClient.getInvoker();
      Field field = BisocketClientInvoker.class.getDeclaredField("listenerIdToControlSocketsMap");
      field.setAccessible(true);
      Map listenerIdToControlSocketsMap = (Map) field.get(callbackClientInvoker);
      field = BisocketClientInvoker.class.getDeclaredField("listenerIdToSocketsMap");
View Full Code Here

      serverInvokerCallbackHandler = (ServerInvokerCallbackHandler) callbackHandlers.values().iterator().next();
      field = ServerInvokerCallbackHandler.class.getDeclaredField("callBackClient");
      field.setAccessible(true);
      Client callbackClient = (Client) field.get(serverInvokerCallbackHandler);
      assertNotNull(callbackClient);
      BisocketClientInvoker callbackClientInvoker = (BisocketClientInvoker) callbackClient.getInvoker();
     
      field = BisocketClientInvoker.class.getDeclaredField("controlSocket");
      field.setAccessible(true);
      Socket controlSocket = (Socket) field.get(callbackClientInvoker);
      assertNotNull(controlSocket);
View Full Code Here

      serverInvokerCallbackHandler = (ServerInvokerCallbackHandler) callbackHandlers.values().iterator().next();
      field = ServerInvokerCallbackHandler.class.getDeclaredField("callBackClient");
      field.setAccessible(true);
      Client callbackClient = (Client) field.get(serverInvokerCallbackHandler);
      assertNotNull(callbackClient);
      BisocketClientInvoker callbackClientInvoker = (BisocketClientInvoker) callbackClient.getInvoker();
     
      field = BisocketClientInvoker.class.getDeclaredField("controlSocket");
      field.setAccessible(true);
      Socket oldControlSocket = (Socket) field.get(callbackClientInvoker);
      assertNotNull(oldControlSocket);
View Full Code Here

TOP

Related Classes of org.jboss.remoting.transport.bisocket.BisocketClientInvoker

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.