public abstract class AbstractSmackInteroperabilityLayer
extends java.lang.Object
Constructor and Description |
---|
AbstractSmackInteroperabilityLayer() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addExtensionProvider(java.lang.String elementName,
java.lang.String namespace,
java.lang.Object provider)
Add PacketExtensionProvider to the list of known
providers
|
abstract void |
addIQProvider(java.lang.String elementName,
java.lang.String namespace,
java.lang.Object provider)
Add IQProvider to the list of known
providers
|
abstract org.jivesoftware.smack.provider.PacketExtensionProvider |
getExtensionProvider(java.lang.String elementName,
java.lang.String namespace)
Get the PacketExtensionProvider for given element name and XML
namespace
|
static AbstractSmackInteroperabilityLayer |
getInstance()
Get the instance of Smack interoperability layer implementation class
|
static void |
setImplementationClass(java.lang.Class implementationClass)
Set the Smack interoperation layer
implementation class to be used within this Jitsi application
|
public static AbstractSmackInteroperabilityLayer getInstance()
public static void setImplementationClass(java.lang.Class implementationClass)
implementationClass
- Smack interoperation layer
implementation classpublic abstract void addExtensionProvider(java.lang.String elementName, java.lang.String namespace, java.lang.Object provider)
elementName
- The element name where the matching is happeningnamespace
- The XML namespace used in that elementprovider
- PacketExtensionProvider implementation to be
usedpublic abstract void addIQProvider(java.lang.String elementName, java.lang.String namespace, java.lang.Object provider)
elementName
- The element name where the matching is happeningnamespace
- The XML namespace used in that elementprovider
- IQProvider implementation to be
usedpublic abstract org.jivesoftware.smack.provider.PacketExtensionProvider getExtensionProvider(java.lang.String elementName, java.lang.String namespace)
elementName
- The element name where the matching is happeningnamespace
- The XML namespace used in that element
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.