[jboss-cvs] JBossAS SVN: r100048 - in projects/jboss-cl/trunk: classloader/src/main/java/org/jboss/classloader/spi/base and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jan 28 09:05:44 EST 2010


Author: alesj
Date: 2010-01-28 09:05:44 -0500 (Thu, 28 Jan 2010)
New Revision: 100048

Modified:
   projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java
   projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoaderPolicy.java
   projects/jboss-cl/trunk/pom.xml
Log:
[JBCL-141]; make policy formattable.
Update libs - VFS 2.2.0.Alpha2, Kernel 2.2.0.Alpha4, Common 2.2.17.GA, Logging 2.2.0.CR1, XB 2.0.2.Beta4.


Modified: projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java
===================================================================
--- projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java	2010-01-28 14:04:29 UTC (rev 100047)
+++ projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java	2010-01-28 14:05:44 UTC (rev 100048)
@@ -114,7 +114,7 @@
       if (basePolicy.isBlackListable())
          blackList = new ConcurrentHashMap<String, String>();
 
-      log.debug("Created " + this + " with policy " + policy.toLongString());
+      log.debugf("Created %1s with policy %2s", this, policy);
    }
 
    public ObjectName getObjectName()

Modified: projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoaderPolicy.java
===================================================================
--- projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoaderPolicy.java	2010-01-28 14:04:29 UTC (rev 100047)
+++ projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoaderPolicy.java	2010-01-28 14:05:44 UTC (rev 100048)
@@ -26,7 +26,10 @@
 import java.security.ProtectionDomain;
 import java.util.ArrayList;
 import java.util.Collections;
+import java.util.Formattable;
+import java.util.Formatter;
 import java.util.List;
+
 import javax.management.ObjectName;
 
 import org.jboss.classloader.spi.ClassLoaderDomain;
@@ -46,7 +49,7 @@
  * @author <a href="ales.justin at jboss.com">Ales Justin</a>
  * @version $Revision: 1.1 $
  */
-public abstract class BaseClassLoaderPolicy
+public abstract class BaseClassLoaderPolicy implements Formattable
 {
    /** The log */
    private static final Logger log = Logger.getLogger(BaseClassLoaderPolicy.class);
@@ -286,7 +289,13 @@
       builder.append("{").append(getName()).append("}");
       return builder.toString();
    }
-   
+
+   public void formatTo(Formatter formatter, int flags, int width, int precision)
+   {
+      // TODO perhaps decide which toXString to use depending on args?
+      formatter.format(toLongString());
+   }
+
    /**
     * Get the classloader domain name
     * 

Modified: projects/jboss-cl/trunk/pom.xml
===================================================================
--- projects/jboss-cl/trunk/pom.xml	2010-01-28 14:04:29 UTC (rev 100047)
+++ projects/jboss-cl/trunk/pom.xml	2010-01-28 14:05:44 UTC (rev 100048)
@@ -30,14 +30,14 @@
   </modules>
   
   <properties>
-    <version.jboss.vfs>2.2.0.Alpha1</version.jboss.vfs>
+    <version.jboss.vfs>2.2.0.Alpha2</version.jboss.vfs>
     <version.jboss.man>2.1.1.GA</version.jboss.man>
     <version.jboss.mdr>2.2.0.Alpha1</version.jboss.mdr>
-    <version.jboss.kernel>2.2.0.Alpha2</version.jboss.kernel>
-    <version.jboss.common.core>2.2.16.GA</version.jboss.common.core>
-    <version.jboss.logging.spi>2.0.5.GA</version.jboss.logging.spi>
+    <version.jboss.kernel>2.2.0.Alpha3</version.jboss.kernel>
+    <version.jboss.common.core>2.2.17.GA</version.jboss.common.core>
+    <version.jboss.logging.spi>2.2.0.CR1</version.jboss.logging.spi>
     <version.jboss.classloading.spi>5.1.0.SP1</version.jboss.classloading.spi>
-    <version.jbossxb>2.0.1.GA</version.jbossxb>
+    <version.jbossxb>2.0.2.Beta4</version.jbossxb>
     <version.org.jboss.test>1.1.1.GA</version.org.jboss.test>
     <version.junit>4.4</version.junit>
     <version.javassist>3.11.0.GA</version.javassist>




More information about the jboss-cvs-commits mailing list