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.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.warn("unable to instantiate class: " + o, e);
            return ssf;
View Full Code Here

/* 1341 */       return ssf;
/*      */     }
/*      */
/* 1344 */     if ((o instanceof SocketCreationListener))
/*      */     {
/* 1346 */       return new CreationListenerServerSocketFactory(ssf, (SocketCreationListener)o);
/*      */     }
/* 1348 */     if ((o instanceof String))
/*      */     {
/*      */       try
/*      */       {
/* 1352 */         Class c = ClassLoaderUtility.loadClass((String)o, ServerInvoker.class);
/* 1353 */         SocketCreationListener listener = (SocketCreationListener)c.newInstance();
/* 1354 */         return new CreationListenerServerSocketFactory(ssf, listener);
/*      */       }
/*      */       catch (Exception e)
/*      */       {
/* 1358 */         log.error("unable to instantiate class: " + o, e);
/* 1359 */         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

         }
      }
     
      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.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

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.