Examples of AbstractLifecycleMetaData


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

      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

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

/*     */
/*     */   protected abstract boolean isLifecyclePresent(BeanMetaData paramBeanMetaData);
/*     */
/*     */   protected AbstractLifecycleMetaData createLifecycleMetaData(String method, C annotation)
/*     */   {
/*  64 */     AbstractLifecycleMetaData lifecycle = new AbstractLifecycleMetaData(method);
/*  65 */     applyLifecycleAnnotation(lifecycle, annotation);
/*  66 */     return lifecycle;
/*     */   }
View Full Code Here

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

/*     */   }
/*     */
/*     */   protected List<? extends MetaDataVisitorNode> handleParameterlessInfo(MethodInfo info, C annotation, BeanMetaData beanMetaData)
/*     */   {
/*  97 */     AbstractBeanMetaData abmd = (AbstractBeanMetaData)beanMetaData;
/*  98 */     AbstractLifecycleMetaData lifecycle = createLifecycleMetaData(info.getName(), annotation);
/*  99 */     setLifecycleMetaData(abmd, lifecycle);
/* 100 */     return Collections.singletonList(lifecycle);
/*     */   }
View Full Code Here

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

/* 38 */   public static final LifecycleCreateInterceptor INTERCEPTOR = new LifecycleCreateInterceptor();
/*    */
/*    */   public void add(Object parent, Object child, QName name)
/*    */   {
/* 42 */     MutableLifecycleHolder holder = (MutableLifecycleHolder)parent;
/* 43 */     AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData)child;
/* 44 */     lifecycle.setType("create");
/* 45 */     holder.setCreate(lifecycle);
/*    */   }
View Full Code Here

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

/* 38 */   public static final LifecycleDestroyInterceptor INTERCEPTOR = new LifecycleDestroyInterceptor();
/*    */
/*    */   public void add(Object parent, Object child, QName name)
/*    */   {
/* 42 */     MutableLifecycleHolder holder = (MutableLifecycleHolder)parent;
/* 43 */     AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData)child;
/* 44 */     lifecycle.setType("destroy");
/* 45 */     holder.setDestroy(lifecycle);
/*    */   }
View Full Code Here

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

/*    */ {
/* 41 */   public static final LifecycleHandler HANDLER = new LifecycleHandler();
/*    */
/*    */   public Object startElement(Object parent, QName name, ElementBinding element)
/*    */   {
/* 45 */     return new AbstractLifecycleMetaData();
/*    */   }
View Full Code Here

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

/* 45 */     return new AbstractLifecycleMetaData();
/*    */   }
/*    */
/*    */   public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
/*    */   {
/* 50 */     AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData)o;
/* 51 */     for (int i = 0; i < attrs.getLength(); i++)
/*    */     {
/* 53 */       String localName = attrs.getLocalName(i);
/* 54 */       if ("method".equals(localName))
/* 55 */         lifecycle.setMethodName(attrs.getValue(i));
/* 56 */       else if ("ignored".equals(localName))
/* 57 */         lifecycle.setIgnored(Boolean.parseBoolean(attrs.getValue(i)));
/*    */     }
/*    */   }
View Full Code Here

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

/*    */ {
/* 43 */   public static final LifecycleParametersInterceptor INTERCEPTOR = new LifecycleParametersInterceptor();
/*    */
/*    */   public void add(Object parent, Object child, QName name)
/*    */   {
/* 47 */     AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData)parent;
/* 48 */     AbstractParameterMetaData parameter = (AbstractParameterMetaData)child;
/* 49 */     List parameters = lifecycle.getParameters();
/* 50 */     if (parameters == null)
/*    */     {
/* 52 */       parameters = new ArrayList();
/* 53 */       lifecycle.setParameters(parameters);
/*    */     }
/* 55 */     parameter.setIndex(parameters.size());
/* 56 */     parameters.add(parameter);
/*    */   }
View Full Code Here

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

/*    */ {
/* 43 */   public static final LifecycleAnnotationsInterceptor INTERCEPTOR = new LifecycleAnnotationsInterceptor();
/*    */
/*    */   public void add(Object parent, Object child, QName name)
/*    */   {
/* 47 */     AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData)parent;
/* 48 */     AbstractAnnotationMetaData annotation = (AbstractAnnotationMetaData)child;
/* 49 */     Set annotations = lifecycle.getAnnotations();
/* 50 */     if (annotations == null)
/*    */     {
/* 52 */       annotations = new HashSet();
/* 53 */       lifecycle.setAnnotations(annotations);
/*    */     }
/* 55 */     annotations.add(annotation);
/*    */   }
View Full Code Here

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

/* 38 */   public static final LifecycleStopInterceptor INTERCEPTOR = new LifecycleStopInterceptor();
/*    */
/*    */   public void add(Object parent, Object child, QName name)
/*    */   {
/* 42 */     MutableLifecycleHolder holder = (MutableLifecycleHolder)parent;
/* 43 */     AbstractLifecycleMetaData lifecycle = (AbstractLifecycleMetaData)child;
/* 44 */     lifecycle.setType("stop");
/* 45 */     holder.setStop(lifecycle);
/*    */   }
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.