String interceptorClassName = interceptor.getInterceptorClass(); AroundInvokesMetaData aroundInvokes = interceptor.getAroundInvokes(); if (aroundInvokes != null) { for (AroundInvokeMetaData aroundInvoke : aroundInvokes) { AroundTimeoutsMetaData aroundTimeouts = interceptor.getAroundTimeouts(); if (aroundTimeouts != null) { for (AroundTimeoutMetaData aroundTimeout : aroundTimeouts) { LifecycleCallbacksMetaData postConstructs = interceptor.getPostConstructs(); if (postConstructs != null) { for (LifecycleCallbackMetaData postConstruct : postConstructs) { LifecycleCallbacksMetaData preDestroys = interceptor.getPreDestroys(); if (preDestroys != null) { for (LifecycleCallbackMetaData preDestroy : preDestroys) { LifecycleCallbacksMetaData prePassivates = interceptor.getPrePassivates(); if (prePassivates != null) { for (LifecycleCallbackMetaData prePassivate : prePassivates) { LifecycleCallbacksMetaData postActivates = interceptor.getPostActivates(); if (postActivates != null) { for (LifecycleCallbackMetaData postActivate : postActivates) { if(interceptor.getJndiEnvironmentRefsGroup() != null) { final DeploymentDescriptorEnvironment environment = new DeploymentDescriptorEnvironment("java:comp/env", interceptor.getJndiEnvironmentRefsGroup()); eeModuleDescription.addInterceptorEnvironment(interceptor.getInterceptorClass(), new InterceptorEnvironment(environment));
if (metaData.getInterceptors() != null) { for (final InterceptorMetaData interceptor : metaData.getInterceptors()) { interceptorClasses.add(interceptor.getInterceptorClass());
/** * Get the interceptorClass. * * @return the interceptorClass. */ public String getInterceptorClass() { return getName(); }
public MessageDestinationReferenceMetaData getMessageDestinationReferenceByName(String name) { return AbstractMappedMetaData.getByName(name, getMessageDestinationReferences()); }
public PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name) { return AbstractMappedMetaData.getByName(name, getPersistenceContextRefs()); }
public EJBLocalReferenceMetaData getEjbLocalReferenceByName(String name) { return AbstractMappedMetaData.getByName(name, getEjbLocalReferences()); }
public EnvironmentEntryMetaData getEnvironmentEntryByName(String name) { return AbstractMappedMetaData.getByName(name, getEnvironmentEntries()); }
public EJBReferenceMetaData getEjbReferenceByName(String name) { return AbstractMappedMetaData.getByName(name, getEjbReferences()); }
private InterceptorMetaData findInterceptor(Class<?> interceptorClass) { if(xml == null) return null; JBossMetaData ejbJarMetaData = xml.getEjbJarMetaData(); if(ejbJarMetaData == null) return null; InterceptorsMetaData interceptors = ejbJarMetaData.getInterceptors(); if(interceptors == null) return null; for(InterceptorMetaData interceptorMetaData : interceptors) { if(interceptorMetaData.getInterceptorClass().equals(interceptorClass.getName())) return interceptorMetaData; } return null; }
/** * Get the interceptorClass. * * @return the interceptorClass. */ public String getInterceptorClass() { return getName(); }
public MessageDestinationReferenceMetaData getMessageDestinationReferenceByName(String name) { return AbstractMappedMetaData.getByName(name, getMessageDestinationReferences()); }
public PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name) { return AbstractMappedMetaData.getByName(name, getPersistenceContextRefs()); }
public EJBLocalReferenceMetaData getEjbLocalReferenceByName(String name) { return AbstractMappedMetaData.getByName(name, getEjbLocalReferences()); }
public EnvironmentEntryMetaData getEnvironmentEntryByName(String name) { return AbstractMappedMetaData.getByName(name, getEnvironmentEntries()); }
public EJBReferenceMetaData getEjbReferenceByName(String name) { return AbstractMappedMetaData.getByName(name, getEjbReferences()); }
String interceptorClassName = interceptor.getInterceptorClass(); AroundInvokesMetaData aroundInvokes = interceptor.getAroundInvokes(); if (aroundInvokes != null) { for (AroundInvokeMetaData aroundInvoke : aroundInvokes) { AroundTimeoutsMetaData aroundTimeouts = interceptor.getAroundTimeouts(); if (aroundTimeouts != null) { for (AroundTimeoutMetaData aroundTimeout : aroundTimeouts) { LifecycleCallbacksMetaData postConstructs = interceptor.getPostConstructs(); if (postConstructs != null) { for (LifecycleCallbackMetaData postConstruct : postConstructs) { LifecycleCallbacksMetaData preDestroys = interceptor.getPreDestroys(); if (preDestroys != null) { for (LifecycleCallbackMetaData preDestroy : preDestroys) { LifecycleCallbacksMetaData prePassivates = interceptor.getPrePassivates(); if (prePassivates != null) { for (LifecycleCallbackMetaData prePassivate : prePassivates) { LifecycleCallbacksMetaData postActivates = interceptor.getPostActivates(); if (postActivates != null) { for (LifecycleCallbackMetaData postActivate : postActivates) { if(interceptor.getJndiEnvironmentRefsGroup() != null) { final DeploymentDescriptorEnvironment environment = new DeploymentDescriptorEnvironment("java:comp/env", interceptor.getJndiEnvironmentRefsGroup()); eeModuleDescription.addInterceptorEnvironment(interceptor.getInterceptorClass(), new InterceptorEnvironment(environment));
if (metaData.getInterceptors() != null) { for (final InterceptorMetaData interceptor : metaData.getInterceptors()) { interceptorClasses.add(interceptor.getInterceptorClass());
String interceptorInjectorMCBeanName = this.getInjectorMCBeanNamePrefix() + ",bean=" + ejbContainer.getEjbName() + ",interceptor=" + interceptor.getName(); BeanMetaData injectorBMD = this.createInjectorBMD(interceptorInjectorMCBeanName, lazyEEInjector, switchBoard); this.jbossUnit.addAttachment(BeanMetaData.class + ":" + interceptorInjectorMCBeanName, injectorBMD); dependsPolicy.addDependency(interceptorInjectorMCBeanName); log.debug("Added Injector dependency: " + interceptorInjectorMCBeanName + " for interceptor " + interceptor.getName() + " of EJB: " + ejbContainer.getEjbName() + " in unit " + this.jbossUnit);