Modifier and Type | Field and Description |
---|---|
protected JingleSession |
JingleNegotiator.session |
Modifier and Type | Method and Description |
---|---|
JingleSession |
JingleSessionRequest.accept()
Accepts this request and creates the incoming Jingle session.
|
JingleSession |
JingleManager.createIncomingJingleSession(JingleSessionRequest request)
When the session request is acceptable, this method should be invoked.
|
JingleSession |
JingleManager.createOutgoingJingleSession(String responder)
Creates an Jingle session to start a communication with another user.
|
static JingleSession |
JingleSession.getInstanceFor(XMPPConnection con)
Returns the JingleSession related to a particular connection.
|
JingleSession |
JingleNegotiator.getSession()
Get the XMPP connection associated with this negotiation.
|
JingleSession |
JingleManager.getSession(String jid)
Get a session with the informed JID.
|
Modifier and Type | Method and Description |
---|---|
IQ |
JingleSessionStateEnded.processJingle(JingleSession session,
Jingle jingle,
JingleActionEnum action)
Pretty much nothing is valid for receiving once we've ended the session.
|
IQ |
JingleSessionStateActive.processJingle(JingleSession session,
Jingle jingle,
JingleActionEnum action) |
abstract IQ |
JingleSessionState.processJingle(JingleSession session,
Jingle jingle,
JingleActionEnum action)
Process an incoming Jingle Packet.
|
IQ |
JingleSessionStatePending.processJingle(JingleSession session,
Jingle jingle,
JingleActionEnum action) |
IQ |
JingleSessionStateUnknown.processJingle(JingleSession session,
Jingle jingle,
JingleActionEnum action) |
void |
JingleManager.sessionClosed(String reason,
JingleSession jingleSession) |
void |
JingleManager.sessionClosedOnError(XMPPException e,
JingleSession jingleSession) |
void |
JingleManager.sessionDeclined(String reason,
JingleSession jingleSession) |
void |
JingleManager.sessionEstablished(PayloadType pt,
TransportCandidate rc,
TransportCandidate lc,
JingleSession jingleSession) |
void |
JingleManager.sessionMediaReceived(JingleSession jingleSession,
String participant) |
void |
JingleManager.sessionRedirected(String redirection,
JingleSession jingleSession) |
void |
JingleNegotiator.setSession(JingleSession session)
Set the XMPP connection associated.
|
void |
JingleManager.triggerSessionCreated(JingleSession jingleSession)
Trigger CreatedJingleSessionListeners that a session was created.
|
Constructor and Description |
---|
ContentNegotiator(JingleSession session,
String inCreator,
String inName) |
JingleNegotiator(JingleSession session)
Default constructor with a Connection
|
Modifier and Type | Method and Description |
---|---|
void |
JingleSessionListener.sessionClosed(String reason,
JingleSession jingleSession)
Notification that the session was closed normally.
|
void |
JingleSessionListener.sessionClosedOnError(XMPPException e,
JingleSession jingleSession)
Notification that the session was closed due to an exception.
|
void |
CreatedJingleSessionListener.sessionCreated(JingleSession jingleSession) |
void |
JingleSessionListener.sessionDeclined(String reason,
JingleSession jingleSession)
Notification that the session was declined.
|
void |
JingleSessionListener.sessionEstablished(PayloadType pt,
TransportCandidate remoteCandidate,
TransportCandidate localCandidate,
JingleSession jingleSession)
Notification that the session has been established.
|
void |
JingleSessionListener.sessionMediaReceived(JingleSession jingleSession,
String participant)
Notification that the Media has arrived for this session.
|
void |
JingleSessionListener.sessionRedirected(String redirection,
JingleSession jingleSession)
Notification that the session was redirected.
|
Modifier and Type | Method and Description |
---|---|
JingleSession |
JingleMediaSession.getJingleSession()
Gets associated JingleSession
|
Modifier and Type | Method and Description |
---|---|
abstract JingleMediaSession |
JingleMediaManager.createMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
JingleSession jingleSession)
Create a Media Session Implementation
|
Constructor and Description |
---|
JingleMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
String mediaLocator,
JingleSession jingleSession)
Creates a new JingleMediaSession Instance to handle Media methods.
|
MediaNegotiator(JingleSession session,
JingleMediaManager mediaManager,
List<PayloadType> pts,
ContentNegotiator parentNegotiator)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
JingleMediaSession |
JmfMediaManager.createMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
JingleSession jingleSession)
Returns a new jingleMediaSession
|
Constructor and Description |
---|
AudioMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
String locator,
JingleSession jingleSession)
Creates a org.jivesoftware.jingleaudio.jmf.AudioMediaSession with defined payload type, remote and local candidates
|
Modifier and Type | Method and Description |
---|---|
JingleMediaSession |
SpeexMediaManager.createMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
JingleSession jingleSession)
Returns a new jingleMediaSession
|
Constructor and Description |
---|
AudioMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
String locator,
JingleSession jingleSession)
Creates a org.jivesoftware.jingleaudio.jspeex.AudioMediaSession with defined payload type, remote and local candidates
|
Modifier and Type | Method and Description |
---|---|
JingleMediaSession |
MultiMediaManager.createMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
JingleSession jingleSession)
Returns a new JingleMediaSession
|
Modifier and Type | Method and Description |
---|---|
JingleMediaSession |
ScreenShareMediaManager.createMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
JingleSession jingleSession)
Returns a new JingleMediaSession
|
Constructor and Description |
---|
ScreenShareSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
String locator,
JingleSession jingleSession)
Creates a org.jivesoftware.jingleaudio.jmf.AudioMediaSession with defined payload type, remote and local candidates
|
Modifier and Type | Method and Description |
---|---|
JingleMediaSession |
TestMediaManager.createMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
JingleSession jingleSession)
Returns a new JingleMediaSession
|
Constructor and Description |
---|
TestMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
String locator,
JingleSession jingleSession)
Creates a TestMediaSession with defined payload type, remote and local candidates
|
Modifier and Type | Method and Description |
---|---|
void |
TransportCandidate.addCandidateEcho(JingleSession session) |
protected TransportResolver |
STUNTransportManager.createResolver(JingleSession session) |
protected abstract TransportResolver |
JingleTransportManager.createResolver(JingleSession session)
Create a Transport Resolver instance according to the implementation.
|
protected TransportResolver |
BridgedTransportManager.createResolver(JingleSession session)
Return the correspondent resolver
|
protected TransportResolver |
ICETransportManager.createResolver(JingleSession session) |
protected TransportResolver |
FixedTransportManager.createResolver(JingleSession session) |
protected TransportResolver |
BasicTransportManager.createResolver(JingleSession session) |
TransportResolver |
JingleTransportManager.getResolver(JingleSession session)
Get a new Transport Resolver to be used in a Jingle Session
|
void |
ICEResolver.resolve(JingleSession session)
Resolve the IP and obtain a valid transport method.
|
void |
FixedResolver.resolve(JingleSession session)
Resolve the IP address.
|
void |
BridgedResolver.resolve(JingleSession session)
Resolve Bridged Candidate.
|
void |
BasicResolver.resolve(JingleSession session)
Resolve the IP address.
|
abstract void |
TransportResolver.resolve(JingleSession session)
Start a the resolution.
|
void |
STUNResolver.resolve(JingleSession session)
Resolve the IP and obtain a valid transport method.
|
void |
BridgedTransportManager.sessionClosed(String reason,
JingleSession jingleSession) |
void |
ICETransportManager.sessionClosed(String reason,
JingleSession jingleSession) |
void |
FixedTransportManager.sessionClosed(String reason,
JingleSession jingleSession) |
void |
BridgedTransportManager.sessionClosedOnError(XMPPException e,
JingleSession jingleSession) |
void |
ICETransportManager.sessionClosedOnError(XMPPException e,
JingleSession jingleSession) |
void |
FixedTransportManager.sessionClosedOnError(XMPPException e,
JingleSession jingleSession) |
void |
BridgedTransportManager.sessionCreated(JingleSession jingleSession) |
void |
ICETransportManager.sessionCreated(JingleSession jingleSession) |
void |
FixedTransportManager.sessionCreated(JingleSession jingleSession) |
void |
BridgedTransportManager.sessionDeclined(String reason,
JingleSession jingleSession) |
void |
ICETransportManager.sessionDeclined(String reason,
JingleSession jingleSession) |
void |
FixedTransportManager.sessionDeclined(String reason,
JingleSession jingleSession) |
void |
BridgedTransportManager.sessionEstablished(PayloadType pt,
TransportCandidate rc,
TransportCandidate lc,
JingleSession jingleSession) |
void |
ICETransportManager.sessionEstablished(PayloadType pt,
TransportCandidate rc,
TransportCandidate lc,
JingleSession jingleSession) |
void |
FixedTransportManager.sessionEstablished(PayloadType pt,
TransportCandidate rc,
TransportCandidate lc,
JingleSession jingleSession) |
void |
BridgedTransportManager.sessionMediaReceived(JingleSession jingleSession,
String participant) |
void |
ICETransportManager.sessionMediaReceived(JingleSession jingleSession,
String participant) |
void |
FixedTransportManager.sessionMediaReceived(JingleSession jingleSession,
String participant) |
void |
BridgedTransportManager.sessionRedirected(String redirection,
JingleSession jingleSession) |
void |
ICETransportManager.sessionRedirected(String redirection,
JingleSession jingleSession) |
void |
FixedTransportManager.sessionRedirected(String redirection,
JingleSession jingleSession) |
Constructor and Description |
---|
CandidateEcho(TransportCandidate candidate,
JingleSession session) |
Ice(JingleSession js,
TransportResolver res,
ContentNegotiator parentNegotiator)
Default constructor, with a JingleSession and transport manager.
|
RawUdp(JingleSession js,
TransportResolver res,
ContentNegotiator parentNegotiator)
Default constructor, with a JingleSession and transport manager.
|
TransportNegotiator(JingleSession session,
TransportResolver transResolver,
ContentNegotiator parentNegotiator)
Default constructor.
|