[jboss-cvs] JBossAS SVN: r72364 - in projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator: ejb and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Apr 17 11:10:17 EDT 2008
Author: scott.stark at jboss.org
Date: 2008-04-17 11:10:17 -0400 (Thu, 17 Apr 2008)
New Revision: 72364
Modified:
projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/AbstractComponentProcessor.java
projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/PostConstructMethodProcessor.java
projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/PreDestroyMethodProcessor.java
projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/ResourcesClassProcessor.java
projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/ejb/AbstractEnterpriseBeanProcessor.java
Log:
Correct the processor to type mapping for the remote-environment and environment processing separation
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/AbstractComponentProcessor.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/AbstractComponentProcessor.java 2008-04-17 14:46:39 UTC (rev 72363)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/AbstractComponentProcessor.java 2008-04-17 15:10:17 UTC (rev 72364)
@@ -141,7 +141,7 @@
public void process(RemoteEnvironmentRefsGroupMetaData metaData, Class<?> type)
{
// @Resources/@Resource
- processClass(metaData, type);
+ processClass(metaData, type, RemoteEnvironmentRefsGroupMetaData.class);
// @EJBs/@EJB
AnnotatedEJBReferencesMetaData aejbRefs = metaData.getAnnotatedEjbReferences();
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/PostConstructMethodProcessor.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/PostConstructMethodProcessor.java 2008-04-17 14:46:39 UTC (rev 72363)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/PostConstructMethodProcessor.java 2008-04-17 15:10:17 UTC (rev 72364)
@@ -30,6 +30,7 @@
import org.jboss.metadata.javaee.spec.EnvironmentRefsGroupMetaData;
import org.jboss.metadata.javaee.spec.LifecycleCallbackMetaData;
import org.jboss.metadata.javaee.spec.LifecycleCallbacksMetaData;
+import org.jboss.metadata.javaee.spec.RemoteEnvironmentRefsGroupMetaData;
/**
* Translate @PostConstruct into LifecycleCallbackMetaData for
@@ -40,7 +41,7 @@
*/
public class PostConstructMethodProcessor
extends AbstractLifeCycleMethodProcessor
- implements Processor<EnvironmentRefsGroupMetaData, Method>
+ implements Processor<RemoteEnvironmentRefsGroupMetaData, Method>
{
/**
* @param finder
@@ -50,7 +51,7 @@
super(finder);
}
- public void process(EnvironmentRefsGroupMetaData metaData, Method element)
+ public void process(RemoteEnvironmentRefsGroupMetaData metaData, Method element)
{
PostConstruct annotation = finder.getAnnotation(element, PostConstruct.class);
if(annotation == null)
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/PreDestroyMethodProcessor.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/PreDestroyMethodProcessor.java 2008-04-17 14:46:39 UTC (rev 72363)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/PreDestroyMethodProcessor.java 2008-04-17 15:10:17 UTC (rev 72364)
@@ -30,6 +30,7 @@
import org.jboss.metadata.javaee.spec.EnvironmentRefsGroupMetaData;
import org.jboss.metadata.javaee.spec.LifecycleCallbackMetaData;
import org.jboss.metadata.javaee.spec.LifecycleCallbacksMetaData;
+import org.jboss.metadata.javaee.spec.RemoteEnvironmentRefsGroupMetaData;
/**
* Translate @PreDestroy into LifecycleCallbackMetaData for
@@ -40,7 +41,7 @@
*/
public class PreDestroyMethodProcessor
extends AbstractLifeCycleMethodProcessor
- implements Processor<EnvironmentRefsGroupMetaData, Method>
+ implements Processor<RemoteEnvironmentRefsGroupMetaData, Method>
{
/**
* @param finder
@@ -50,7 +51,7 @@
super(finder);
}
- public void process(EnvironmentRefsGroupMetaData metaData, Method element)
+ public void process(RemoteEnvironmentRefsGroupMetaData metaData, Method element)
{
PreDestroy annotation = finder.getAnnotation(element, PreDestroy.class);
if(annotation == null)
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/ResourcesClassProcessor.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/ResourcesClassProcessor.java 2008-04-17 14:46:39 UTC (rev 72363)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/ResourcesClassProcessor.java 2008-04-17 15:10:17 UTC (rev 72364)
@@ -55,7 +55,8 @@
super(finder);
}
- public void process(EnvironmentRefsGroupMetaData metaData, Class type)
+ @Override
+ public void process(RemoteEnvironmentRefsGroupMetaData metaData, Class type)
{
Resources annotation = finder.getAnnotation(type, Resources.class);
if(annotation == null)
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/ejb/AbstractEnterpriseBeanProcessor.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/ejb/AbstractEnterpriseBeanProcessor.java 2008-04-17 14:46:39 UTC (rev 72363)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/annotation/creator/ejb/AbstractEnterpriseBeanProcessor.java 2008-04-17 15:10:17 UTC (rev 72364)
@@ -95,7 +95,7 @@
beanMetaData.setJndiEnvironmentRefsGroup(env);
}
super.process(env, beanClass);
- beanMetaData.setJndiEnvironmentRefsGroup(env);
+
if(ejbJarMetaData.getEnterpriseBeans() == null)
ejbJarMetaData.setEnterpriseBeans(new EnterpriseBeansMetaData());
More information about the jboss-cvs-commits
mailing list