Add command that removes a plugin
[jFCPlib.git] / src / main / java / net / pterodactylus / fcp / FcpConnection.java
index 66377a2..ac4d17b 100644 (file)
@@ -132,6 +132,10 @@ public class FcpConnection implements Closeable {
                this.port = port;
        }
 
+       public synchronized boolean isClosed() {
+               return connectionHandler == null;
+       }
+
        //
        // LISTENER MANAGEMENT
        //
@@ -297,6 +301,8 @@ public class FcpConnection implements Closeable {
                        }
                } else if ("PluginInfo".equals(messageName)) {
                        fcpListenerManager.fireReceivedPluginInfo(new PluginInfo(fcpMessage));
+               } else if ("PluginRemoved".equals(messageName)) {
+                       fcpListenerManager.fireReceivedPluginRemoved(new PluginRemoved(fcpMessage));
                } else if ("NodeData".equals(messageName)) {
                        fcpListenerManager.fireReceivedNodeData(new NodeData(fcpMessage));
                } else if ("TestDDAReply".equals(messageName)) {