public abstract class JingleTransportProvider extends org.jivesoftware.smack.provider.ExtensionElementProvider<JingleTransport>
| Modifier and Type | Class and Description |
|---|---|
static class |
JingleTransportProvider.Ice
RTP-ICE profile.
|
static class |
JingleTransportProvider.RawUdp
Raw UDP profile.
|
| Constructor and Description |
|---|
JingleTransportProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected JingleTransport |
getInstance()
Obtain the corresponding TransportNegotiator instance.
|
JingleTransport |
parse(org.jivesoftware.smack.xml.XmlPullParser parser,
int initialDepth,
org.jivesoftware.smack.packet.XmlEnvironment xmlEnvironment)
Parse a iq/jingle/transport element.
|
protected abstract JingleTransport.JingleTransportCandidate |
parseCandidate(org.jivesoftware.smack.xml.XmlPullParser parser) |
protected JingleTransport getInstance()
public JingleTransport parse(org.jivesoftware.smack.xml.XmlPullParser parser, int initialDepth, org.jivesoftware.smack.packet.XmlEnvironment xmlEnvironment) throws org.jivesoftware.smack.xml.XmlPullParserException, java.io.IOException
parse in class org.jivesoftware.smack.provider.Provider<JingleTransport>parser - the structure to parsejava.io.IOExceptionorg.jivesoftware.smack.xml.XmlPullParserExceptionprotected abstract JingleTransport.JingleTransportCandidate parseCandidate(org.jivesoftware.smack.xml.XmlPullParser parser)