[jboss-cvs] jboss-seam/src/main/org/jboss/seam/init ...
Shane Bryzak
Shane_Bryzak at symantec.com
Tue Feb 13 10:07:28 EST 2007
User: sbryzak2
Date: 07/02/13 10:07:28
Modified: src/main/org/jboss/seam/init Initialization.java
Log:
JBSEAM-819
Revision Changes Path
1.148 +14 -1 jboss-seam/src/main/org/jboss/seam/init/Initialization.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Initialization.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/init/Initialization.java,v
retrieving revision 1.147
retrieving revision 1.148
diff -u -b -r1.147 -r1.148
--- Initialization.java 10 Feb 2007 16:31:25 -0000 1.147
+++ Initialization.java 13 Feb 2007 15:07:28 -0000 1.148
@@ -30,6 +30,7 @@
import org.jboss.seam.annotations.Install;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Namespace;
+import org.jboss.seam.annotations.ResourceProvider;
import org.jboss.seam.annotations.Role;
import org.jboss.seam.annotations.Roles;
import org.jboss.seam.contexts.Context;
@@ -44,6 +45,7 @@
import org.jboss.seam.deployment.NamespaceScanner;
import org.jboss.seam.log.LogProvider;
import org.jboss.seam.log.Logging;
+import org.jboss.seam.servlet.AbstractResourceProvider;
import org.jboss.seam.util.Conversions;
import org.jboss.seam.util.Naming;
import org.jboss.seam.util.Reflections;
@@ -54,7 +56,7 @@
/**
* @author Gavin King
* @author <a href="mailto:theute at jboss.org">Thomas Heute</a>
- * @version $Revision: 1.147 $
+ * @version $Revision: 1.148 $
*/
public class Initialization
{
@@ -700,6 +702,11 @@
{
init.addInstalledFilter( componentDescriptor.getName() );
}
+
+ if ( componentDescriptor.isResourceProvider() )
+ {
+ init.addResourceProvider( componentDescriptor.getName() );
+ }
}
}
@@ -1064,6 +1071,12 @@
return Filter.class.isAssignableFrom(componentClass) && isInstalled();
}
+ public boolean isResourceProvider()
+ {
+ return AbstractResourceProvider.class.isAssignableFrom(componentClass) &&
+ componentClass.isAnnotationPresent(ResourceProvider.class);
+ }
+
@Override
public String toString()
{
More information about the jboss-cvs-commits
mailing list