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]