[jboss-cvs] JBossAS SVN: r96575 - projects/jboss-cl/branches/Branch_2_0/classloading/src/main/java/org/jboss/classloading/spi/dependency.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Nov 19 10:10:32 EST 2009
Author: alesj
Date: 2009-11-19 10:10:32 -0500 (Thu, 19 Nov 2009)
New Revision: 96575
Modified:
projects/jboss-cl/branches/Branch_2_0/classloading/src/main/java/org/jboss/classloading/spi/dependency/LifeCycle.java
Log:
Use controller state model.
Modified: projects/jboss-cl/branches/Branch_2_0/classloading/src/main/java/org/jboss/classloading/spi/dependency/LifeCycle.java
===================================================================
--- projects/jboss-cl/branches/Branch_2_0/classloading/src/main/java/org/jboss/classloading/spi/dependency/LifeCycle.java 2009-11-19 15:05:56 UTC (rev 96574)
+++ projects/jboss-cl/branches/Branch_2_0/classloading/src/main/java/org/jboss/classloading/spi/dependency/LifeCycle.java 2009-11-19 15:10:32 UTC (rev 96575)
@@ -25,8 +25,10 @@
import org.jboss.classloader.spi.ClassFoundHandler;
import org.jboss.classloader.spi.ClassLoaderPolicy;
import org.jboss.classloading.spi.dependency.policy.ClassLoaderPolicyModule;
+import org.jboss.dependency.spi.Controller;
import org.jboss.dependency.spi.ControllerContext;
import org.jboss.dependency.spi.ControllerState;
+import org.jboss.dependency.spi.ControllerStateModel;
import org.jboss.logging.Logger;
/**
@@ -154,7 +156,10 @@
ControllerContext context = module.getControllerContext();
if (context == null)
return false;
- return ControllerState.INSTALLED.equals(context.getState());
+
+ Controller controller = context.getController();
+ ControllerStateModel model = controller.getStates();
+ return model.isBeforeState(context.getState(), ControllerState.INSTALLED) == false;
}
/**
More information about the jboss-cvs-commits
mailing list