aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/gnunet/util/RunaboutMessageReceiver.java
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2013-09-25 11:32:19 +0000
committerFlorian Dold <florian.dold@gmail.com>2013-09-25 11:32:19 +0000
commitaeeeaff2736808a6eaa2138272c46544676e49f3 (patch)
tree6278c672e4c4563664253683c92cd83cb1e0c636 /src/main/java/org/gnunet/util/RunaboutMessageReceiver.java
parent67e978773774a0e7ef1f23209b884847837224ad (diff)
downloadgnunet-java-aeeeaff2736808a6eaa2138272c46544676e49f3.tar.gz
gnunet-java-aeeeaff2736808a6eaa2138272c46544676e49f3.zip
- testbed: create/destroy, start/stop, getInformation, connectOverlay implementation and tests
- voting: ballot serialization/deserialization, unencrypted tally authority implementation, ballot tool works for register/vote/query - issues
Diffstat (limited to 'src/main/java/org/gnunet/util/RunaboutMessageReceiver.java')
-rw-r--r--src/main/java/org/gnunet/util/RunaboutMessageReceiver.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/org/gnunet/util/RunaboutMessageReceiver.java b/src/main/java/org/gnunet/util/RunaboutMessageReceiver.java
index 2a0f067..1de7ac0 100644
--- a/src/main/java/org/gnunet/util/RunaboutMessageReceiver.java
+++ b/src/main/java/org/gnunet/util/RunaboutMessageReceiver.java
@@ -20,6 +20,7 @@
20 20
21package org.gnunet.util; 21package org.gnunet.util;
22 22
23import org.gnunet.construct.ProtocolViolationException;
23import org.grothoff.Runabout; 24import org.grothoff.Runabout;
24 25
25/** 26/**
@@ -30,4 +31,12 @@ public abstract class RunaboutMessageReceiver extends Runabout implements Messag
30 public void process(GnunetMessage.Body msg) { 31 public void process(GnunetMessage.Body msg) {
31 this.visitAppropriate(msg); 32 this.visitAppropriate(msg);
32 } 33 }
34 public void handleUnknownMessageType(UnknownMessageBody unknownMessageBody) {
35 throw new ProtocolViolationException(
36 String.format("unexpected message type: %s", unknownMessageBody.id));
37 }
38 public void visit(UnknownMessageBody unknownMessageBody) {
39 // FIXME: UnknownMessageBody is ugly and should be removed entirely
40 handleUnknownMessageType(unknownMessageBody);
41 }
33} 42}