Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jetty-io/src/main/java/org/eclipse/jetty/io/AbstractEndPoint.java')
-rw-r--r--jetty-io/src/main/java/org/eclipse/jetty/io/AbstractEndPoint.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/jetty-io/src/main/java/org/eclipse/jetty/io/AbstractEndPoint.java b/jetty-io/src/main/java/org/eclipse/jetty/io/AbstractEndPoint.java
index 6cebb2c40a..8c72303305 100644
--- a/jetty-io/src/main/java/org/eclipse/jetty/io/AbstractEndPoint.java
+++ b/jetty-io/src/main/java/org/eclipse/jetty/io/AbstractEndPoint.java
@@ -194,8 +194,16 @@ public abstract class AbstractEndPoint extends IdleTimeout implements EndPoint
@Override
public String toString()
{
+ Class<?> c=getClass();
+ String name=c.getSimpleName();
+ while (name.length()==0 && c.getSuperclass()!=null)
+ {
+ c=c.getSuperclass();
+ name=c.getSimpleName();
+ }
+
return String.format("%s@%x{%s<->%d,%s,%s,%s,%s,%s,%d/%d,%s}",
- getClass().getSimpleName(),
+ name,
hashCode(),
getRemoteAddress(),
getLocalAddress().getPort(),

Back to the top