public abstract class JingleTransportProvider extends 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.xmlpull.v1.XmlPullParser parser,
int initialDepth)
Parse a iq/jingle/transport element.
|
protected abstract JingleTransport.JingleTransportCandidate |
parseCandidate(org.xmlpull.v1.XmlPullParser parser) |
public JingleTransportProvider()
protected JingleTransport getInstance()
public JingleTransport parse(org.xmlpull.v1.XmlPullParser parser, int initialDepth) throws org.xmlpull.v1.XmlPullParserException, IOException, SmackException
parse
in class Provider<JingleTransport>
parser
- the structure to parseIOException
org.xmlpull.v1.XmlPullParserException
SmackException
protected abstract JingleTransport.JingleTransportCandidate parseCandidate(org.xmlpull.v1.XmlPullParser parser)