[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