--- /dev/null
+package example.symphony;\r
+\r
+import peersim.core.Node;\r
+\r
+/**\r
+ *\r
+ * @author Andrea Esposito <and1989@gmail.com>\r
+ */\r
+public interface Handler {\r
+\r
+ /**\r
+ * Handler associable to a routing request\r
+ *\r
+ * @param src Symphony Protocol that has sent the routing request\r
+ * @param evt Tuple that contains: Node that manages the identifier, Identifier that the routing\r
+ * has done on\r
+ */\r
+ void handle(SymphonyProtocol src, Tuple<Node, Double> evt);\r
+}\r