Author: trustin
Date: Fri Aug 17 05:32:29 2007
New Revision: 567045
URL: http://svn.apache.org/viewvc?view=rev&rev=567045
Log:
More comprehensive default IoSession.toString() implementation
Modified:
mina/trunk/core/src/main/java/org/apache/mina/common/AbstractIoSession.java
Modified:
mina/trunk/core/src/main/java/org/apache/mina/common/AbstractIoSession.java
URL:
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/common/AbstractIoSession.java?view=diff&rev=567045&r1=567044&r2=567045
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/common/AbstractIoSession.java
(original)
+++ mina/trunk/core/src/main/java/org/apache/mina/common/AbstractIoSession.java
Fri Aug 17 05:32:29 2007
@@ -546,11 +546,15 @@
@Override
public String toString() {
- return "(" + getServiceName()
- + ", R: " + getRemoteAddress()
- + ", L: " + getLocalAddress()
- + ", S: " + getServiceAddress()
- + ')';
+ if (getService() instanceof IoAcceptor) {
+ return "(" + getServiceName() + ", server, " +
+ getRemoteAddress() + " => " +
+ getLocalAddress() + ')';
+ } else {
+ return "(" + getServiceName() + ", client, " +
+ getLocalAddress() + " => " +
+ getRemoteAddress() + ')';
+ }
}
private String getServiceName() {