bloritsch 2003/02/06 14:19:35
Modified: src/java/org/apache/log Hierarchy.java
src/test/org/apache/log/test LoggerListenerTestCase.java
Log:
remove the getLoggerListeners and use identity check on remove
Revision Changes Path
1.25 +1 -17 avalon-logkit/src/java/org/apache/log/Hierarchy.java
Index: Hierarchy.java
===================================================================
RCS file: /home/cvs/avalon-logkit/src/java/org/apache/log/Hierarchy.java,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- Hierarchy.java 6 Feb 2003 21:15:49 -0000 1.24
+++ Hierarchy.java 6 Feb 2003 22:19:35 -0000 1.25
@@ -217,22 +217,6 @@
}
}
- public synchronized LoggerListener[] getLoggerListeners()
- {
- LoggerListener[] listeners = null;
-
- if ( null == m_loggerListener )
- {
- listeners = new LoggerListener[] {};
- }
- else
- {
- listeners = new LoggerListener[] {m_loggerListener};
- }
-
- return listeners;
- }
-
/**
* Remove the LoggerListener associated with hierarchy. Perform this
* step before adding a new one if you want to change it.
@@ -243,7 +227,7 @@
{
if ( null == loggerListener ) throw new NullPointerException(
"loggerListener" );
- if ( null != m_loggerListener && m_loggerListener.equals( loggerListener )
);
+ if ( null != m_loggerListener && m_loggerListener == loggerListener );
{
m_loggerListener = null;
}
1.4 +1 -7
avalon-logkit/src/test/org/apache/log/test/LoggerListenerTestCase.java
Index: LoggerListenerTestCase.java
===================================================================
RCS file:
/home/cvs/avalon-logkit/src/test/org/apache/log/test/LoggerListenerTestCase.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- LoggerListenerTestCase.java 6 Feb 2003 21:15:49 -0000 1.3
+++ LoggerListenerTestCase.java 6 Feb 2003 22:19:35 -0000 1.4
@@ -95,16 +95,10 @@
final RecordingLoggerListener listener = new RecordingLoggerListener();
hierarchy.addLoggerListener( listener );
-
- assertEquals( 1, hierarchy.getLoggerListeners().length );
-
hierarchy.removeLoggerListener( listener );
-
- assertEquals( 0, hierarchy.getLoggerListeners().length );
-
hierarchy.addLoggerListener( listener );
- assertEquals( 1, hierarchy.getLoggerListeners().length );
+ // If no exceptions have been thrown, we are in business!
}
public void testPriorityInheritance()
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]