Adds JitsiMeet specific 'bundle' packet extension to JingleIQProvider.

fix-message-formatting
paweldomas 11 years ago
parent 880aeea5d5
commit 8bcded16a6

@ -8,6 +8,7 @@
import net.java.sip.communicator.impl.protocol.jabber.extensions.*;
import net.java.sip.communicator.impl.protocol.jabber.extensions.jitsimeet.*;
import org.jivesoftware.smack.provider.*;
import org.xmlpull.v1.*;
@ -78,6 +79,13 @@ public JingleIQProvider()
new DefaultPacketExtensionProvider
<CryptoPacketExtension>(CryptoPacketExtension.class));
// <bundle/> provider
providerManager.addExtensionProvider(
BundlePacketExtension.ELEMENT_NAME,
BundlePacketExtension.NAMESPACE,
new DefaultPacketExtensionProvider
<BundlePacketExtension>(BundlePacketExtension.class));
// <group/> provider
providerManager.addExtensionProvider(
GroupPacketExtension.ELEMENT_NAME,

@ -0,0 +1,38 @@
/*
* Jitsi, the OpenSource Java VoIP and Instant Messaging client.
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package net.java.sip.communicator.impl.protocol.jabber.extensions.jitsimeet;
import net.java.sip.communicator.impl.protocol.jabber.extensions.*;
/**
* Jitsi Meet specifics bundle packet extension.
*
* @author Pawel Domas
*/
public class BundlePacketExtension
extends AbstractPacketExtension
{
/**
* The XML element name of {@link BundlePacketExtension}.
*/
public static final String ELEMENT_NAME = "bundle";
/**
* The XML element namespace of {@link BundlePacketExtension}.
*/
public static final String NAMESPACE = "http://estos.de/ns/bundle";
/**
* Creates an {@link BundlePacketExtension} instance for the specified
* <tt>namespace</tt> and <tt>elementName</tt>.
*
*/
public BundlePacketExtension()
{
super(NAMESPACE, ELEMENT_NAME);
}
}
Loading…
Cancel
Save