[jboss-cvs] JBossAS SVN: r110262 - projects/jboss-deployers/trunk/deployers-impl/src/main/java/org/jboss/deployers/plugins/classloading.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Jan 4 09:16:29 EST 2011
Author: alesj
Date: 2011-01-04 09:16:28 -0500 (Tue, 04 Jan 2011)
New Revision: 110262
Modified:
projects/jboss-deployers/trunk/deployers-impl/src/main/java/org/jboss/deployers/plugins/classloading/AbstractClassLoadingDomainDeployer.java
Log:
[JBDEPLOY-269]; use default domain as default parent.
Modified: projects/jboss-deployers/trunk/deployers-impl/src/main/java/org/jboss/deployers/plugins/classloading/AbstractClassLoadingDomainDeployer.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-impl/src/main/java/org/jboss/deployers/plugins/classloading/AbstractClassLoadingDomainDeployer.java 2011-01-04 14:01:52 UTC (rev 110261)
+++ projects/jboss-deployers/trunk/deployers-impl/src/main/java/org/jboss/deployers/plugins/classloading/AbstractClassLoadingDomainDeployer.java 2011-01-04 14:16:28 UTC (rev 110262)
@@ -44,6 +44,9 @@
/** The classloader system */
private ClassLoaderSystem system;
+ /** The parent usage flag */
+ private boolean useDefaultDomain = true;
+
public AbstractClassLoadingDomainDeployer()
{
super(ClassLoadingDomainMetaData.class);
@@ -83,6 +86,9 @@
parent = system.getDomain(parentDomain);
}
+ if (parent == null && isUseDefaultDomain())
+ parent = system.getDefaultDomain();
+
ShutdownPolicy shutdownPolicy = deployment.getShutdownPolicy();
Boolean useLoadClassForParent = deployment.getUseLoadClassForParent();
@@ -120,4 +126,24 @@
{
this.system = system;
}
+
+ /**
+ * Do we use default domain by default as parent.
+ *
+ * @return true if default domain is used as default parent
+ */
+ public boolean isUseDefaultDomain()
+ {
+ return useDefaultDomain;
+ }
+
+ /**
+ * Set use-default-domain as default parent flag.
+ *
+ * @param useDefaultDomain the use-default-domain
+ */
+ public void setUseDefaultDomain(boolean useDefaultDomain)
+ {
+ this.useDefaultDomain = useDefaultDomain;
+ }
}
More information about the jboss-cvs-commits
mailing list