Class JingleTransportProvider
java.lang.Object
org.jivesoftware.smack.provider.AbstractProvider<E>
org.jivesoftware.smack.provider.Provider<E>
org.jivesoftware.smack.provider.ExtensionElementProvider<JingleTransport>
org.jivesoftware.smackx.jingleold.provider.JingleTransportProvider
- Direct Known Subclasses:
JingleTransportProvider.Ice
,JingleTransportProvider.RawUdp
Provider for a Jingle transport element.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
RTP-ICE profile.static class
Raw UDP profile.Nested classes/interfaces inherited from class org.jivesoftware.smack.provider.AbstractProvider
AbstractProvider.NumberFormatParseException, AbstractProvider.TextParseException, AbstractProvider.WrappableParser<E>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected JingleTransport
Obtain the corresponding TransportNegotiator instance.parse
(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) Parse a iq/jingle/transport element.protected abstract JingleTransport.JingleTransportCandidate
parseCandidate
(XmlPullParser parser) Methods inherited from class org.jivesoftware.smack.provider.AbstractProvider
getElementClass, toUrl, wrapExceptions
-
Constructor Details
-
JingleTransportProvider
public JingleTransportProvider()
-
-
Method Details
-
getInstance
Obtain the corresponding TransportNegotiator instance.- Returns:
- a new TransportNegotiator instance
-
parse
public JingleTransport parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException Parse a iq/jingle/transport element.- Specified by:
parse
in classProvider<JingleTransport>
- Parameters:
parser
- the structure to parse- Returns:
- a transport element.
- Throws:
IOException
- if an I/O error occurred.XmlPullParserException
- if an error in the XML parser occurred.
-
parseCandidate
-