From a2c69d729e832ed4586152de86773fa32e698435 Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Tue, 21 Jul 2009 20:52:41 +0200 Subject: [PATCH] Allow adding of FCP listeners to underlying FCP connection. --- src/net/pterodactylus/fcp/highlevel/FcpClient.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/net/pterodactylus/fcp/highlevel/FcpClient.java b/src/net/pterodactylus/fcp/highlevel/FcpClient.java index f2a80a1..cdf438b 100644 --- a/src/net/pterodactylus/fcp/highlevel/FcpClient.java +++ b/src/net/pterodactylus/fcp/highlevel/FcpClient.java @@ -168,6 +168,7 @@ public class FcpClient { @Override @SuppressWarnings("synthetic-access") public void connectionClosed(FcpConnection fcpConnection, Throwable throwable) { + connected = false; fcpClientListenerManager.fireFcpClientDisconnected(); } }); @@ -178,6 +179,26 @@ public class FcpClient { // /** + * Adds an FCP listener to the underlying connection. + * + * @param fcpListener + * The FCP listener to add + */ + public void addFcpListener(FcpListener fcpListener) { + fcpConnection.addFcpListener(fcpListener); + } + + /** + * Removes an FCP listener from the underlying connection. + * + * @param fcpListener + * The FCP listener to remove + */ + public void removeFcpListener(FcpListener fcpListener) { + fcpConnection.removeFcpListener(fcpListener); + } + + /** * Adds an FCP client listener to the list of registered listeners. * * @param fcpClientListener -- 2.7.4