Author: norman
Date: Fri Dec 10 10:01:06 2010
New Revision: 1044260

URL: http://svn.apache.org/viewvc?rev=1044260&view=rev
Log:
Rename ProtocolSessionLog to SessionLog and make it more reusable without the 
need of usin a ProtocolSession

Added:
    
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/SessionLog.java
      - copied, changed from r1044103, 
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/ProtocolSessionLog.java
Removed:
    
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/ProtocolSessionLog.java
Modified:
    
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/AbstractSession.java

Modified: 
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/AbstractSession.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/AbstractSession.java?rev=1044260&r1=1044259&r2=1044260&view=diff
==============================================================================
--- 
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/AbstractSession.java
 (original)
+++ 
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/AbstractSession.java
 Fri Dec 10 10:01:06 2010
@@ -45,7 +45,7 @@ public abstract class AbstractSession im
     protected ChannelHandlerContext handlerContext;
     protected InetSocketAddress socketAddress;
     private Log logger;
-    private ProtocolSessionLog pLog = null;
+    private SessionLog pLog = null;
     
     protected SSLEngine engine;
     protected String user;
@@ -141,7 +141,7 @@ public abstract class AbstractSession im
      */
     public Log getLogger() {
         if (pLog == null) {
-            pLog = new ProtocolSessionLog(this, logger);
+            pLog = new SessionLog(getSessionID(), logger);
         }
         return pLog;
     }

Copied: 
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/SessionLog.java
 (from r1044103, 
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/ProtocolSessionLog.java)
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/SessionLog.java?p2=james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/SessionLog.java&p1=james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/ProtocolSessionLog.java&r1=1044103&r2=1044260&rev=1044260&view=diff
==============================================================================
--- 
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/ProtocolSessionLog.java
 (original)
+++ 
james/protocols/trunk/impl/src/main/java/org/apache/james/protocols/impl/SessionLog.java
 Fri Dec 10 10:01:06 2010
@@ -20,7 +20,6 @@
 package org.apache.james.protocols.impl;
 
 import org.apache.commons.logging.Log;
-import org.apache.james.protocols.api.ProtocolSession;
 
 /**
  * A {...@link Log} implementation which suffix every log message with the 
session id
@@ -28,17 +27,17 @@ import org.apache.james.protocols.api.Pr
  * 
  * 
  */
-public class ProtocolSessionLog implements Log {
+public class SessionLog implements Log {
     private Log logger;
-    private ProtocolSession session;
+    private String id;
 
-    public ProtocolSessionLog(ProtocolSession session, Log logger) {
+    public SessionLog(String id, Log logger) {
         this.logger = logger;
-        this.session = session;
+        this.id = id;
     }
 
     private String getText(Object obj) {
-        return "ID="+session.getSessionID() + " " + obj.toString();
+        return "ID="+ id + " " + obj.toString();
     }
 
     /*



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to