diff options
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.java | 91 |
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); - } - } -} |