public abstract class JingleTransportProvider extends java.lang.Object implements PacketExtensionProvider
Modifier and Type | Class and Description |
---|---|
static class |
JingleTransportProvider.Ice
RTP-ICE profile
|
static class |
JingleTransportProvider.RawUdp
Raw UDP profile
|
Constructor and Description |
---|
JingleTransportProvider()
Creates a new provider.
|
Modifier and Type | Method and Description |
---|---|
protected JingleTransport |
getInstance()
Obtain the corresponding TransportNegotiator instance.
|
protected abstract JingleTransport.JingleTransportCandidate |
parseCandidate(org.xmlpull.v1.XmlPullParser parser) |
PacketExtension |
parseExtension(org.xmlpull.v1.XmlPullParser parser)
Parse a iq/jingle/transport element.
|
public JingleTransportProvider()
protected JingleTransport getInstance()
public PacketExtension parseExtension(org.xmlpull.v1.XmlPullParser parser) throws java.lang.Exception
parseExtension
in interface PacketExtensionProvider
parser
- the structure to parsejava.lang.Exception
protected abstract JingleTransport.JingleTransportCandidate parseCandidate(org.xmlpull.v1.XmlPullParser parser) throws java.lang.Exception
java.lang.Exception