clean up interface
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Tue, 8 Apr 2008 18:29:07 +0000 (18:29 +0000)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Tue, 8 Apr 2008 18:29:07 +0000 (18:29 +0000)
git-svn-id: http://trooper/svn/projects/jSite/trunk@652 c3eda9e8-030b-0410-8277-bc7414b0a119

src/net/pterodactylus/util/fcp/FcpListener.java

index e3d6d00..1efcad8 100644 (file)
 package net.pterodactylus.util.fcp;
 
 import java.util.EventListener;
-import java.util.Map;
-
 
 /**
- * TODO
+ * Interface for objects that want to be notified on certain FCP events.
+ * 
  * @author David ‘Bombe’ Roden &lt;bombe@freenetproject.org&gt;
  * @version $Id$
  */
 public interface FcpListener extends EventListener {
 
-       public void fcpConnected(FcpConnection fcpConnection);
-       public void fcpDisconnected(FcpConnection fcpConnection);
-       
-       //
-       // connection setup
-       //
-       
-       public void fcpNodeHello(FcpConnection fcpConnection, Map<String, String> nodeProperties);
-       public void fcpCloseConnectionDuplicateName(FcpConnection fcpConnection);
-       
-       
+       /**
+        * Notifies listeners that a message has been received.
+        * 
+        * @param fcpConnection
+        *            The connection that received the message
+        * @param fcpMessage
+        *            The message that was received
+        */
+       public void receivedMessage(FcpConnection fcpConnection, FcpMessage fcpMessage);
+
 }