add PutSuccessful
[jSite2.git] / src / net / pterodactylus / util / fcp / FcpConnection.java
index 9a13264..ac7bb34 100644 (file)
@@ -549,6 +549,31 @@ public class FcpConnection {
        }
 
        /**
+        * Notifies all listeners that a “PersistentRequestModified” message was
+        * received.
+        * 
+        * @param persistentRequestModified
+        *            The “PersistentRequestModified” message
+        */
+       private void fireReceivedPersistentRequestModified(PersistentRequestModified persistentRequestModified) {
+               for (FcpListener fcpListener: fcpListeners) {
+                       fcpListener.receivedPersistentRequestModified(this, persistentRequestModified);
+               }
+       }
+
+       /**
+        * Notifies all listeners that a “PutSuccessful” message was received.
+        * 
+        * @param putSuccessful
+        *            The “PutSuccessful” message
+        */
+       private void fireReceivedPutSuccessful(PutSuccessful putSuccessful) {
+               for (FcpListener fcpListener: fcpListeners) {
+                       fcpListener.receivedPutSuccessful(this, putSuccessful);
+               }
+       }
+
+       /**
         * Notifies all listeners that a “ProtocolError” message was received.
         * 
         * @param protocolError
@@ -659,6 +684,8 @@ public class FcpConnection {
                        fireReceivedFinishedCompression(new FinishedCompression(fcpMessage));
                } else if ("GetFailed".equals(messageName)) {
                        fireReceivedGetFailed(new GetFailed(fcpMessage));
+               } else if ("PutSuccessful".equals(messageName)) {
+                       fireReceivedPutSuccessful(new PutSuccessful(fcpMessage));
                } else if ("PutFailed".equals(messageName)) {
                        fireReceivedPutFailed(new PutFailed(fcpMessage));
                } else if ("DataFound".equals(messageName)) {
@@ -683,6 +710,8 @@ public class FcpConnection {
                        fireReceivedSSKKeypair(new SSKKeypair(fcpMessage));
                } else if ("PeerRemoved".equals(messageName)) {
                        fireReceivedPeerRemoved(new PeerRemoved(fcpMessage));
+               } else if ("PersistentRequestModified".equals(messageName)) {
+                       fireReceivedPersistentRequestModified(new PersistentRequestModified(fcpMessage));
                } else if ("PersistentRequestRemoved".equals(messageName)) {
                        fireReceivedPersistentRequestRemoved(new PersistentRequestRemoved(fcpMessage));
                } else if ("UnknownPeerNoteType".equals(messageName)) {