Package org.jboss.beans.metadata.plugins

Examples of org.jboss.beans.metadata.plugins.AbstractLifecycleMetaData


   public static final LifecycleStartInterceptor INTERCEPTOR = new LifecycleStartInterceptor();

   public void add(Object parent, Object child, QName name)
   {
      MutableLifecycleHolder holder = (MutableLifecycleHolder) parent;
      AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData) child;
      lifecycle.setType("start");
      holder.setStart(lifecycle);
   }
View Full Code Here


   public static final BeanFactoryCreateInterceptor INTERCEPTOR = new BeanFactoryCreateInterceptor();

   public void add(Object parent, Object child, QName name)
   {
      GenericBeanFactoryMetaData bean = (GenericBeanFactoryMetaData) parent;
      AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData) child;
      lifecycle.setType("create");
      bean.setBeanCreate(lifecycle);
   }
View Full Code Here

   public static final BeanFactoryStartInterceptor INTERCEPTOR = new BeanFactoryStartInterceptor();

   public void add(Object parent, Object child, QName name)
   {
      GenericBeanFactoryMetaData bean = (GenericBeanFactoryMetaData) parent;
      AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData) child;
      lifecycle.setType("start");
      bean.setBeanStart(lifecycle);
   }
View Full Code Here

   public static final LifecycleCreateInterceptor INTERCEPTOR = new LifecycleCreateInterceptor();

   public void add(Object parent, Object child, QName name)
   {
      MutableLifecycleHolder holder = (MutableLifecycleHolder) parent;
      AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData) child;
      lifecycle.setType("create");
      holder.setCreate(lifecycle);
   }
View Full Code Here

   public static final LifecycleDestroyInterceptor INTERCEPTOR = new LifecycleDestroyInterceptor();

   public void add(Object parent, Object child, QName name)
   {
      MutableLifecycleHolder holder = (MutableLifecycleHolder) parent;
      AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData) child;
      lifecycle.setType("destroy");
      holder.setDestroy(lifecycle);
   }
View Full Code Here

   public static final BeanStartInterceptor INTERCEPTOR = new BeanStartInterceptor();

   public void add(Object parent, Object child, QName name)
   {
      AbstractBeanMetaData bean = (AbstractBeanMetaData) parent;
      AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData) child;
      lifecycle.setType("start");
      bean.setStart(lifecycle);
   }
View Full Code Here

   public static final BeanDestroyInterceptor INTERCEPTOR = new BeanDestroyInterceptor();

   public void add(Object parent, Object child, QName name)
   {
      AbstractBeanMetaData bean = (AbstractBeanMetaData) parent;
      AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData) child;
      lifecycle.setType("destroy");
      bean.setDestroy(lifecycle);
   }
View Full Code Here

   /** The handler */
   public static final LifecycleHandler HANDLER = new LifecycleHandler();

   public Object startElement(Object parent, QName name, ElementBinding element)
   {
      return new AbstractLifecycleMetaData();
   }
View Full Code Here

      return new AbstractLifecycleMetaData();
   }

   public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
   {
      AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData) o;
      for (int i = 0; i < attrs.getLength(); ++i)
      {
         String localName = attrs.getLocalName(i);
         if ("method".equals(localName))
            lifecycle.setMethodName(attrs.getValue(i));
      }
   }
View Full Code Here

   public static final BeanStopInterceptor INTERCEPTOR = new BeanStopInterceptor();

   public void add(Object parent, Object child, QName name)
   {
      AbstractBeanMetaData bean = (AbstractBeanMetaData) parent;
      AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData) child;
      lifecycle.setType("stop");
      bean.setStop(lifecycle);
   }
View Full Code Here

TOP

Related Classes of org.jboss.beans.metadata.plugins.AbstractLifecycleMetaData

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.