public void merge(InterceptorsMetaData interceptors) { super.merge(interceptors, null); addAll(interceptors); }
public WeldEjbInterceptorMetadataDeployer() { super(JBossMetaData.class, true); interceptorMetaDataCreator = new InterceptorMetaDataCreator(new DefaultAnnotationFinder<AnnotatedElement>()); addInput("merged." + JBossMetaData.class.getName()); setStage(DeploymentStages.POST_CLASSLOADER); //create and process metadata for JSR299 interceptors InterceptorsMetaData interceptorsMetaData = interceptorMetaDataCreator.create(Arrays.<Class<?>>asList(INJECTION_INTERCEPTOR_CLASS, CONTEXT_INTERCEPTOR_CLASS, BINDINGS_INTERCEPTOR_CLASS)); // create interceptor metadata instance for session beans injectionIMD = interceptorsMetaData.get(INJECTION_INTERCEPTOR_CLASS_NAME); contextIMD = interceptorsMetaData.get(CONTEXT_INTERCEPTOR_CLASS_NAME); // create interceptor metadata instance for JSR-299 specific bindings bindingsIMD = interceptorsMetaData.get(BINDINGS_INTERCEPTOR_CLASS_NAME); }
invokerProxyBindings.merge(override.invokerProxyBindings); if(interceptors == null) interceptors = new InterceptorsMetaData(); if(override != null && override.webservices != null) webservices = new WebservicesMetaData(); interceptors.merge(override.interceptors); else if(original != null && original.getInterceptors() != null) interceptors.merge(original.getInterceptors());
InterceptorsMetaData imd = new InterceptorsMetaData(); EjbJar3xMetaData ejmd = new EjbJar30MetaData(); ejmd.setInterceptors(imd); interceptors.add(injectionIMD); // clone? interceptors.add(bindingsIMD); interceptors.add(contextIMD);
if (interceptors == null || interceptors.isEmpty())
invokerProxyBindings.merge(override.invokerProxyBindings); if(interceptors == null) interceptors = new InterceptorsMetaData(); if(override != null && override.webservices != null) webservices = new WebservicesMetaData(); interceptors.merge(override.interceptors); else if(original != null && original.getInterceptors() != null) interceptors.merge(original.getInterceptors());
if(xml.getInterceptors() != null || annotation.getInterceptors() != null) InterceptorsMetaData interceptors = new InterceptorsMetaData(); interceptors.merge(xml.getInterceptors(), annotation.getInterceptors()); merged.setInterceptors(interceptors);
public void merge(InterceptorsMetaData interceptors) { super.merge(interceptors, null); addAll(interceptors); }
interceptors = new InterceptorsMetaData(); if(overrideInterceptors != null || originalInterceptors != null) interceptors.merge(overrideInterceptors, originalInterceptors);
if(xml.getInterceptors() != null || annotation.getInterceptors() != null) InterceptorsMetaData interceptors = new InterceptorsMetaData(); interceptors.merge(xml.getInterceptors(), annotation.getInterceptors()); merged.setInterceptors(interceptors);
InterceptorsMetaData mergedInterceptorsMetaData = new InterceptorsMetaData(); mergedInterceptorsMetaData.merge(mergedMetaData.getInterceptors(), annotatedInterceptorsMetaData);