[Jboss-cvs] JBossAS SVN: r56346 - in projects/microcontainer/trunk: dependency/src/main/org/jboss/dependency/plugins kernel/src/main/org/jboss/beans/metadata/plugins kernel/src/main/org/jboss/kernel/plugins/dependency
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Aug 28 11:06:03 EDT 2006
Author: alesj
Date: 2006-08-28 11:05:48 -0400 (Mon, 28 Aug 2006)
New Revision: 56346
Added:
projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/ClassContextDependencyItem.java
Removed:
projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/ClassContextDependencyItem.java
Modified:
projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInjectionValueMetaData.java
projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/AbstractKernelControllerContext.java
Log:
Moved class - more appropriate package.
Deleted: projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/ClassContextDependencyItem.java
===================================================================
--- projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/ClassContextDependencyItem.java 2006-08-28 14:51:05 UTC (rev 56345)
+++ projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/ClassContextDependencyItem.java 2006-08-28 15:05:48 UTC (rev 56346)
@@ -1,77 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.dependency.plugins;
-
-import org.jboss.dependency.spi.Controller;
-import org.jboss.dependency.spi.ControllerContext;
-import org.jboss.dependency.spi.ControllerState;
-import org.jboss.util.JBossStringBuilder;
-
-/**
- * A Class context dependencyItem.
- *
- * @author <a href="ales.justin at gmail.com">Ales Justin</a>
- */
-public class ClassContextDependencyItem extends AbstractDependencyItem
-{
-
- public ClassContextDependencyItem(Object name, Class demandClass, ControllerState dependentState)
- {
- super(name, demandClass, ControllerState.INSTANTIATED, dependentState);
- }
-
- public boolean resolve(Controller controller)
- {
- ControllerContext context = controller.getInstalledContext(getIDependOn());
- if (context != null)
- {
- setIDependOn(context.getName());
- addDependsOnMe(controller, context);
- setResolved(true);
- }
- else
- {
- setResolved(false);
- }
- return isResolved();
- }
-
- public void unresolved(Controller controller)
- {
- setIDependOn(null);
- super.unresolved(controller);
- }
-
- public void toString(JBossStringBuilder buffer)
- {
- super.toString(buffer);
- buffer.append(" demandClass=").append(getIDependOn());
- }
-
- public void toShortString(JBossStringBuilder buffer)
- {
- buffer.append(getName()).append(" demands ").append(getIDependOn());
- }
-
-}
-
-
Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInjectionValueMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInjectionValueMetaData.java 2006-08-28 14:51:05 UTC (rev 56345)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInjectionValueMetaData.java 2006-08-28 15:05:48 UTC (rev 56346)
@@ -22,11 +22,11 @@
package org.jboss.beans.metadata.plugins;
import org.jboss.beans.metadata.spi.MetaDataVisitor;
-import org.jboss.dependency.plugins.ClassContextDependencyItem;
import org.jboss.dependency.spi.ControllerContext;
import org.jboss.dependency.spi.DependencyItem;
import org.jboss.kernel.spi.dependency.KernelController;
import org.jboss.kernel.spi.dependency.KernelControllerContext;
+import org.jboss.kernel.plugins.dependency.ClassContextDependencyItem;
import org.jboss.reflect.spi.TypeInfo;
import org.jboss.util.JBossStringBuilder;
Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/AbstractKernelControllerContext.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/AbstractKernelControllerContext.java 2006-08-28 14:51:05 UTC (rev 56345)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/AbstractKernelControllerContext.java 2006-08-28 15:05:48 UTC (rev 56346)
@@ -34,7 +34,6 @@
import org.jboss.beans.metadata.spi.MetaDataVisitorNode;
import org.jboss.dependency.plugins.AbstractControllerContext;
import org.jboss.dependency.plugins.AbstractDependencyInfo;
-import org.jboss.dependency.plugins.ClassContextDependencyItem;
import org.jboss.dependency.spi.*;
import org.jboss.kernel.Kernel;
import org.jboss.kernel.spi.dependency.KernelController;
Added: projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/ClassContextDependencyItem.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/ClassContextDependencyItem.java 2006-08-28 14:51:05 UTC (rev 56345)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/ClassContextDependencyItem.java 2006-08-28 15:05:48 UTC (rev 56346)
@@ -0,0 +1,77 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2005, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.kernel.plugins.dependency;
+
+import org.jboss.dependency.spi.Controller;
+import org.jboss.dependency.spi.ControllerContext;
+import org.jboss.dependency.spi.ControllerState;
+import org.jboss.dependency.plugins.AbstractDependencyItem;
+import org.jboss.util.JBossStringBuilder;
+
+/**
+ * A Class context dependencyItem.
+ *
+ * @author <a href="ales.justin at gmail.com">Ales Justin</a>
+ */
+public class ClassContextDependencyItem extends AbstractDependencyItem
+{
+ public ClassContextDependencyItem(Object name, Class demandClass, ControllerState dependentState)
+ {
+ super(name, demandClass, ControllerState.INSTANTIATED, dependentState);
+ }
+
+ public boolean resolve(Controller controller)
+ {
+ ControllerContext context = controller.getInstalledContext(getIDependOn());
+ if (context != null)
+ {
+ setIDependOn(context.getName());
+ addDependsOnMe(controller, context);
+ setResolved(true);
+ }
+ else
+ {
+ setResolved(false);
+ }
+ return isResolved();
+ }
+
+ public void unresolved(Controller controller)
+ {
+ setIDependOn(null);
+ super.unresolved(controller);
+ }
+
+ public void toString(JBossStringBuilder buffer)
+ {
+ super.toString(buffer);
+ buffer.append(" demandClass=").append(getIDependOn());
+ }
+
+ public void toShortString(JBossStringBuilder buffer)
+ {
+ buffer.append(getName()).append(" demands ").append(getIDependOn());
+ }
+
+}
+
+
More information about the jboss-cvs-commits
mailing list