[jboss-cvs] JBossAS SVN: r80183 - in projects/demos/microcontainer/trunk: ioc/src/main/java/org/jboss/demos/ioc/classloader and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Oct 29 07:38:11 EDT 2008
Author: alesj
Date: 2008-10-29 07:38:11 -0400 (Wed, 29 Oct 2008)
New Revision: 80183
Modified:
projects/demos/microcontainer/trunk/ioc/src/main/java/org/jboss/demos/ioc/classloader/CustomClassLoader.java
projects/demos/microcontainer/trunk/ioc/src/main/resources/META-INF/classloader-beans.xml
projects/demos/microcontainer/trunk/pom.xml
Log:
Use Deployers 2.2.0-SNAPSHOT.
Enable custom classloader.
Modified: projects/demos/microcontainer/trunk/ioc/src/main/java/org/jboss/demos/ioc/classloader/CustomClassLoader.java
===================================================================
--- projects/demos/microcontainer/trunk/ioc/src/main/java/org/jboss/demos/ioc/classloader/CustomClassLoader.java 2008-10-29 11:35:50 UTC (rev 80182)
+++ projects/demos/microcontainer/trunk/ioc/src/main/java/org/jboss/demos/ioc/classloader/CustomClassLoader.java 2008-10-29 11:38:11 UTC (rev 80183)
@@ -40,7 +40,7 @@
if (pattern == null || pattern.matcher(name).matches())
return super.loadClass(name);
else
- throw new ClassNotFoundException("Name doesn't match pattern: " + pattern);
+ throw new ClassNotFoundException("Name '" + name + "' doesn't match pattern: " + pattern);
}
public void setPattern(String regexp)
Modified: projects/demos/microcontainer/trunk/ioc/src/main/resources/META-INF/classloader-beans.xml
===================================================================
--- projects/demos/microcontainer/trunk/ioc/src/main/resources/META-INF/classloader-beans.xml 2008-10-29 11:35:50 UTC (rev 80182)
+++ projects/demos/microcontainer/trunk/ioc/src/main/resources/META-INF/classloader-beans.xml 2008-10-29 11:38:11 UTC (rev 80183)
@@ -1,26 +1,20 @@
<deployment xmlns="urn:jboss:bean-deployer:2.0">
- <!-- TODO - fix me -->
+ <classloader><inject bean="custom-classloader:0.0.0"/></classloader>
- <!--<classloader><inject bean="custom-classloader:0.0.0"/></classloader>-->
-
<classloader name="custom-classloader" xmlns="urn:jboss:classloader:1.0" export-all="NON_EMPTY" import-all="true"/>
-<!--
<bean name="CustomCL" class="org.jboss.demos.ioc.classloader.CustomClassLoader">
<constructor>
<parameter><inject bean="custom-classloader:0.0.0"/></parameter>
</constructor>
- <property name="pattern">[.]+</property>
+ <property name="pattern">org\.jboss\.demos\.ioc\..+</property>
</bean>
--->
<bean name="CB1" class="org.jboss.demos.ioc.classloader.CustomBean"/>
-<!--
<bean name="CB2" class="org.jboss.demos.ioc.classloader.CustomBean">
<classloader><inject bean="CustomCL"/></classloader>
</bean>
--->
</deployment>
Modified: projects/demos/microcontainer/trunk/pom.xml
===================================================================
--- projects/demos/microcontainer/trunk/pom.xml 2008-10-29 11:35:50 UTC (rev 80182)
+++ projects/demos/microcontainer/trunk/pom.xml 2008-10-29 11:38:11 UTC (rev 80183)
@@ -36,7 +36,7 @@
<version.jboss.man>2.0.0.CR2</version.jboss.man>
<version.jboss.mdr>2.0.0.GA</version.jboss.mdr>
<version.jboss.microcontainer>2.2.0-SNAPSHOT</version.jboss.microcontainer>
- <version.jboss.deployers>2.0.0.CR3</version.jboss.deployers>
+ <version.jboss.deployers>2.2.0-SNAPSHOT</version.jboss.deployers>
<version.jboss.classloader>2.0.0.CR4</version.jboss.classloader>
<version.jboss.common.core>2.2.8.GA</version.jboss.common.core>
<version.jboss.common.logging.spi>2.0.5.GA</version.jboss.common.logging.spi>
More information about the jboss-cvs-commits
mailing list