From 96eaa516a85e620a6b76a64ffbe71cdc6037e026 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Wed, 13 Apr 2011 16:23:40 +0000
Subject: [PATCH] Initial fix for OpenDJ-97: Very many minor problems with the error logging for replication
---
opends/src/server/org/opends/server/replication/protocol/TLSSocketSession.java | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/protocol/TLSSocketSession.java b/opends/src/server/org/opends/server/replication/protocol/TLSSocketSession.java
index 72ff1a6..9f7cfa5 100644
--- a/opends/src/server/org/opends/server/replication/protocol/TLSSocketSession.java
+++ b/opends/src/server/org/opends/server/replication/protocol/TLSSocketSession.java
@@ -63,6 +63,8 @@
private final InputStream plainInput;
private final OutputStream plainOutput;
private final byte[] rcvLengthBuf = new byte[8];
+ private final String readableRemoteAddress;
+ private final String remoteAddress;
/**
* The time the last message published to this session.
@@ -120,6 +122,10 @@
this.plainOutput = plainSocket.getOutputStream();
this.input = secureSocket.getInputStream();
this.output = secureSocket.getOutputStream();
+ this.readableRemoteAddress = plainSocket.getRemoteSocketAddress()
+ .toString();
+ this.remoteAddress = plainSocket.getInetAddress()
+ .getHostAddress();
}
@@ -256,7 +262,7 @@
@Override
public String getReadableRemoteAddress()
{
- return plainSocket.getRemoteSocketAddress().toString();
+ return readableRemoteAddress;
}
@@ -267,7 +273,7 @@
@Override
public String getRemoteAddress()
{
- return plainSocket.getInetAddress().getHostAddress();
+ return remoteAddress;
}
--
Gitblit v1.10.0