You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by do...@apache.org on 2001/11/09 22:07:54 UTC
cvs commit: jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/services/connection AbstractHandlerFactory.java AbstractService.java
donaldp 01/11/09 13:07:54
Modified: . build.xml
src/java/org/apache/avalon/cornerstone/blocks/connection
Connection.java DefaultConnectionManager.java
src/java/org/apache/avalon/cornerstone/blocks/datasource
DefaultDataSourceSelector.java
src/java/org/apache/avalon/cornerstone/blocks/dom
DOMBuilderFactory.java
src/java/org/apache/avalon/cornerstone/blocks/masterstore
AbstractFileRepository.java RepositoryManager.java
src/java/org/apache/avalon/cornerstone/blocks/packet
Acceptor.java DefaultPacketManager.java
src/java/org/apache/avalon/cornerstone/blocks/scheduler
DefaultTimeScheduler.java
src/java/org/apache/avalon/cornerstone/blocks/soapification/glue
Glue.java
src/java/org/apache/avalon/cornerstone/blocks/sockets
DefaultSocketManager.java
TLSServerSocketFactory.java
src/java/org/apache/avalon/cornerstone/blocks/threads
DefaultThreadManager.java
src/java/org/apache/avalon/cornerstone/services/connection
AbstractHandlerFactory.java AbstractService.java
Added: lib avalon-excalibur-20011110.jar
avalon-framework-20011110.jar
avalon-scratchpad-20011110.jar logkit-1.0.jar
phoenix-client-20011110.jar
Removed: lib avalon-excalibur-20010919.jar avalon-framework.jar
avalon-scratchpad-20010919.jar logkit.jar
phoenix-client-20011022.jar
Log:
Update base cornerstone classes to use LogEnabled rather than Loggable.
Updated all jars to latest versions.
Revision Changes Path
1.73 +7 -9 jakarta-avalon-cornerstone/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/build.xml,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -r1.72 -r1.73
--- build.xml 2001/11/02 22:14:27 1.72
+++ build.xml 2001/11/09 21:07:53 1.73
@@ -50,12 +50,11 @@
<property name="dist.base" value="distributions"/>
<property name="xerces.jar" value="${tools.dir}/lib/xerces.jar"/>
- <property name="logkit.jar" value="${lib.dir}/logkit.jar"/>
- <property name="framework.jar" value="${lib.dir}/avalon-framework.jar"/>
- <property name="excalibur.jar" value="${lib.dir}/avalon-excalibur-20010919.jar"/>
- <property name="scratchpad.jar" value="${lib.dir}/avalon-scratchpad-20010919.jar"/>
- <property name="phoenix-client.jar" value="${lib.dir}/phoenix-client.jar"/>
- <property name="testlet.jar" value="${tools.dir}/lib/testlet.jar"/>
+ <property name="logkit.jar" value="${lib.dir}/logkit-1.0.jar"/>
+ <property name="framework.jar" value="${lib.dir}/avalon-framework-20011110.jar"/>
+ <property name="excalibur.jar" value="${lib.dir}/avalon-excalibur-20011110.jar"/>
+ <property name="scratchpad.jar" value="${lib.dir}/avalon-scratchpad-20011110.jar"/>
+ <property name="phoenix-client.jar" value="${lib.dir}/phoenix-client-20011110.jar"/>
<property name="junit.jar" value="${tools.dir}/lib/junit-3.7.jar"/>
<property name="tools.jar" value="${java.home}/../lib/tools.jar"/>
@@ -64,16 +63,15 @@
<pathelement location="${excalibur.jar}"/>
<pathelement location="${scratchpad.jar}"/>
<pathelement location="${logkit.jar}"/>
- <pathelement location="${testlet.jar}"/>
<pathelement location="${junit.jar}"/>
<pathelement location="${xerces.jar}"/>
<pathelement location="${phoenix-client.jar}"/>
<pathelement path="${java.class.path}" />
<fileset dir="${lib.dir}">
<include name="*.jar" />
- <exclude name="phoenix-client.jar"/>
+ <exclude name="phoenix-client*.jar"/>
<exclude name="avalon-*"/>
- <exclude name="logkit.jar"/>
+ <exclude name="logkit*.jar"/>
</fileset>
<pathelement path="${build.classes}" />
</path>
1.1 jakarta-avalon-cornerstone/lib/avalon-excalibur-20011110.jar
<<Binary file>>
1.1 jakarta-avalon-cornerstone/lib/avalon-framework-20011110.jar
<<Binary file>>
1.1 jakarta-avalon-cornerstone/lib/avalon-scratchpad-20011110.jar
<<Binary file>>
1.1 jakarta-avalon-cornerstone/lib/logkit-1.0.jar
<<Binary file>>
1.1 jakarta-avalon-cornerstone/lib/phoenix-client-20011110.jar
<<Binary file>>
1.5 +3 -3 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/connection/Connection.java
Index: Connection.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/connection/Connection.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Connection.java 2001/09/07 03:06:51 1.4
+++ Connection.java 2001/11/09 21:07:54 1.5
@@ -16,7 +16,7 @@
import java.util.Vector;
import java.util.Iterator;
import org.apache.avalon.framework.component.Component;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.cornerstone.services.connection.ConnectionHandler;
import org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory;
import org.apache.avalon.excalibur.thread.ThreadPool;
@@ -28,7 +28,7 @@
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/
class Connection
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements Component, Runnable
{
private final ServerSocket m_serverSocket;
@@ -120,7 +120,7 @@
}
class ConnectionRunner
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements Runnable, Component
{
private Socket m_socket;
1.8 +2 -2 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/connection/DefaultConnectionManager.java
Index: DefaultConnectionManager.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/connection/DefaultConnectionManager.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- DefaultConnectionManager.java 2001/10/06 01:31:56 1.7
+++ DefaultConnectionManager.java 2001/11/09 21:07:54 1.8
@@ -21,7 +21,7 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.phoenix.Block;
/**
@@ -30,7 +30,7 @@
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/
public class DefaultConnectionManager
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements Block, ConnectionManager, Composable, Disposable
{
private HashMap m_connections = new HashMap();
1.11 +2 -2 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/datasource/DefaultDataSourceSelector.java
Index: DefaultDataSourceSelector.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/datasource/DefaultDataSourceSelector.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- DefaultDataSourceSelector.java 2001/09/24 07:25:01 1.10
+++ DefaultDataSourceSelector.java 2001/11/09 21:07:54 1.11
@@ -16,7 +16,7 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.configuration.Configurable;
import org.apache.avalon.framework.configuration.Configuration;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.cornerstone.services.datasource.DataSourceSelector;
import org.apache.avalon.excalibur.datasource.DataSourceComponent;
import org.apache.avalon.phoenix.Block;
@@ -44,7 +44,7 @@
* @author <a href="mailto:colus@isoft.co.kr">Eung-ju Park</a>
*/
public class DefaultDataSourceSelector
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements DataSourceSelector, Block, Configurable, Initializable, Disposable
{
private Configuration m_configuration;
1.2 +2 -2 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/dom/DOMBuilderFactory.java
Index: DOMBuilderFactory.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/dom/DOMBuilderFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOMBuilderFactory.java 2001/11/03 13:22:34 1.1
+++ DOMBuilderFactory.java 2001/11/09 21:07:54 1.2
@@ -8,7 +8,7 @@
package org.apache.avalon.cornerstone.blocks.dom;
import org.apache.avalon.cornerstone.services.dom.DocumentBuilderFactory;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.configuration.Configurable;
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException;
@@ -25,7 +25,7 @@
* @author <a href="mailto:Paul_Hammant@yahoo.com">Paul Hammant</a>
*/
public class DOMBuilderFactory
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements Block, Configurable, DocumentBuilderFactory
{
protected javax.xml.parsers.DocumentBuilderFactory m_documentBuilderFactory;
1.3 +2 -2 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/masterstore/AbstractFileRepository.java
Index: AbstractFileRepository.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/masterstore/AbstractFileRepository.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- AbstractFileRepository.java 2001/09/20 07:20:37 1.2
+++ AbstractFileRepository.java 2001/11/09 21:07:54 1.3
@@ -29,7 +29,7 @@
import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.context.Context;
import org.apache.avalon.framework.context.Contextualizable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.phoenix.Block;
import org.apache.avalon.phoenix.BlockContext;
@@ -40,7 +40,7 @@
* @author <a href="mailto:fede@apache.org">Federico Barbieri</a>
*/
public abstract class AbstractFileRepository
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements Block, Repository, Contextualizable, Composable, Configurable, Initializable
{
protected static final boolean DEBUG = false;
1.3 +2 -2 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/masterstore/RepositoryManager.java
Index: RepositoryManager.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/masterstore/RepositoryManager.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- RepositoryManager.java 2001/08/06 01:59:43 1.2
+++ RepositoryManager.java 2001/11/09 21:07:54 1.3
@@ -21,7 +21,7 @@
import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.context.Context;
import org.apache.avalon.framework.context.Contextualizable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.cornerstone.services.store.Repository;
import org.apache.avalon.cornerstone.services.store.Store;
import org.apache.avalon.phoenix.Block;
@@ -31,7 +31,7 @@
* @author <a href="mailto:fede@apache.org">Federico Barbieri</a>
*/
public class RepositoryManager
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements Block, Store, Contextualizable, Composable, Configurable
{
private static final String REPOSITORY_NAME = "Repository";
1.2 +3 -3 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/packet/Acceptor.java
Index: Acceptor.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/packet/Acceptor.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Acceptor.java 2001/04/27 05:25:58 1.1
+++ Acceptor.java 2001/11/09 21:07:54 1.2
@@ -13,7 +13,7 @@
import java.util.ArrayList;
import java.util.Iterator;
import org.apache.avalon.framework.component.Component;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.cornerstone.services.packet.PacketHandler;
import org.apache.avalon.cornerstone.services.packet.PacketHandlerFactory;
import org.apache.avalon.excalibur.thread.ThreadPool;
@@ -25,7 +25,7 @@
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/
class Acceptor
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements Component, Runnable
{
protected final DatagramSocket m_datagramSocket;
@@ -107,7 +107,7 @@
}
class PacketHandlerRunner
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements Runnable, Component
{
protected DatagramPacket m_packet;
1.5 +2 -2 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/packet/DefaultPacketManager.java
Index: DefaultPacketManager.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/packet/DefaultPacketManager.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- DefaultPacketManager.java 2001/09/20 00:53:59 1.4
+++ DefaultPacketManager.java 2001/11/09 21:07:54 1.5
@@ -20,7 +20,7 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.phoenix.Block;
/**
@@ -29,7 +29,7 @@
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/
public class DefaultPacketManager
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements Block, PacketManager, Composable, Disposable
{
private HashMap m_acceptors = new HashMap();
1.6 +3 -3 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/scheduler/DefaultTimeScheduler.java
Index: DefaultTimeScheduler.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/scheduler/DefaultTimeScheduler.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- DefaultTimeScheduler.java 2001/11/02 23:42:13 1.5
+++ DefaultTimeScheduler.java 2001/11/09 21:07:54 1.6
@@ -22,9 +22,9 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
+import org.apache.avalon.framework.logger.Logger;
import org.apache.avalon.phoenix.Block;
-import org.apache.log.Logger;
/**
* Default implementation of TimeScheduler service.
@@ -33,7 +33,7 @@
* @author <a href="mailto:ram.chidambaram@telus.com">Ram Chidambaram</a>
*/
public class DefaultTimeScheduler
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements Block, TimeScheduler, Composable, Initializable, Startable, Disposable, Runnable
{
private final Object m_monitor = new Object();
1.8 +2 -2 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/soapification/glue/Glue.java
Index: Glue.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/soapification/glue/Glue.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- Glue.java 2001/09/25 10:18:33 1.7
+++ Glue.java 2001/11/09 21:07:54 1.8
@@ -11,7 +11,7 @@
import electric.registry.RegistryException;
import electric.server.http.HTTP;
import electric.net.http.WebServer;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.activity.Initializable;
import org.apache.avalon.framework.activity.Startable;
import org.apache.avalon.framework.activity.Disposable;
@@ -45,7 +45,7 @@
* @author <a href="mailto:Paul_Hammant@yahoo.com">Paul Hammant</>
*/
public class Glue
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements Block, SOAPification, Initializable, Startable, Disposable, Configurable {
protected Configuration mConfiguration;
1.2 +2 -2 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/sockets/DefaultSocketManager.java
Index: DefaultSocketManager.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/sockets/DefaultSocketManager.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefaultSocketManager.java 2001/04/27 05:26:00 1.1
+++ DefaultSocketManager.java 2001/11/09 21:07:54 1.2
@@ -17,7 +17,7 @@
import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.context.Context;
import org.apache.avalon.framework.context.Contextualizable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.cornerstone.services.sockets.ServerSocketFactory;
import org.apache.avalon.cornerstone.services.sockets.SocketFactory;
import org.apache.avalon.cornerstone.services.sockets.SocketManager;
@@ -30,7 +30,7 @@
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/
public class DefaultSocketManager
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements SocketManager, Block, Contextualizable, Configurable, Initializable
{
protected final HashMap m_serverSockets = new HashMap();
1.3 +2 -2 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/sockets/TLSServerSocketFactory.java
Index: TLSServerSocketFactory.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/sockets/TLSServerSocketFactory.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- TLSServerSocketFactory.java 2001/04/27 13:39:51 1.2
+++ TLSServerSocketFactory.java 2001/11/09 21:07:54 1.3
@@ -25,7 +25,7 @@
import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.context.Context;
import org.apache.avalon.framework.context.Contextualizable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.cornerstone.services.sockets.ServerSocketFactory;
import org.apache.avalon.phoenix.BlockContext;
@@ -40,7 +40,7 @@
* @author <a href="mailto:">Craig McClanahan</a>
*/
public class TLSServerSocketFactory
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements ServerSocketFactory, Component, Contextualizable, Configurable, Initializable
{
protected SSLServerSocketFactory m_factory;
1.3 +3 -3 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/threads/DefaultThreadManager.java
Index: DefaultThreadManager.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/threads/DefaultThreadManager.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- DefaultThreadManager.java 2001/09/20 00:54:00 1.2
+++ DefaultThreadManager.java 2001/11/09 21:07:54 1.3
@@ -15,7 +15,7 @@
import org.apache.avalon.framework.configuration.Configurable;
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.phoenix.Block;
/**
@@ -24,7 +24,7 @@
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/
public class DefaultThreadManager
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements Block, ThreadManager, Configurable
{
///Map of thread pools for application
@@ -66,7 +66,7 @@
final DefaultThreadPool threadPool =
new DefaultThreadPool( name, maxThreads, threadContext );
threadPool.setDaemon( isDaemon );
- threadPool.setLogger( getLogger() );
+ threadPool.enableLogging( getLogger() );
m_threadPools.put( name, threadPool );
}
catch( final Exception e )
1.2 +2 -2 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/services/connection/AbstractHandlerFactory.java
Index: AbstractHandlerFactory.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/services/connection/AbstractHandlerFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractHandlerFactory.java 2001/04/27 05:26:09 1.1
+++ AbstractHandlerFactory.java 2001/11/09 21:07:54 1.2
@@ -17,7 +17,7 @@
import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.context.Context;
import org.apache.avalon.framework.context.Contextualizable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
/**
* Helper class to extend to create handler factorys.
@@ -25,7 +25,7 @@
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/
public abstract class AbstractHandlerFactory
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements Component, Contextualizable, Composable, Configurable, ConnectionHandlerFactory
{
protected Context m_context;
1.5 +7 -11 jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/services/connection/AbstractService.java
Index: AbstractService.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/services/connection/AbstractService.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- AbstractService.java 2001/09/12 12:42:58 1.4
+++ AbstractService.java 2001/11/09 21:07:54 1.5
@@ -21,12 +21,12 @@
import org.apache.avalon.framework.context.Context;
import org.apache.avalon.framework.context.ContextException;
import org.apache.avalon.framework.context.Contextualizable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
-import org.apache.avalon.framework.logger.Loggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
+import org.apache.avalon.framework.logger.LogEnabled;
+import org.apache.avalon.framework.logger.Logger;
import org.apache.avalon.cornerstone.services.sockets.ServerSocketFactory;
import org.apache.avalon.cornerstone.services.sockets.SocketManager;
import org.apache.avalon.excalibur.thread.ThreadPool;
-import org.apache.log.Logger;
import org.apache.avalon.phoenix.Block;
import org.apache.avalon.phoenix.BlockContext;
@@ -36,7 +36,7 @@
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/
public abstract class AbstractService
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements Block, Contextualizable, Composable, Configurable, Initializable, Disposable
{
protected ConnectionManager m_connectionManager;
@@ -61,14 +61,10 @@
protected abstract ConnectionHandlerFactory createFactory();
- public void setLogger( final Logger logger )
+ public void enableLogging( final Logger logger )
{
- super.setLogger( logger );
-
- if( m_factory instanceof Loggable )
- {
- ((Loggable)m_factory).setLogger( logger );
- }
+ super.enableLogging( logger );
+ setupLogger( m_factory );
}
public void contextualize( final Context context )
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>