[jboss-cvs] JBossAS SVN: r100203 - 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
Mon Feb 1 04:36:03 EST 2010
Author: alesj
Date: 2010-02-01 04:36:03 -0500 (Mon, 01 Feb 2010)
New Revision: 100203
Modified:
projects/jboss-deployers/trunk/deployers-impl/src/main/java/org/jboss/deployers/plugins/classloading/AbstractClassLoaderDescribeDeployer.java
Log:
Input fix, simple javadoc.
Modified: projects/jboss-deployers/trunk/deployers-impl/src/main/java/org/jboss/deployers/plugins/classloading/AbstractClassLoaderDescribeDeployer.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-impl/src/main/java/org/jboss/deployers/plugins/classloading/AbstractClassLoaderDescribeDeployer.java 2010-02-01 07:37:27 UTC (rev 100202)
+++ projects/jboss-deployers/trunk/deployers-impl/src/main/java/org/jboss/deployers/plugins/classloading/AbstractClassLoaderDescribeDeployer.java 2010-02-01 09:36:03 UTC (rev 100203)
@@ -33,9 +33,12 @@
/**
* AbstractClassLoaderDescribeDeployer.
*
- * [TODO] Add meaningful javadoc. What is this suposed to do?
+ * This deployer creates Module instance from ClassLoadingMetaData.
+ * For non top level deployments we only create Module if there is
+ * an explicit ClassLoadingMetaData attachment present.
*
* @author <a href="adrian at jboss.com">Adrian Brock</a>
+ * @author <a href="ales.justin at jboss.org">Ales Justin</a>
* @version $Revision: 1.1 $
*/
public abstract class AbstractClassLoaderDescribeDeployer extends AbstractOptionalRealDeployer<ClassLoadingMetaData>
@@ -50,6 +53,7 @@
{
super(ClassLoadingMetaData.class);
setStage(DeploymentStages.DESCRIBE);
+ addInput(Module.class); // we check for Module
addOutput(Module.class); // we produce Module
}
@@ -87,7 +91,7 @@
public void deploy(DeploymentUnit unit, ClassLoadingMetaData deployment) throws DeploymentException
{
// Do nothing if another deployer has already created the module
- ClassLoaderPolicyModule module = (ClassLoaderPolicyModule)unit.getAttachment(Module.class);
+ ClassLoaderPolicyModule module = unit.getAttachment(Module.class.getName(), ClassLoaderPolicyModule.class);
if (module != null)
return;
More information about the jboss-cvs-commits
mailing list