Examples of VirtualServerSocket


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

         assertTrue(multiplexServerInvoker.getBacklog() == 2);
         assertTrue(multiplexServerInvoker.getNumAcceptThreads() == 5);
         assertTrue(multiplexServerInvoker.getTimeout() == 300000);
         ServerSocket serverSocket = multiplexServerInvoker.getServerSocket();
         assertTrue(serverSocket instanceof VirtualServerSocket);
         VirtualServerSocket vss = (VirtualServerSocket) serverSocket;
         assertTrue(vss.getRemotePort() == serverPort);

         InvokerLocator serverLocator = new InvokerLocator(transport +
                                                           "://" + serverHost + ":" + serverPort +
                                                           "/?clientMultiplexId=testMultiplexId" +
                                                           "&timeout=60000");
View Full Code Here

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

         assertTrue(multiplexServerInvoker.getBacklog() == 2);
         assertTrue(multiplexServerInvoker.getNumAcceptThreads() == 5);
         assertTrue(multiplexServerInvoker.getTimeout() == 300000);
         ServerSocket serverSocket = multiplexServerInvoker.getServerSocket();
         assertTrue(serverSocket instanceof VirtualServerSocket);
         VirtualServerSocket vss = (VirtualServerSocket) serverSocket;
         assertTrue(vss.getRemotePort() == serverPort);
         assertTrue(tester.runPushCallbackTest(callbackLocator));
         log.info("testRule2ClientFirst() PASSES");
      }
      catch(Throwable e)
      {
View Full Code Here

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

         assertTrue(multiplexServerInvoker.getBacklog() == 2);
         assertTrue(multiplexServerInvoker.getNumAcceptThreads() == 5);
         assertTrue(multiplexServerInvoker.getTimeout() == 300000);
         ServerSocket serverSocket = multiplexServerInvoker.getServerSocket();
         assertTrue(serverSocket instanceof VirtualServerSocket);
         VirtualServerSocket vss = (VirtualServerSocket) serverSocket;
         assertTrue(vss.getRemotePort() == serverPort);

         InvokerLocator serverLocator = new InvokerLocator(transport +
                                                           "://" + serverHost + ":" + serverPort +
                                                           "/?multiplexBindHost=" + callbackHost +
                                                           "&multiplexBindPort=" + callbackPort +
View Full Code Here

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

         assertTrue(multiplexServerInvoker.getBacklog() == 2);
         assertTrue(multiplexServerInvoker.getNumAcceptThreads() == 5);
         assertTrue(multiplexServerInvoker.getTimeout() == 300000);
         ServerSocket serverSocket = multiplexServerInvoker.getServerSocket();
         assertTrue(serverSocket instanceof VirtualServerSocket);
         VirtualServerSocket vss = (VirtualServerSocket) serverSocket;
         assertTrue(vss.getRemotePort() == serverPort);
         assertTrue(InvokerRegistry.isClientInvokerRegistered(serverLocator));
         ClientInvoker[] clientInvokers = InvokerRegistry.getClientInvokers();
         MultiplexClientInvoker multiplexClientInvoker = null;

         for(int i = 0; i < clientInvokers.length; i++)
View Full Code Here

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

         assertTrue(multiplexServerInvoker.getBacklog() == 2);
         assertTrue(multiplexServerInvoker.getNumAcceptThreads() == 5);
         assertTrue(multiplexServerInvoker.getTimeout() == 300000);
         ServerSocket serverSocket = multiplexServerInvoker.getServerSocket();
         assertTrue(serverSocket instanceof VirtualServerSocket);
         VirtualServerSocket vss = (VirtualServerSocket) serverSocket;
         assertTrue(vss.getRemotePort() == serverPort);
         assertTrue(InvokerRegistry.isClientInvokerRegistered(serverLocator));
         ClientInvoker[] clientInvokers = InvokerRegistry.getClientInvokers();
         MultiplexClientInvoker multiplexClientInvoker = null;

         for(int i = 0; i < clientInvokers.length; i++)
View Full Code Here

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

         assertTrue(multiplexServerInvoker.getBacklog() == 2);
         assertTrue(multiplexServerInvoker.getNumAcceptThreads() == 5);
         assertTrue(multiplexServerInvoker.getTimeout() == 300000);
         ServerSocket serverSocket = multiplexServerInvoker.getServerSocket();
         assertTrue(serverSocket instanceof VirtualServerSocket);
         VirtualServerSocket vss = (VirtualServerSocket) serverSocket;
         assertTrue(vss.getRemotePort() == serverPort);
         assertTrue(tester.runPushCallbackTest(callbackLocator));
         log.info("testRule1ClientFirst() PASSES");
      }
      catch(Throwable e)
      {
View Full Code Here

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

            catch (Exception e) {}
         }
        
         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

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

            catch (Exception e) {}
         }
        
         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

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

         // Wait until remote VirtualServerSocket is running, then create local
         // VirtualServerSocket, bind it to the local port to which the remote
         // VirtualServerSocket is connected, and connect it to the remote
         // VirtualServerSocket.
         is_sync.read();
         VirtualServerSocket vss = new VirtualServerSocket(port);
         InetSocketAddress address = new InetSocketAddress(connectHost, connectPort);
         vss.setSoTimeout(5000);
         vss.connect(address);
        
         // Indicate that the local VirtualServerSocket is running.
         os_sync.write(7);
        
         // Create a virual socket by way of VirtualServerSocket.accept();
         Socket virtualSocket1 = vss.accept();
         InputStream is1 = virtualSocket1.getInputStream();
         OutputStream os1 = virtualSocket1.getOutputStream();
        
         // Create a virtual socket connected to the remote VirtualServerSocket.
         Socket virtualSocket2 = new VirtualSocket(connectHost, connectPort);
         InputStream is2 = virtualSocket2.getInputStream();
         OutputStream os2 = virtualSocket2.getOutputStream();
        
         // Do some i/o and close sockets.
         os1.write(is1.read());
         os2.write(is2.read());
         virtualSocket1.close();
         virtualSocket2.close();
         syncSocket.close();
         vss.close();
      }
      catch (Exception e)
      {
         e.printStackTrace();
      }
View Full Code Here

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

         InputStream is_sync = syncSocket.getInputStream();
         OutputStream os_sync = syncSocket.getOutputStream();
        
         // Create a VirtualServerSocket and connect it to MasterServerSocket
         // running on the server.
         VirtualServerSocket serverSocket = new VirtualServerSocket(bindPort);
         InetSocketAddress address1 = new InetSocketAddress(connectHost, connectPort + 1);
         is_sync.read();
         serverSocket.setSoTimeout(5000);
         serverSocket.connect(address1);
        
         // Call constructor to create a virtual socket and connect it to the port on the server
         // to which the VirtualServerSocket is connected.
         os_sync.write(5);
         is_sync.read();
         int port = serverSocket.getRemotePort();
         Socket virtualSocket1 = new VirtualSocket(connectHost, port);
         InputStream is1 = virtualSocket1.getInputStream();
         OutputStream os1 = virtualSocket1.getOutputStream();
        
         // Create a virtual socket by way of VirtualServerSocket.accept().
         Socket virtualSocket2 = serverSocket.accept();
         InputStream is2 = virtualSocket2.getInputStream();
         OutputStream os2 = virtualSocket2.getOutputStream();
        
         // Do some i/o and close sockets.
         os1.write(9);
         System.out.println(is1.read());
         os2.write(11);
         System.out.println(is2.read());
         virtualSocket1.close();
         virtualSocket2.close();
         syncSocket.close();
         serverSocket.close();
      }
      catch (Exception e)
      {
         e.printStackTrace();
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.