Package org.jboss.kernel.plugins.deployment

Examples of org.jboss.kernel.plugins.deployment.AbstractKernelDeployment


   /** The deployment handler */
   public static final DeploymentHandler HANDLER = new DeploymentHandler();
  
   public Object startElement(Object parent, QName name, ElementBinding element)
   {
      return new AbstractKernelDeployment();
   }
View Full Code Here


      return new AbstractKernelDeployment();
   }

   public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
   {
      AbstractKernelDeployment deployment = (AbstractKernelDeployment)o;
      for (int i = 0; i < attrs.getLength(); ++i)
      {
         String localName = attrs.getLocalName(i);
         if ("name".equals(localName))
            deployment.setName(attrs.getValue(i));
         else if ("scoped".equals(localName))                      
            deployment.setScoped(Boolean.parseBoolean(attrs.getValue(i)));
         else if ("mode".equals(localName))
            deployment.setMode(ControllerMode.getInstance(attrs.getValue(i)));
      }
   }
View Full Code Here

   /** The interceptor */
   public static final DeploymentClassLoaderInterceptor INTERCEPTOR = new DeploymentClassLoaderInterceptor();
  
   public void add(Object parent, Object child, QName name)
   {
      AbstractKernelDeployment deployment = (AbstractKernelDeployment) parent;
      AbstractClassLoaderMetaData classloader = (AbstractClassLoaderMetaData) child;
      deployment.setClassLoader(classloader);
      // add classloaders as value beans
      List<BeanMetaDataFactory> beans = deployment.getBeanFactories();
      if (beans == null)
      {
         beans = new ArrayList<BeanMetaDataFactory>();
         deployment.setBeanFactories(beans);
      }
   }
View Full Code Here

      return new AbstractSpringDeployment();
   }

   public void attributes(Object object, QName qName, ElementBinding elementBinding, Attributes attrs, NamespaceContext namespaceContext)
   {
      AbstractKernelDeployment deployment = (AbstractKernelDeployment) object;
      for (int i = 0; i < attrs.getLength(); ++i)
      {
         String localName = attrs.getLocalName(i);
         if ("default-init-method".equals(localName))
            deployment.setCreate(new AbstractLifecycleMetaData(attrs.getValue(i)));
         else if ("default-destroy-method".equals(localName))
            deployment.setDestroy(new AbstractLifecycleMetaData(attrs.getValue(i)));
         else if ("default-lazy-init".equals(localName) && Boolean.parseBoolean(attrs.getValue(i)) == true)
            deployment.setMode(ControllerMode.ON_DEMAND);
      }
   }
View Full Code Here

/* 42 */     super("(root)");
/*    */   }
/*    */
/*    */   public void visit(Vertex<String> parent, Set<Vertex<String>> children)
/*    */   {
/* 47 */     this.deployment = new AbstractKernelDeployment();
/*    */   }
View Full Code Here

/*    */ {
/* 43 */   public static final DeploymentBeanInterceptor INTERCEPTOR = new DeploymentBeanInterceptor();
/*    */
/*    */   public void add(Object parent, Object child, QName name)
/*    */   {
/* 47 */     AbstractKernelDeployment deployment = (AbstractKernelDeployment)parent;
/* 48 */     AbstractBeanMetaData bean = (AbstractBeanMetaData)child;
/* 49 */     List beans = deployment.getBeanFactories();
/* 50 */     if (beans == null)
/*    */     {
/* 52 */       beans = new ArrayList();
/* 53 */       deployment.setBeanFactories(beans);
/*    */     }
/* 55 */     beans.add(bean);
/*    */   }
View Full Code Here

/*    */
/*    */     public void visit(BaseDeploymentVertex parent, Set<Vertex<String>> children)
/*    */     {
/* 67 */       this.beanMetaData = new AbstractBeanMetaData();
/* 68 */       this.beanMetaData.setName(getName());
/* 69 */       AbstractKernelDeployment deployment = parent.getDeployment();
/* 70 */       List list = deployment.getBeanFactories();
/* 71 */       if (list == null)
/*    */       {
/* 73 */         list = new ArrayList();
/* 74 */         deployment.setBeanFactories(list);
/*    */       }
/* 76 */       list.add(this.beanMetaData);
/*    */     }
View Full Code Here

/*    */ {
/* 43 */   public static final DeploymentWildcardHandler HANDLER = new DeploymentWildcardHandler();
/*    */
/*    */   public void setParent(Object parent, Object o, QName elementName, ElementBinding element, ElementBinding parentElement)
/*    */   {
/* 47 */     AbstractKernelDeployment deployment = (AbstractKernelDeployment)parent;
/* 48 */     if ((o == null) || (!(o instanceof BeanMetaDataFactory)))
/* 49 */       throw new IllegalArgumentException(o + " is not an instance of BeanMetaDataFactory for element " + element.getQName());
/* 50 */     BeanMetaDataFactory bean = (BeanMetaDataFactory)o;
/* 51 */     List beans = deployment.getBeanFactories();
/* 52 */     if (beans == null)
/*    */     {
/* 54 */       beans = new ArrayList();
/* 55 */       deployment.setBeanFactories(beans);
/*    */     }
/* 57 */     beans.add(bean);
/*    */   }
View Full Code Here

/*    */ {
/* 42 */   public static final DeploymentHandler HANDLER = new DeploymentHandler();
/*    */
/*    */   public Object startElement(Object parent, QName name, ElementBinding element)
/*    */   {
/* 46 */     return new AbstractKernelDeployment();
/*    */   }
View Full Code Here

/* 46 */     return new AbstractKernelDeployment();
/*    */   }
/*    */
/*    */   public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
/*    */   {
/* 51 */     AbstractKernelDeployment deployment = (AbstractKernelDeployment)o;
/* 52 */     for (int i = 0; i < attrs.getLength(); i++)
/*    */     {
/* 54 */       String localName = attrs.getLocalName(i);
/* 55 */       if ("name".equals(localName))
/* 56 */         deployment.setName(attrs.getValue(i));
/* 57 */       else if ("scoped".equals(localName))
/* 58 */         deployment.setScoped(Boolean.valueOf(Boolean.parseBoolean(attrs.getValue(i))));
/* 59 */       else if ("mode".equals(localName))
/* 60 */         deployment.setMode(new ControllerMode(attrs.getValue(i)));
/*    */     }
/*    */   }
View Full Code Here

TOP

Related Classes of org.jboss.kernel.plugins.deployment.AbstractKernelDeployment

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.