mirror of
https://github.com/vanitasvitae/Smack.git
synced 2025-09-10 17:49:38 +02:00
Merge fixes (wip)
This commit is contained in:
commit
efdf6d7db8
11 changed files with 25 additions and 31 deletions
|
@ -16,15 +16,10 @@
|
|||
*/
|
||||
package org.jivesoftware.smackx.jingle;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.WeakHashMap;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.jivesoftware.smack.Manager;
|
||||
import org.jivesoftware.smack.XMPPConnection;
|
||||
import org.jivesoftware.smack.iqrequest.IQRequestHandler.Mode;
|
||||
import org.jivesoftware.smack.iqrequest.AbstractIqRequestHandler;
|
||||
import org.jivesoftware.smack.iqrequest.IQRequestHandler.Mode;
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IQ.Type;
|
||||
import org.jivesoftware.smackx.jingle.element.Jingle;
|
||||
|
@ -33,6 +28,11 @@ import org.jivesoftware.smackx.jingle.element.JingleContentDescription;
|
|||
import org.jxmpp.jid.FullJid;
|
||||
import org.jxmpp.jid.Jid;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.WeakHashMap;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
public final class JingleManager extends Manager {
|
||||
|
||||
private static final Logger LOGGER = Logger.getLogger(JingleManager.class.getName());
|
||||
|
@ -102,7 +102,7 @@ public final class JingleManager extends Manager {
|
|||
return jingleSessionHandlers.put(fullJidAndSessionId, sessionHandler);
|
||||
}
|
||||
|
||||
public JingleSessionHandler unregisterJingleSessionhandler(FullJid otherJid, String sessionId, JingleSessionHandler sessionHandler) {
|
||||
public JingleSessionHandler unregisterJingleSessionHandler(FullJid otherJid, String sessionId, JingleSessionHandler sessionHandler) {
|
||||
FullJidAndSessionId fullJidAndSessionId = new FullJidAndSessionId(otherJid, sessionId);
|
||||
return jingleSessionHandlers.remove(fullJidAndSessionId);
|
||||
}
|
||||
|
|
|
@ -30,9 +30,9 @@ public abstract class JingleContentDescription implements ExtensionElement {
|
|||
|
||||
public static final String ELEMENT = "description";
|
||||
|
||||
private final List<JingleContentDescriptionPayloadElement> payloads;
|
||||
private final List<JingleContentDescriptionChildElement> payloads;
|
||||
|
||||
protected JingleContentDescription(List<JingleContentDescriptionPayloadElement> payloads) {
|
||||
protected JingleContentDescription(List<JingleContentDescriptionChildElement> payloads) {
|
||||
if (payloads != null) {
|
||||
this.payloads = Collections.unmodifiableList(payloads);
|
||||
}
|
||||
|
@ -46,7 +46,7 @@ public abstract class JingleContentDescription implements ExtensionElement {
|
|||
return ELEMENT;
|
||||
}
|
||||
|
||||
public List<JingleContentDescriptionPayloadElement> getJinglePayloadTypes() {
|
||||
public List<JingleContentDescriptionChildElement> getJinglePayloadTypes() {
|
||||
return payloads;
|
||||
}
|
||||
|
||||
|
|
|
@ -16,13 +16,13 @@
|
|||
*/
|
||||
package org.jivesoftware.smackx.jingle.element;
|
||||
|
||||
import org.jivesoftware.smack.packet.ExtensionElement;
|
||||
import org.jivesoftware.smack.packet.NamedElement;
|
||||
|
||||
/**
|
||||
* An element found usually in 'description' elements.
|
||||
*
|
||||
*/
|
||||
public abstract class JingleContentDescriptionPayloadElement implements ExtensionElement {
|
||||
public abstract class JingleContentDescriptionChildElement implements NamedElement {
|
||||
|
||||
public static final String ELEMENT = "payload-type";
|
||||
|
|
@ -63,12 +63,12 @@ public abstract class JingleContentTransport implements ExtensionElement {
|
|||
xml.closeEmptyElement();
|
||||
|
||||
} else {
|
||||
|
||||
xml.rightAngleBracket();
|
||||
|
||||
xml.append(candidates);
|
||||
|
||||
xml.closeElement(this);
|
||||
}
|
||||
|
||||
return xml;
|
||||
}
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@ public final class JingleError implements ExtensionElement {
|
|||
/**
|
||||
* Creates a new error with the specified code and errorName.
|
||||
*
|
||||
* @param errorName name describing the error.
|
||||
* @param errorName a name describing the error.
|
||||
*/
|
||||
private JingleError(final String errorName) {
|
||||
this.errorName = errorName;
|
||||
|
|
|
@ -26,7 +26,7 @@ public class JingleContentProviderManager {
|
|||
private static final Map<String, JingleContentTransportProvider<?>> jingleContentTransportProviders = new ConcurrentHashMap<>();
|
||||
|
||||
public static JingleContentDescriptionProvider<?> addJingleContentDescriptionProvider(String namespace,
|
||||
JingleContentDescriptionProvider<?> provider) {
|
||||
JingleContentDescriptionProvider<?> provider) {
|
||||
return jingleContentDescriptionProviders.put(namespace, provider);
|
||||
}
|
||||
|
||||
|
@ -35,7 +35,7 @@ public class JingleContentProviderManager {
|
|||
}
|
||||
|
||||
public static JingleContentTransportProvider<?> addJingleContentTransportProvider(String namespace,
|
||||
JingleContentTransportProvider<?> provider) {
|
||||
JingleContentTransportProvider<?> provider) {
|
||||
return jingleContentTransportProviders.put(namespace, provider);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue