|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jivesoftware.smackx.jingle.JingleNegotiator
org.jivesoftware.smackx.jingle.ContentNegotiator
public class ContentNegotiator
| Field Summary | |
|---|---|
static java.lang.String |
INITIATOR
|
static java.lang.String |
RESPONDER
|
| Constructor Summary | |
|---|---|
ContentNegotiator(JingleSession session,
java.lang.String inCreator,
java.lang.String inName)
|
|
| Method Summary | |
|---|---|
void |
addTransportNegotiator(TransportNegotiator transportNegotiator)
|
void |
close()
Prepare to close the media manager. |
java.util.List<IQ> |
dispatchIncomingPacket(IQ iq,
java.lang.String id)
Dispatch an incoming packet. |
java.lang.String |
getCreator()
|
JingleContent |
getJingleContent()
|
JingleMediaSession |
getJingleMediaSession()
Get the JingleMediaSession of this Jingle Session |
MediaNegotiator |
getMediaNegotiator()
Obtain the description negotiator for this session |
java.lang.String |
getName()
|
JingleNegotiatorState |
getNegotiatorState()
The negotiator state for the ContentNegotiators is a special case. |
JingleTransportManager |
getTransportManager()
|
TransportNegotiator |
getTransportNegotiator()
Obtain the transport negotiator for this session. |
boolean |
isFullyEstablished()
Return true if the transport and content negotiators have finished |
void |
setJingleTransportManager(JingleTransportManager jingleTransportManager)
|
void |
stopJingleMediaSession()
Stop a Jingle media session. |
void |
triggerContentEstablished()
|
| Methods inherited from class org.jivesoftware.smackx.jingle.JingleNegotiator |
|---|
addExpectedId, addListener, getConnection, getSession, isExpectedId, isStarted, removeExpectedId, removeListener, setNegotiatorState, setSession, start |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String INITIATOR
public static final java.lang.String RESPONDER
| Constructor Detail |
|---|
public ContentNegotiator(JingleSession session,
java.lang.String inCreator,
java.lang.String inName)
| Method Detail |
|---|
public java.util.List<IQ> dispatchIncomingPacket(IQ iq,
java.lang.String id)
throws XMPPException
JingleNegotiator
dispatchIncomingPacket in class JingleNegotiatoriq - the packet receivedid - the ID of the response that will be sent
XMPPExceptionpublic java.lang.String getCreator()
public java.lang.String getName()
public JingleMediaSession getJingleMediaSession()
public void addTransportNegotiator(TransportNegotiator transportNegotiator)
public void setJingleTransportManager(JingleTransportManager jingleTransportManager)
jingleTransportManager - public JingleTransportManager getTransportManager()
public void close()
close in class JingleNegotiatorpublic MediaNegotiator getMediaNegotiator()
public TransportNegotiator getTransportNegotiator()
public boolean isFullyEstablished()
public JingleContent getJingleContent()
public void triggerContentEstablished()
public void stopJingleMediaSession()
public JingleNegotiatorState getNegotiatorState()
getNegotiatorState in class JingleNegotiator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||