[jboss-cvs] JBossAS SVN: r97237 - projects/weld-int/trunk/deployer-mc-int/src/main/java/org/jboss/weld/integration/deployer/mc.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Dec 1 09:44:16 EST 2009
Author: alesj
Date: 2009-12-01 09:44:15 -0500 (Tue, 01 Dec 2009)
New Revision: 97237
Modified:
projects/weld-int/trunk/deployer-mc-int/src/main/java/org/jboss/weld/integration/deployer/mc/WeldElementSchemaInstaller.java
Log:
Make installer more service like.
Modified: projects/weld-int/trunk/deployer-mc-int/src/main/java/org/jboss/weld/integration/deployer/mc/WeldElementSchemaInstaller.java
===================================================================
--- projects/weld-int/trunk/deployer-mc-int/src/main/java/org/jboss/weld/integration/deployer/mc/WeldElementSchemaInstaller.java 2009-12-01 14:29:43 UTC (rev 97236)
+++ projects/weld-int/trunk/deployer-mc-int/src/main/java/org/jboss/weld/integration/deployer/mc/WeldElementSchemaInstaller.java 2009-12-01 14:44:15 UTC (rev 97237)
@@ -35,9 +35,17 @@
*/
public class WeldElementSchemaInstaller
{
- public WeldElementSchemaInstaller()
+ private String namespace;
+
+ public void start()
{
- String namespace = JBossXBHelper.findNamespace(WeldBeanMetaData.class);
+ namespace = JBossXBHelper.findNamespace(WeldBeanMetaData.class);
JBossXBHelper.addClassBinding(namespace, WeldBeanMetaData.class);
}
+
+ public void stop()
+ {
+ if (namespace != null)
+ JBossXBHelper.removeClassBinding(namespace);
+ }
}
More information about the jboss-cvs-commits
mailing list