Package org.jboss.web.tomcat.service.sso.spi

Examples of org.jboss.web.tomcat.service.sso.spi.SSOClusterManager


      if (ssoClusterManager != null)
         return;

      if (className != null)
      {
         SSOClusterManager mgr = null;
         try
         {
            ClassLoader tcl =
               Thread.currentThread().getContextClassLoader();
            Class<?> clazz = tcl.loadClass(className);
            mgr = (SSOClusterManager) clazz.newInstance();
            mgr.setSSOLocalManager(this);
            ssoClusterManager = mgr;
            clusterManagerClass = className;
         }
         catch (Throwable t)
         {
            throw new LifecycleException("Cannot create " +
               "SSOClusterManager using " +
               className, t);
         }
      }
      else
      {
         Iterator<SSOClusterManager> managers = ServiceLoader.load(SSOClusterManager.class).iterator();
        
         if (!managers.hasNext())
         {
            throw new LifecycleException("No service provider found: " + SSOClusterManager.class.getName());
         }
         SSOClusterManager mgr = managers.next();
         mgr.setSSOLocalManager(this);
         ssoClusterManager = mgr;
         clusterManagerClass = this.ssoClusterManager.getClass().getName();
      }

      if (started)
View Full Code Here


      if (ssoClusterManager != null)
         return;

      if (className != null)
      {
         SSOClusterManager mgr = null;
         try
         {
            ClassLoader tcl =
               Thread.currentThread().getContextClassLoader();
            Class clazz = tcl.loadClass(className);
            mgr = (SSOClusterManager) clazz.newInstance();
            mgr.setSSOLocalManager(this);
            ssoClusterManager = mgr;
            clusterManagerClass = className;
         }
         catch (Throwable t)
         {
View Full Code Here

TOP

Related Classes of org.jboss.web.tomcat.service.sso.spi.SSOClusterManager

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.