[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r32380 - gnunet-java/src/main/java/org/gnunet/requests
From: |
gnunet |
Subject: |
[GNUnet-SVN] r32380 - gnunet-java/src/main/java/org/gnunet/requests |
Date: |
Mon, 17 Feb 2014 17:54:49 +0100 |
Author: dold
Date: 2014-02-17 17:54:49 +0100 (Mon, 17 Feb 2014)
New Revision: 32380
Added:
gnunet-java/src/main/java/org/gnunet/requests/SimpleRequest.java
Log:
- missing class added
Added: gnunet-java/src/main/java/org/gnunet/requests/SimpleRequest.java
===================================================================
--- gnunet-java/src/main/java/org/gnunet/requests/SimpleRequest.java
(rev 0)
+++ gnunet-java/src/main/java/org/gnunet/requests/SimpleRequest.java
2014-02-17 16:54:49 UTC (rev 32380)
@@ -0,0 +1,29 @@
+package org.gnunet.requests;
+
+import org.gnunet.mq.Envelope;
+import org.gnunet.util.GnunetMessage;
+import org.gnunet.util.MessageReceiver;
+
+/**
+ * Very simple request that sends a pre-determined message
+ * to the server and has a context. When this request is restarted,
+ * the message is simply sent again.
+ */
+public class SimpleRequest<Ctx> extends RequestContainer.Request {
+ private GnunetMessage.Body message;
+ private Ctx ctx;
+
+ public SimpleRequest(GnunetMessage.Body message, Ctx ctx) {
+ this.message = message;
+ this.ctx = ctx;
+ }
+
+ @Override
+ public Envelope assembleRequest() {
+ return new Envelope(message);
+ }
+
+ public Ctx getContext() {
+ return ctx;
+ }
+}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r32380 - gnunet-java/src/main/java/org/gnunet/requests,
gnunet <=