Package org.jboss.metadata.ejb.spec

Examples of org.jboss.metadata.ejb.spec.InterceptorBindingMetaData


        
         this.methodInterceptorOrders = new HashMap<DeclaredMethodSignature, InterceptorOrderImpl>();
         for(DeclaredMethodSignature refMethod : methods)
         {
            // find the best matching interceptor-order
            InterceptorBindingMetaData binding = findBestMatch(bindings, refMethod);
            if(binding != null)
            {
               InterceptorOrderImpl interceptors = methodInterceptorOrders.get(refMethod);
               if (interceptors == null)
               {
View Full Code Here


/* 65 */     Method method = null;
/* 66 */     if ((type instanceof Method)) {
/* 67 */       method = (Method)type;
/*    */     }
/* 69 */     String ejbName = (String)EjbNameThreadLocal.ejbName.get();
/* 70 */     InterceptorBindingMetaData interceptor = new InterceptorBindingMetaData();
/* 71 */     interceptor.setEjbName(ejbName);
/* 72 */     interceptor.setExcludeClassInterceptors(excludeClass != null);
/* 73 */     interceptor.setExcludeDefaultInterceptors(excludeDefaults != null);
/* 74 */     if (method != null)
/*    */     {
/* 76 */       NamedMethodMetaData namedMethod = new NamedMethodMetaData();
/* 77 */       namedMethod.setMethodName(method.getName());
/* 78 */       MethodParametersMetaData methodParams = ProcessorUtils.getMethodParameters(method);
/* 79 */       namedMethod.setMethodParams(methodParams);
/* 80 */       interceptor.setMethod(namedMethod);
/*    */     }
/* 82 */     InterceptorClassesMetaData classes = new InterceptorClassesMetaData();
/* 83 */     for (Class c : interceptors.value())
/*    */     {
/* 85 */       classes.add(c.getName());
/*    */     }
/* 87 */     interceptor.setInterceptorClasses(classes);
/*    */
/* 89 */     Descriptions descriptions = ProcessorUtils.getDescription("@Interceptors for: " + type);
/* 90 */     interceptor.setDescriptions(descriptions);
/* 91 */     metaData.add(interceptor);
/*    */   }
View Full Code Here

        
         this.methodInterceptorOrders = new HashMap<DeclaredMethodSignature, InterceptorOrderImpl>();
         for(DeclaredMethodSignature refMethod : methods)
         {
            // find the best matching interceptor-order
            InterceptorBindingMetaData binding = findBestMatch(bindings, refMethod);
            if(binding != null)
            {
               InterceptorOrderImpl interceptors = methodInterceptorOrders.get(refMethod);
               if (interceptors == null)
               {
View Full Code Here

TOP

Related Classes of org.jboss.metadata.ejb.spec.InterceptorBindingMetaData

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.