add GetConfig and ConfigData
[jSite2.git] / src / net / pterodactylus / util / fcp / FcpConnection.java
index cc48dfb..a57a823 100644 (file)
@@ -439,6 +439,18 @@ public class FcpConnection {
        }
 
        /**
+        * Notifies all listeners that a “ConfigData” message was received.
+        * 
+        * @param configData
+        *            The “ConfigData” message
+        */
+       private void fireReceivedConfigData(ConfigData configData) {
+               for (FcpListener fcpListener: fcpListeners) {
+                       fcpListener.receivedConfigData(this, configData);
+               }
+       }
+
+       /**
         * Notifies all listeners that a “ProtocolError” message was received.
         * 
         * @param protocolError
@@ -580,6 +592,8 @@ public class FcpConnection {
                        fireReceivedTestDDAReply(new TestDDAReply(fcpMessage));
                } else if ("TestDDAComplete".equals(messageName)) {
                        fireReceivedTestDDAComplete(new TestDDAComplete(fcpMessage));
+               } else if ("ConfigData".equals(messageName)) {
+                       fireReceivedConfigData(new ConfigData(fcpMessage));
                } else if ("NodeHello".equals(messageName)) {
                        fireReceivedNodeHello(new NodeHello(fcpMessage));
                } else if ("CloseConnectionDuplicateClientName".equals(messageName)) {