Package org.jboss.remoting.security

Examples of org.jboss.remoting.security.ServerSocketFactoryMBean


                     if(server != null)
                     {
                        try
                        {
                           ServerSocketFactoryMBean serverSocketFactoryMBean =
                              (ServerSocketFactoryMBean)MBeanServerInvocationHandler.
                                 newProxyInstance(server, serverSocketFactoryObjName,
                                                  ServerSocketFactoryMBean.class, false);
                           serverSocketFactory =
                              new ServerSocketFactoryWrapper(serverSocketFactoryMBean);
View Full Code Here


                     if(server != null)
                     {
                        try
                        {
                           ServerSocketFactoryMBean serverSocketFactoryMBean =
                              (ServerSocketFactoryMBean)MBeanServerInvocationHandler.
                                 newProxyInstance(server, serverSocketFactoryObjName,
                                                  ServerSocketFactoryMBean.class, false);
                           serverSocketFactory =
                              new ServerSocketFactoryWrapper(serverSocketFactoryMBean);
View Full Code Here

                     if(server != null)
                     {
                        try
                        {
                           ServerSocketFactoryMBean serverSocketFactoryMBean =
                              (ServerSocketFactoryMBean)MBeanServerInvocationHandler.
                                 newProxyInstance(server, serverSocketFactoryObjName,
                                                  ServerSocketFactoryMBean.class, false);
                           serverSocketFactory =
                              new ServerSocketFactoryWrapper(serverSocketFactoryMBean);
View Full Code Here

                                          "\nserverSocketObjName = " + serverSocketObjName);
      }

      try
      {
         ServerSocketFactoryMBean serverSocketFactoryMBean = (ServerSocketFactoryMBean)
               MBeanServerInvocationHandler.newProxyInstance(mbeanserver,
                                                             new ObjectName(serverSocketObjName),
                                                             ServerSocketFactoryMBean.class,
                                                             false);
         serverSocketFactory = new ServerSocketFactoryWrapper(serverSocketFactoryMBean);
View Full Code Here

/*      */
/* 1203 */               if (server != null)
/*      */               {
/*      */                 try
/*      */                 {
/* 1207 */                   ServerSocketFactoryMBean serverSocketFactoryMBean = (ServerSocketFactoryMBean)MBeanServerInvocationHandler.newProxyInstance(server, serverSocketFactoryObjName, ServerSocketFactoryMBean.class, false);
/*      */
/* 1211 */                   this.serverSocketFactory = new ServerSocketFactoryWrapper(serverSocketFactoryMBean);
/*      */                 }
/*      */                 catch (Exception e)
/*      */                 {
View Full Code Here

/* 100 */           ObjectName serverSocketFactoryObjName = new ObjectName(serverSocketFactoryString);
/* 101 */           if (server != null)
/*     */           {
/*     */             try
/*     */             {
/* 105 */               ServerSocketFactoryMBean serverSocketFactory = (ServerSocketFactoryMBean)MBeanServerInvocationHandler.newProxyInstance(server, serverSocketFactoryObjName, ServerSocketFactoryMBean.class, false);
/*     */
/* 109 */               svrSocket = serverSocketFactory.createServerSocket(serverBindPort, backlog, bindAddress);
/*     */             }
/*     */             catch (Exception e)
/*     */             {
/* 113 */               log.error("Error creating mbean proxy for server socket factory for object name: " + serverSocketFactoryObjName, e);
/* 114 */               throw new IOException("Error createing custom server socket factory.");
View Full Code Here

/*  86 */         throw new InstantiationException("Can not create ServerSocketFactory with SSL support due to one of the following being null.\nlocator = " + locator + "\nmbeanserver = " + mbeanserver + "\nserverSocketObjName = " + serverSocketObjName);
/*     */       }
/*     */
/*     */       try
/*     */       {
/*  94 */         ServerSocketFactoryMBean serverSocketFactoryMBean = (ServerSocketFactoryMBean)MBeanServerInvocationHandler.newProxyInstance(mbeanserver, new ObjectName(serverSocketObjName), ServerSocketFactoryMBean.class, false);
/*     */
/*  99 */         this.serverSocketFactory = new ServerSocketFactoryWrapper(serverSocketFactoryMBean);
/* 100 */         this.performHandshake = true;
/*     */       }
/*     */       catch (Exception e)
View Full Code Here

                     if(server != null)
                     {
                        try
                        {
                           ServerSocketFactoryMBean serverSocketFactoryMBean =
                              (ServerSocketFactoryMBean)MBeanServerInvocationHandler.
                                 newProxyInstance(server, serverSocketFactoryObjName,
                                                  ServerSocketFactoryMBean.class, false);
                           serverSocketFactory =
                              new ServerSocketFactoryWrapper(serverSocketFactoryMBean);
View Full Code Here

                     ObjectName serverSocketFactoryObjName = new ObjectName(serverSocketFactoryString);
                     if(server != null)
                     {
                        try
                        {
                           ServerSocketFactoryMBean serverSocketFactoryMBean = (ServerSocketFactoryMBean) MBeanServerInvocationHandler.newProxyInstance(server,
                                                                                                                                                        serverSocketFactoryObjName,
                                                                                             ServerSocketFactoryMBean.class,
                                                                                             false);
                           serverSocketFactory = new ServerSocketFactoryWrapper(serverSocketFactoryMBean);
                        }
View Full Code Here

                  ObjectName serverSocketFactoryObjName = new ObjectName(serverSocketFactoryString);
                  if(server != null)
                  {
                     try
                     {
                        ServerSocketFactoryMBean serverSocketFactory = (ServerSocketFactoryMBean) MBeanServerInvocationHandler.newProxyInstance(server,
                                                                                                                                                serverSocketFactoryObjName,
                                                                                                                                                ServerSocketFactoryMBean.class,
                                                                                                                                                false);
                        svrSocket = serverSocketFactory.createServerSocket(serverBindPort, backlog, bindAddress);
                     }
                     catch(Exception e)
                     {
                        log.error("Error creating mbean proxy for server socket factory for object name: " + serverSocketFactoryObjName, e);
                        throw new IOException("Error createing custom server socket factory.");
                     }
                  }
                  else
                  {
                     log.error("The 'serverSocketFactory' attribute was set with a value, but the MBeanServer reference is null.");
                     throw new IOException("Error creating custom server socket factory.  The invoker does not have a reference to the mbean server.");
                  }
               }
            }
            catch(MalformedObjectNameException e)
            {
               log.error("Error setting the server socket factory due to the attibute value passed not being a valid ObjectName.", e);
               throw new IOException("Error creating custom server socket factory.  The attributed value passed is not a valid object name.");
            }
            catch(NullPointerException e)
            {
               log.error("Error setting the server socket factory due to null pointer exception.", e);
               throw new IOException("Error creating custom server socket factory.");
            }
         }
      }

      if(svrSocket == null)
      {
         log.debug("Creating default server socket.");
         serverSocketFactory = SSLServerSocketFactory.getDefault();
         svrSocket = serverSocketFactory.createServerSocket(serverBindPort, backlog, bindAddress);
      }

      log.debug("Created server socket: " + svrSocket);

      return svrSocket;
View Full Code Here

TOP

Related Classes of org.jboss.remoting.security.ServerSocketFactoryMBean

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.