diff options
author | Florian Dold <florian.dold@gmail.com> | 2013-09-25 11:32:19 +0000 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2013-09-25 11:32:19 +0000 |
commit | aeeeaff2736808a6eaa2138272c46544676e49f3 (patch) | |
tree | 6278c672e4c4563664253683c92cd83cb1e0c636 /src/main/java/org/gnunet/util/RunaboutMessageReceiver.java | |
parent | 67e978773774a0e7ef1f23209b884847837224ad (diff) | |
download | gnunet-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.java | 9 |
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 | ||
21 | package org.gnunet.util; | 21 | package org.gnunet.util; |
22 | 22 | ||
23 | import org.gnunet.construct.ProtocolViolationException; | ||
23 | import org.grothoff.Runabout; | 24 | import 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 | } |