summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/isode/stroke/queries/GenericRequest.java')
-rw-r--r--src/com/isode/stroke/queries/GenericRequest.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/com/isode/stroke/queries/GenericRequest.java b/src/com/isode/stroke/queries/GenericRequest.java
index c35b369..c9ae4a6 100644
--- a/src/com/isode/stroke/queries/GenericRequest.java
+++ b/src/com/isode/stroke/queries/GenericRequest.java
@@ -22,10 +22,29 @@ public class GenericRequest<T extends Payload> extends Request {
public Signal2<T, ErrorPayload> onResponse = new Signal2<T, ErrorPayload>();
+ /**
+ * Create a request suitable for client use.
+ * @param type Iq type - Get or Set.
+ * @param receiver JID to send request to.
+ * @param payload Payload to send in stanza.
+ * @param router IQRouter instance for current connection.
+ */
public GenericRequest(IQ.Type type, JID receiver, Payload payload, IQRouter router) {
super(type, receiver, payload, router);
}
+ /**
+ * Create a request suitable for component or server use. As a client, use the other constructor instead.
+ * @param type Iq type - Get or Set.
+ * @param sender JID to use in "from" of stanza.
+ * @param receiver JID to send request to.
+ * @param payload Payload to send in stanza.
+ * @param router IQRouter instance for current connection.
+ */
+ public GenericRequest(IQ.Type type, final JID sender, final JID receiver, Payload payload, IQRouter router) {
+ super(type, sender, receiver, payload, router);
+ }
+
@Override
public void handleResponse(Payload payload, ErrorPayload error) {
T genericPayload = null;