Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/bundles/org.jivesoftware.smack/src/org/jivesoftware/smackx/jingle/JingleSessionRequest.java')
-rw-r--r--protocols/bundles/org.jivesoftware.smack/src/org/jivesoftware/smackx/jingle/JingleSessionRequest.java91
1 files changed, 0 insertions, 91 deletions
diff --git a/protocols/bundles/org.jivesoftware.smack/src/org/jivesoftware/smackx/jingle/JingleSessionRequest.java b/protocols/bundles/org.jivesoftware.smack/src/org/jivesoftware/smackx/jingle/JingleSessionRequest.java
deleted file mode 100644
index 53edbf667..000000000
--- a/protocols/bundles/org.jivesoftware.smack/src/org/jivesoftware/smackx/jingle/JingleSessionRequest.java
+++ /dev/null
@@ -1,91 +0,0 @@
-package org.jivesoftware.smackx.jingle;
-
-import java.util.List;
-
-import org.jivesoftware.smackx.packet.Jingle;
-
-/**
- * A Jingle session request.
- *
- * </p>
- *
- * This class is a facade of a received Jingle request. The user can have direct
- * access to the Jingle packet (<i>JingleSessionRequest.getJingle() </i>) of
- * the request or can use the convencience methods provided by this class.
- *
- * </p>
- *
- * @author Alvaro Saurin
- */
-public class JingleSessionRequest {
-
- private final Jingle jingle; // The Jingle packet
-
- private final JingleManager manager; // The manager associated to this
-
- // request
-
- /**
- * A recieve request is constructed from the Jingle Initiation request
- * received from the initator.
- *
- * @param manager The manager handling this request
- * @param jingle The jingle IQ recieved from the initiator.
- */
- public JingleSessionRequest(final JingleManager manager, final Jingle jingle) {
- this.manager = manager;
- this.jingle = jingle;
- }
-
- /**
- * Returns the fully-qualified jabber ID of the user that requested this
- * session.
- *
- * @return Returns the fully-qualified jabber ID of the user that requested
- * this session.
- */
- public String getFrom() {
- return jingle.getFrom();
- }
-
- /**
- * Returns the session ID that uniquely identifies this session.
- *
- * @return Returns the session ID that uniquely identifies this session
- */
- public String getSessionID() {
- return jingle.getSid();
- }
-
- /**
- * Returns the Jingle packet that was sent by the requestor which contains
- * the parameters of the session.
- */
- protected Jingle getJingle() {
- return jingle;
- }
-
- /**
- * Accepts this request and creates the incoming Jingle session.
- *
- * @return Returns the <b><i>IncomingJingleSession</b></i> on which the
- * negotiation can be carried out.
- */
- public synchronized IncomingJingleSession accept(final List pts) {
- IncomingJingleSession session = null;
- synchronized (manager) {
- session = manager.createIncomingJingleSession(this,
- pts);
- }
- return session;
- }
-
- /**
- * Rejects the session request.
- */
- public synchronized void reject() {
- synchronized (manager) {
- manager.rejectIncomingJingleSession(this);
- }
- }
-}

Back to the top