Package org.jboss.dependency.spi

Examples of org.jboss.dependency.spi.ControllerMode


   public AbstractKernelControllerContext(BeanInfo info, BeanMetaData metaData, Object target)
   {
      super(metaData.getName(), target == null ? actions : noInstantiate, new AbstractDependencyInfo(), target);
      this.info = info;
      this.metaData = metaData;
      ControllerMode mode = metaData.getMode();
      if (mode != null)
         setMode(mode);
      if (System.getSecurityManager() != null)
         accessContext = AccessController.getContext();
   }
View Full Code Here


         if ("name".equals(localName))
            bean.setName(attrs.getValue(i));
         else if ("class".equals(localName))
            bean.setBeanClass(attrs.getValue(i));
         else if ("mode".equals(localName))
            bean.setMode(new ControllerMode(attrs.getValue(i)));
      }
   }
View Full Code Here

               if ("name".equals(localName))
                  bean.setName(attrs.getValue(i));
               else if ("class".equals(localName))
                  bean.setBean(attrs.getValue(i));
               else if ("mode".equals(localName))
                  bean.setMode(new ControllerMode(attrs.getValue(i)));
            }
         }
      });

      // beanfactory binding
      TypeBinding beanFactoryType = schemaBinding.getType(beanFactoryTypeQName);
      beanFactoryType.setHandler(new DefaultElementHandler()
      {
         public Object startElement(Object parent, QName name, ElementBinding element)
         {
            return new GenericBeanFactoryMetaData();
         }

         public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
         {
            GenericBeanFactoryMetaData bean = (GenericBeanFactoryMetaData) o;
            for (int i = 0; i < attrs.getLength(); ++i)
            {
               String localName = attrs.getLocalName(i);
               if ("name".equals(localName))
                  bean.setName(attrs.getValue(i));
               else if ("class".equals(localName))
                  bean.setBeanClass(attrs.getValue(i));
               else if ("mode".equals(localName))
                  bean.setMode(new ControllerMode(attrs.getValue(i)));
            }
         }
      });

      // bean has a classloader
View Full Code Here

         if ("name".equals(localName))
            bean.setName(attrs.getValue(i));
         else if ("class".equals(localName))
            bean.setBean(attrs.getValue(i));
         else if ("mode".equals(localName))
            bean.setMode(new ControllerMode(attrs.getValue(i)));
      }
   }
View Full Code Here

   public AbstractKernelControllerContext(BeanInfo info, BeanMetaData metaData, Object target)
   {
      super(metaData.getName(), determineAliases(metaData), target == null ? actions : noInstantiate, new AbstractDependencyInfo(), target);
      this.info = info;
      this.metaData = metaData;
      ControllerMode mode = metaData.getMode();
      if (mode != null)
         setMode(mode);
      boolean autowireCandidate = metaData.isAutowireCandidate();
      getDependencyInfo().setAutowireCandidate(autowireCandidate);
      if (System.getSecurityManager() != null)
View Full Code Here

         mbean.setAttribute("code", metaData.getCode());
   }
  
   private void setControllerMode(ServiceMetaData metaData, Element mbean)
   {
      ControllerMode mode = metaData.getMode();
      if(mode != null)
         mbean.setAttribute("mode", mode.getModeString());
   }
View Full Code Here

   {
      super(metaData.getObjectName().getCanonicalName(), ServiceControllerContextActions.getInstance());
      this.objectName = metaData.getObjectName();
      serviceContext.objectName = objectName;
      this.serviceController = serviceController;
      ControllerMode mode = metaData.getMode();
      this.serviceMetaData = metaData;
      if (mode == null)
         setMode(ControllerMode.MANUAL);
      else
         setMode(mode);
View Full Code Here

      service.setObjectName(mbeanName);
     
      String code = parseCode(mbeanName, mbeanElement);
      service.setCode(code);
     
      ControllerMode mode = parseMode(mbeanName, mbeanElement);
      if (mode == null)
         mode = serverMode;
      service.setMode(mode);

      ServiceConstructorMetaData constructor = parseConstructor(mbeanName, mbeanElement, replace);
View Full Code Here

    * @param context the context
    * @return true when we should advance the context
    */
   protected boolean advance(ControllerContext context)
   {
      ControllerMode mode = context.getMode();

      // Never advance for disabled
      if (ControllerMode.DISABLED.equals(mode))
         return false;

View Full Code Here

/*     */   public AbstractKernelControllerContext(BeanInfo info, BeanMetaData metaData, Object target)
/*     */   {
/*  81 */     super(metaData.getName(), metaData.getAliases(), target == null ? actions : noInstantiate, new AbstractDependencyInfo(), target);
/*  82 */     this.info = info;
/*  83 */     this.metaData = metaData;
/*  84 */     ControllerMode mode = metaData.getMode();
/*  85 */     if (mode != null)
/*  86 */       setMode(mode);
/*  87 */     boolean autowireCandidate = metaData.isAutowireCandidate();
/*  88 */     getDependencyInfo().setAutowireCandidate(autowireCandidate);
/*  89 */     if (System.getSecurityManager() != null)
View Full Code Here

TOP

Related Classes of org.jboss.dependency.spi.ControllerMode

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.