[jboss-svn-commits] JBoss Common SVN: r3186 - in jboss-logmanager/trunk/src/main/java/org/jboss: stdio and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed May 20 17:44:59 EDT 2009
Author: david.lloyd at jboss.com
Date: 2009-05-20 17:44:59 -0400 (Wed, 20 May 2009)
New Revision: 3186
Modified:
jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/ConcurrentReferenceHashMap.java
jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/Logger.java
jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/LoggerNode.java
jboss-logmanager/trunk/src/main/java/org/jboss/stdio/StdioContextSelector.java
Log:
Minor cleanup issues
Modified: jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/ConcurrentReferenceHashMap.java
===================================================================
--- jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/ConcurrentReferenceHashMap.java 2009-05-20 21:29:44 UTC (rev 3185)
+++ jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/ConcurrentReferenceHashMap.java 2009-05-20 21:44:59 UTC (rev 3186)
@@ -124,7 +124,7 @@
* @param <K> the type of keys maintained by this map
* @param <V> the type of mapped values
*/
-class ConcurrentReferenceHashMap<K, V> extends AbstractMap<K, V>
+final class ConcurrentReferenceHashMap<K, V> extends AbstractMap<K, V>
implements java.util.concurrent.ConcurrentMap<K, V>, Serializable {
private static final long serialVersionUID = 7249069246763182397L;
Modified: jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/Logger.java
===================================================================
--- jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/Logger.java 2009-05-20 21:29:44 UTC (rev 3185)
+++ jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/Logger.java 2009-05-20 21:44:59 UTC (rev 3186)
@@ -39,7 +39,7 @@
* An actual logger instance. This is the end-user interface into the logging system.
*/
@SuppressWarnings({ "SerializableClassWithUnconstructableAncestor" })
-public class Logger extends java.util.logging.Logger implements LocationAwareLogger, Serializable {
+public final class Logger extends java.util.logging.Logger implements LocationAwareLogger, Serializable {
private static final long serialVersionUID = 5093333069125075416L;
Modified: jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/LoggerNode.java
===================================================================
--- jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/LoggerNode.java 2009-05-20 21:29:44 UTC (rev 3185)
+++ jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/LoggerNode.java 2009-05-20 21:44:59 UTC (rev 3186)
@@ -30,7 +30,7 @@
/**
* A node in the tree of logger names. Maintains weak references to children and a strong reference to its parent.
*/
-class LoggerNode {
+final class LoggerNode {
/**
* The log manager.
Modified: jboss-logmanager/trunk/src/main/java/org/jboss/stdio/StdioContextSelector.java
===================================================================
--- jboss-logmanager/trunk/src/main/java/org/jboss/stdio/StdioContextSelector.java 2009-05-20 21:29:44 UTC (rev 3185)
+++ jboss-logmanager/trunk/src/main/java/org/jboss/stdio/StdioContextSelector.java 2009-05-20 21:44:59 UTC (rev 3186)
@@ -24,8 +24,17 @@
/**
* A mechanism for determining what the current standard I/O context is. All I/O to {@link System#in}, {@link System#out},
- * and {@link System#err} are handled by the current standard I/O context
+ * and {@link System#err} are handled by the current standard I/O context which is returned by the active instance
+ * of this interface.
+ *
+ * @see org.jboss.stdio.StdioContext#setStdioContextSelector(StdioContextSelector)
*/
public interface StdioContextSelector {
+
+ /**
+ * Get the current stdio context. Must not return {@code null}.
+ *
+ * @return the current stdio context
+ */
StdioContext getStdioContext();
}
More information about the jboss-svn-commits
mailing list