Package org.jboss.remoting.socketfactory

Examples of org.jboss.remoting.socketfactory.CreationListenerServerSocketFactory


         return ssf;
      }

      if (o instanceof SocketCreationListener)
      {
         return new CreationListenerServerSocketFactory(ssf, (SocketCreationListener) o);
      }
      else if (o instanceof String)
      {
         try
         {
            Class c = ClassLoaderUtility.loadClass((String) o, ServerInvoker.class);
            SocketCreationListener listener = (SocketCreationListener)c.newInstance();
            return new CreationListenerServerSocketFactory(ssf, listener);
         }
         catch (Exception e)
         {
            log.error("unable to instantiate class: " + o, e);
            return ssf;
View Full Code Here


         }
      }
     
      TestListener listener = new TestListener();
      ServerSocketFactory ssf = getServerSocketFactory();
      ServerSocketFactory clssf = new CreationListenerServerSocketFactory(ssf, listener);
     
      ServerSocket ss = clssf.createServerSocket();
      int freePort = PortUtil.findFreePort(host);
      ss.bind(new InetSocketAddress(host, freePort));
      T t = new T(ss);
      t.start();
      assertFalse(listener.visited());
      new Socket(host, freePort);
      Thread.sleep(500);
      assertTrue(listener.visited());
      assertTrue(!t.failed());

      freePort = PortUtil.findFreePort(host);
      ss = clssf.createServerSocket(freePort);
      t = new T(ss);
      t.start();
      listener.reset();
      assertFalse(listener.visited());
      new Socket(host, freePort);
      Thread.sleep(500);
      assertTrue(listener.visited());
      assertTrue(!t.failed());
     
      freePort = PortUtil.findFreePort(host);
      ss = clssf.createServerSocket(freePort, 100);
      t = new T(ss);
      t.start();
      listener.reset();
      assertFalse(listener.visited());
      new Socket(host, freePort);
      Thread.sleep(500);
      assertTrue(listener.visited());
      assertTrue(!t.failed());
     
      freePort = PortUtil.findFreePort(host);
      ss = clssf.createServerSocket(freePort, 100, InetAddress.getLocalHost());
      t = new T(ss);
      t.start();
      listener.reset();
      assertFalse(listener.visited());
      new Socket(host, freePort);
View Full Code Here

         return ssf;
      }

      if (o instanceof SocketCreationListener)
      {
         return new CreationListenerServerSocketFactory(ssf, (SocketCreationListener) o);
      }
      else if (o instanceof String)
      {
         try
         {
            Class c = ClassLoaderUtility.loadClass((String) o, ServerInvoker.class);
            SocketCreationListener listener = (SocketCreationListener)c.newInstance();
            return new CreationListenerServerSocketFactory(ssf, listener);
         }
         catch (Exception e)
         {
            log.error("unable to instantiate class: " + o, e);
            return ssf;
View Full Code Here

         return ssf;
      }

      if (o instanceof SocketCreationListener)
      {
         return new CreationListenerServerSocketFactory(ssf, (SocketCreationListener) o);
      }
      else if (o instanceof String)
      {
         try
         {
            Class c = ClassLoaderUtility.loadClass((String) o, ServerInvoker.class);
            SocketCreationListener listener = (SocketCreationListener)c.newInstance();
            return new CreationListenerServerSocketFactory(ssf, listener);
         }
         catch (Exception e)
         {
            log.warn("unable to instantiate class: " + o, e);
            return ssf;
View Full Code Here

         return ssf;
      }

      if (o instanceof SocketCreationListener)
      {
         return new CreationListenerServerSocketFactory(ssf, (SocketCreationListener) o);
      }
      else if (o instanceof String)
      {
         try
         {
            Class c = ClassLoaderUtility.loadClass((String) o, ServerInvoker.class);
            SocketCreationListener listener = (SocketCreationListener)c.newInstance();
            return new CreationListenerServerSocketFactory(ssf, listener);
         }
         catch (Exception e)
         {
            log.error("unable to instantiate class: " + o, e);
            return ssf;
View Full Code Here

         return ssf;
      }

      if (o instanceof SocketCreationListener)
      {
         return new CreationListenerServerSocketFactory(ssf, (SocketCreationListener) o);
      }
      else if (o instanceof String)
      {
         try
         {
            Class c = ClassLoaderUtility.loadClass((String) o, ServerInvoker.class);
            SocketCreationListener listener = (SocketCreationListener)c.newInstance();
            return new CreationListenerServerSocketFactory(ssf, listener);
         }
         catch (Exception e)
         {
            log.error("unable to instantiate class: " + o, e);
            return ssf;
View Full Code Here

         return ssf;
      }

      if (o instanceof SocketCreationListener)
      {
         return new CreationListenerServerSocketFactory(ssf, (SocketCreationListener) o);
      }
      else if (o instanceof String)
      {
         try
         {
            Class c = ClassLoaderUtility.loadClass((String) o, ServerInvoker.class);
            SocketCreationListener listener = (SocketCreationListener)c.newInstance();
            return new CreationListenerServerSocketFactory(ssf, listener);
         }
         catch (Exception e)
         {
            log.error("unable to instantiate class: " + o, e);
            return ssf;
View Full Code Here

         return ssf;
      }

      if (o instanceof SocketCreationListener)
      {
         return new CreationListenerServerSocketFactory(ssf, (SocketCreationListener) o);
      }
      else if (o instanceof String)
      {
         try
         {
            Class c = ClassLoaderUtility.loadClass((String) o, ServerInvoker.class);
            SocketCreationListener listener = (SocketCreationListener)c.newInstance();
            return new CreationListenerServerSocketFactory(ssf, listener);
         }
         catch (Exception e)
         {
            log.error("unable to instantiate class: " + o, e);
            return ssf;
View Full Code Here

         return ssf;
      }

      if (o instanceof SocketCreationListener)
      {
         return new CreationListenerServerSocketFactory(ssf, (SocketCreationListener) o);
      }
      else if (o instanceof String)
      {
         try
         {
            Class c = ClassLoaderUtility.loadClass((String) o, ServerInvoker.class);
            SocketCreationListener listener = (SocketCreationListener)c.newInstance();
            return new CreationListenerServerSocketFactory(ssf, listener);
         }
         catch (Exception e)
         {
            log.error("unable to instantiate class: " + o, e);
            return ssf;
View Full Code Here

         return ssf;
      }

      if (o instanceof SocketCreationListener)
      {
         return new CreationListenerServerSocketFactory(ssf, (SocketCreationListener) o);
      }
      else if (o instanceof String)
      {
         try
         {
            Class c = ClassLoaderUtility.loadClass((String) o, ServerInvoker.class);
            SocketCreationListener listener = (SocketCreationListener)c.newInstance();
            return new CreationListenerServerSocketFactory(ssf, listener);
         }
         catch (Exception e)
         {
            log.error("unable to instantiate class: " + o, e);
            return ssf;
View Full Code Here

TOP

Related Classes of org.jboss.remoting.socketfactory.CreationListenerServerSocketFactory

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.