[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