diff options
| author | Robert Godfrey <rgodfrey@apache.org> | 2014-01-15 12:40:37 +0000 |
|---|---|---|
| committer | Robert Godfrey <rgodfrey@apache.org> | 2014-01-15 12:40:37 +0000 |
| commit | c32f48846f185979af18f36e3784476b1d61635f (patch) | |
| tree | 8fbbe03722d7ebb5823f410ccfe1f61e88142f5d /java/client | |
| parent | bae2016cf0777eaf6edc3222720d4487801300bd (diff) | |
| download | qpid-python-c32f48846f185979af18f36e3784476b1d61635f.tar.gz | |
QPID-5342 : [Java Client] 0-10 client does not close connection when heartbeat timeout interval has been exceeded
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1558363 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/client')
| -rw-r--r-- | java/client/src/main/java/org/apache/qpid/client/transport/ClientConnectionDelegate.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/java/client/src/main/java/org/apache/qpid/client/transport/ClientConnectionDelegate.java b/java/client/src/main/java/org/apache/qpid/client/transport/ClientConnectionDelegate.java index e9b946d5b7..51354a5941 100644 --- a/java/client/src/main/java/org/apache/qpid/client/transport/ClientConnectionDelegate.java +++ b/java/client/src/main/java/org/apache/qpid/client/transport/ClientConnectionDelegate.java @@ -179,12 +179,9 @@ public class ClientConnectionDelegate extends ClientDelegate } @Override - public void connectionHeartbeat(Connection conn, ConnectionHeartbeat hearbeat) + public void connectionHeartbeat(Connection conn, ConnectionHeartbeat heartbeat) { - // ClientDelegate simply responds to heartbeats with heartbeats _heartbeatListener.heartbeatReceived(); - super.connectionHeartbeat(conn, hearbeat); - _heartbeatListener.heartbeatSent(); } @@ -192,4 +189,11 @@ public class ClientConnectionDelegate extends ClientDelegate { _heartbeatListener = listener == null ? HeartbeatListener.DEFAULT : listener; } + + @Override + public void writerIdle(final Connection connection) + { + super.writerIdle(connection); + _heartbeatListener.heartbeatSent(); + } } |
