Package org.jboss.remoting.transport.multiplex

Examples of org.jboss.remoting.transport.multiplex.MultiplexingManager


         vs1.close();
         vs2.close();
         vs3.close();
        
         // Give VSS on server time to unregister on this side.
         MultiplexingManager manager = vs1.getMultiplexingManager();
        
         while (manager.isRemoteServerSocketRegistered())
         {
            try
            {
               Thread.sleep(500);
            }
View Full Code Here


         }
        
         Collection virtualServerInvokers = masterServerInvoker.getServerInvokers();
         MultiplexServerInvoker virtualServerInvoker = (MultiplexServerInvoker) virtualServerInvokers.iterator().next();
         VirtualServerSocket vss = (VirtualServerSocket) virtualServerInvoker.getServerSocket();
         MultiplexingManager manager = vss.getMultiplexingManager();

         // Test MultiplexingManager parameters.
         Field field = MultiplexingManager.class.getDeclaredField("staticThreadsMonitorPeriod");
         field.setAccessible(true);
         assertEquals(field.getInt(manager), 2 + Multiplex.STATIC_THREADS_MONITOR_PERIOD_DEFAULT);
View Full Code Here

         vs1.close();
         vs2.close();
         vs3.close();
        
         // Give VSS on server time to unregister on this side.
         MultiplexingManager manager = vs1.getMultiplexingManager();
        
         while (manager.isRemoteServerSocketRegistered())
         {
            try
            {
               Thread.sleep(500);
            }
View Full Code Here

         Field field = MultiplexClientInvoker.class.getDeclaredField("socketGroupInfo");
         field.setAccessible(true);
         Object o = field.get(invoker);
         MultiplexServerInvoker.SocketGroupInfo sgi = (MultiplexServerInvoker.SocketGroupInfo) o;
         VirtualSocket vs = sgi.getPrimingSocket();
         MultiplexingManager manager = vs.getMultiplexingManager();
        
         // Test MultiplexingManager parameters.
         field = MultiplexingManager.class.getDeclaredField("staticThreadsMonitorPeriod");
         field.setAccessible(true);
         assertEquals(field.getInt(manager), 2 + Multiplex.STATIC_THREADS_MONITOR_PERIOD_DEFAULT);
View Full Code Here

      field.setAccessible(true);
      SocketGroupInfo sgi = (SocketGroupInfo) field.get(clientInvoker);
      VirtualSocket socket = sgi.getPrimingSocket();
      field = VirtualSocket.class.getDeclaredField("manager");
      field.setAccessible(true);
      MultiplexingManager clientManager = (MultiplexingManager) field.get(socket);
      assertNotNull(clientManager);
     
      // Get server invoker's MultiplexingManager.
      field = Client.class.getDeclaredField("callbackConnectors");
      field.setAccessible(true);
      Map callbackConnectors = (Map) field.get(client);
      assertEquals(1, callbackConnectors.size());
      Set callbackConnectorSet = (Set) callbackConnectors.values().iterator().next();
      assertEquals(1, callbackConnectorSet.size());
      Connector connector = (Connector) callbackConnectorSet.iterator().next();
      MultiplexServerInvoker serverInvoker = (MultiplexServerInvoker) connector.getServerInvoker();
      field = SocketServerInvoker.class.getDeclaredField("serverSocket");
      field.setAccessible(true);
      VirtualServerSocket serverSocket = (VirtualServerSocket) field.get(serverInvoker);
      field = VirtualServerSocket.class.getDeclaredField("manager");
      field.setAccessible(true);
      MultiplexingManager serverManager = (MultiplexingManager) field.get(serverSocket);
     
      // Show client and server invokers are using the same MultiplexingManager.
      assertEquals(clientManager, serverManager);
     
      client.removeListener(testCallbackHandler);
View Full Code Here

         }
        
         Collection virtualServerInvokers = masterServerInvoker.getServerInvokers();
         MultiplexServerInvoker virtualServerInvoker = (MultiplexServerInvoker) virtualServerInvokers.iterator().next();
         VirtualServerSocket vss = (VirtualServerSocket) virtualServerInvoker.getServerSocket();
         MultiplexingManager manager = vss.getMultiplexingManager();

         // Test MultiplexingManager parameters.
         Field field = MultiplexingManager.class.getDeclaredField("staticThreadsMonitorPeriod");
         field.setAccessible(true);
         assertEquals(field.getInt(manager), 4 + Multiplex.STATIC_THREADS_MONITOR_PERIOD_DEFAULT);
View Full Code Here

         }
        
         Collection virtualServerInvokers = masterServerInvoker.getServerInvokers();
         MultiplexServerInvoker virtualServerInvoker = (MultiplexServerInvoker) virtualServerInvokers.iterator().next();
         VirtualServerSocket vss = (VirtualServerSocket) virtualServerInvoker.getServerSocket();
         MultiplexingManager manager = vss.getMultiplexingManager();

         // Test MultiplexingManager parameters.
         Field field = MultiplexingManager.class.getDeclaredField("staticThreadsMonitorPeriod");
         field.setAccessible(true);
         assertEquals(field.getInt(manager), 2 + Multiplex.STATIC_THREADS_MONITOR_PERIOD_DEFAULT);
View Full Code Here

         }
        
         Collection virtualServerInvokers = masterServerInvoker.getServerInvokers();
         MultiplexServerInvoker virtualServerInvoker = (MultiplexServerInvoker) virtualServerInvokers.iterator().next();
         VirtualServerSocket vss = (VirtualServerSocket) virtualServerInvoker.getServerSocket();
         MultiplexingManager manager = vss.getMultiplexingManager();

         // Test MultiplexingManager parameters.
         Field field = MultiplexingManager.class.getDeclaredField("staticThreadsMonitorPeriod");
         field.setAccessible(true);
         assertEquals(field.getInt(manager), 2 + Multiplex.STATIC_THREADS_MONITOR_PERIOD_DEFAULT);
View Full Code Here

TOP

Related Classes of org.jboss.remoting.transport.multiplex.MultiplexingManager

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.