Examples of KernelControllerContext


Examples of org.jboss.kernel.spi.dependency.KernelControllerContext

         catch (Exception e)
         {
            log.debug("Unable to retrieve classloader for deployment: " + unit.getName() + " reason=" + e.toString());
         }
      }
      KernelControllerContext context = new AbstractKernelControllerContext(null, deployment, null);
      ScopeInfo scopeInfo = context.getScopeInfo();
      scopeInfo.setScope(unit.getScope());
      scopeInfo.setMutableScope(unit.getMutableScope());

      try
      {
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelControllerContext

         catch (Exception e)
         {
            log.debug("Unable to retrieve classloader for deployment: " + unit.getName() + " reason=" + e.toString());
         }
      }
      KernelControllerContext context = new AbstractKernelControllerContext(null, deployment, null);
      try
      {
         controller.install(context);
      }
      catch (Throwable t)
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelControllerContext

         catch (Exception e)
         {
            log.debugf("Unable to retrieve classloader for deployment: %1s reason=%2s", unit.getName(), e);
         }
      }
      KernelControllerContext context = createControllerContext(unit, deployment);
      ScopeInfo scopeInfo = context.getScopeInfo();
      scopeInfo.setScope(unit.getScope());
      scopeInfo.setMutableScope(unit.getMutableScope());
     
      try
      {
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelControllerContext

         lock.readLock().lock();
         try
         {
            for (BeanMetaDataDeployerPlugin plugin : plugins)
            {
               KernelControllerContext context = plugin.createContext(controller, unit, deployment);
               if (context != null)
               {
                  deployedWithPlugin.put(deployment.getName(), plugin);
                  return context;
               }
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelControllerContext

         builder.ignoreCreate();
         builder.ignoreStart();
         builder.ignoreStop();
         builder.ignoreDestroy();
         builder.setAccessMode(getInjectionMode(interceptMC));
         KernelControllerContext ctx = new AbstractKernelControllerContext(null, builder.getBeanMetaData(), null);

         StatelessController ctrl = new StatelessController(controller);
         ctrl.install(ctx);
         if (ctx.getError() != null)
         {
            throw ctx.getError();
         }
         if (ctrl.getStates().isBeforeState(ctx.getState(), ControllerState.INSTALLED))
         {
            throw new IllegalArgumentException("Missing some dependency: "
                     + ctx.getDependencyInfo().getUnresolvedDependencies(null));
         }

         target = ctx.getTarget();
         lastComponentInstance = target;
         return target;
      }
      catch (Throwable ex)
      {
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelControllerContext

    * @param bean the bean name
    * @return bean info instance
    */
   protected BeanInfo getBeanInfo(Kernel kernel, String bean)
   {
      KernelControllerContext context = getKernelControllerContext(kernel, bean);
      return context.getBeanInfo();
   }
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelControllerContext

    * @throws Throwable for any error
    */
   public Object invoke(Invocation invocation) throws Throwable
   {
      MethodInvocation mi = (MethodInvocation) invocation;
      KernelControllerContext context = (KernelControllerContext) mi.getArguments()[0];

      boolean trace = log.isTraceEnabled();
      Password passwordAnnotation = (Password) invocation.resolveClassAnnotation(Password.class);
      if( trace )
         log.trace("Checking method: "+mi.getMethod()+", bindingInfo: "+passwordAnnotation);

      // If this is the setKernelControllerContext callback, set the password
      if ("setKernelControllerContext".equals(mi.getMethod().getName()) && passwordAnnotation != null)
      {
         //Get the password
         String securityDomain = passwordAnnotation.securityDomain();
         char[] passwd = this.passwordManagement.getPassword(securityDomain);
        
         Object target = context.getTarget();
         this.setPassword(target, passwordAnnotation, passwd);
      }
      // If this is the unsetKernelControllerContext callback, unbind the target
      else if( passwordAnnotation != null )
      {
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelControllerContext

         catch (Exception e)
         {
            log.debug("Unable to retrieve classloader for deployment: " + unit.getName() + " reason=" + e.toString());
         }
      }
      KernelControllerContext context = createControllerContext(unit, deployment);
      ScopeInfo scopeInfo = context.getScopeInfo();
      scopeInfo.setScope(unit.getScope());
      scopeInfo.setMutableScope(unit.getMutableScope());
     
      try
      {
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelControllerContext

         lock.readLock().lock();
         try
         {
            for (BeanMetaDataDeployerPlugin plugin : plugins)
            {
               KernelControllerContext context = plugin.createContext(controller, unit, deployment);
               if (context != null)
               {
                  deployedWithPlugin.put(deployment.getName(), plugin);
                  return context;
               }
View Full Code Here

Examples of org.jboss.kernel.spi.dependency.KernelControllerContext

         catch (Exception e)
         {
            log.debug("Unable to retrieve classloader for deployment: " + unit.getName() + " reason=" + e.toString());
         }
      }
      KernelControllerContext context = new AbstractKernelControllerContext(null, deployment, null);
      ScopeInfo scopeInfo = context.getScopeInfo();
      if (scopeInfo != null)
      {
         mergeScopes(scopeInfo.getScope(), unit.getScope());
         mergeScopes(scopeInfo.getMutableScope(), unit.getMutableScope());
      }
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.