mirror of
https://github.com/vanitasvitae/Smack.git
synced 2025-09-09 17:19:39 +02:00
Rename PacketFilter (and implementing classes) and PacketExtension
to StanzaFilter and ExtensionElement.
This commit is contained in:
parent
2250ac20ed
commit
d4a6d8e653
233 changed files with 1175 additions and 895 deletions
|
@ -22,12 +22,12 @@ import java.util.Map;
|
|||
|
||||
import org.jivesoftware.smackx.workgroup.util.MetaDataUtils;
|
||||
|
||||
import org.jivesoftware.smack.packet.PacketExtension;
|
||||
import org.jivesoftware.smack.packet.ExtensionElement;
|
||||
|
||||
/**
|
||||
* MetaData packet extension.
|
||||
*/
|
||||
public class MetaData implements PacketExtension {
|
||||
public class MetaData implements ExtensionElement {
|
||||
|
||||
/**
|
||||
* Element name of the packet extension.
|
||||
|
|
|
@ -22,8 +22,8 @@ import org.jivesoftware.smackx.workgroup.packet.AgentStatusRequest;
|
|||
import org.jivesoftware.smack.PacketListener;
|
||||
import org.jivesoftware.smack.SmackException.NotConnectedException;
|
||||
import org.jivesoftware.smack.XMPPConnection;
|
||||
import org.jivesoftware.smack.filter.PacketFilter;
|
||||
import org.jivesoftware.smack.filter.PacketTypeFilter;
|
||||
import org.jivesoftware.smack.filter.StanzaFilter;
|
||||
import org.jivesoftware.smack.filter.StanzaTypeFilter;
|
||||
import org.jivesoftware.smack.packet.Stanza;
|
||||
import org.jivesoftware.smack.packet.Presence;
|
||||
import org.jxmpp.util.XmppStringUtils;
|
||||
|
@ -73,11 +73,11 @@ public class AgentRoster {
|
|||
listeners = new ArrayList<AgentRosterListener>();
|
||||
presenceMap = new HashMap<String, Map<String, Presence>>();
|
||||
// Listen for any roster packets.
|
||||
PacketFilter rosterFilter = new PacketTypeFilter(AgentStatusRequest.class);
|
||||
StanzaFilter rosterFilter = new StanzaTypeFilter(AgentStatusRequest.class);
|
||||
connection.addAsyncPacketListener(new AgentStatusListener(), rosterFilter);
|
||||
// Listen for any presence packets.
|
||||
connection.addAsyncPacketListener(new PresencePacketListener(),
|
||||
new PacketTypeFilter(Presence.class));
|
||||
new StanzaTypeFilter(Presence.class));
|
||||
|
||||
// Send request for roster.
|
||||
AgentStatusRequest request = new AgentStatusRequest();
|
||||
|
|
|
@ -40,8 +40,8 @@ import org.jivesoftware.smack.XMPPException.XMPPErrorException;
|
|||
import org.jivesoftware.smack.filter.AndFilter;
|
||||
import org.jivesoftware.smack.filter.FromMatchesFilter;
|
||||
import org.jivesoftware.smack.filter.OrFilter;
|
||||
import org.jivesoftware.smack.filter.PacketTypeFilter;
|
||||
import org.jivesoftware.smack.packet.DefaultPacketExtension;
|
||||
import org.jivesoftware.smack.filter.StanzaTypeFilter;
|
||||
import org.jivesoftware.smack.packet.DefaultExtensionElement;
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.Message;
|
||||
import org.jivesoftware.smack.packet.Stanza;
|
||||
|
@ -142,10 +142,10 @@ public class AgentSession {
|
|||
|
||||
// Create a filter to listen for packets we're interested in.
|
||||
OrFilter filter = new OrFilter(
|
||||
new PacketTypeFilter(OfferRequestProvider.OfferRequestPacket.class),
|
||||
new PacketTypeFilter(OfferRevokeProvider.OfferRevokePacket.class),
|
||||
new PacketTypeFilter(Presence.class),
|
||||
new PacketTypeFilter(Message.class));
|
||||
new StanzaTypeFilter(OfferRequestProvider.OfferRequestPacket.class),
|
||||
new StanzaTypeFilter(OfferRevokeProvider.OfferRevokePacket.class),
|
||||
new StanzaTypeFilter(Presence.class),
|
||||
new StanzaTypeFilter(Message.class));
|
||||
|
||||
packetListener = new PacketListener() {
|
||||
public void processPacket(Stanza packet) {
|
||||
|
@ -298,11 +298,11 @@ public class AgentSession {
|
|||
if (online) {
|
||||
presence = new Presence(Presence.Type.available);
|
||||
presence.setTo(workgroupJID);
|
||||
presence.addExtension(new DefaultPacketExtension(AgentStatus.ELEMENT_NAME,
|
||||
presence.addExtension(new DefaultExtensionElement(AgentStatus.ELEMENT_NAME,
|
||||
AgentStatus.NAMESPACE));
|
||||
|
||||
PacketCollector collector = this.connection.createPacketCollectorAndSend(new AndFilter(
|
||||
new PacketTypeFilter(Presence.class), FromMatchesFilter.create(workgroupJID)), presence);
|
||||
new StanzaTypeFilter(Presence.class), FromMatchesFilter.create(workgroupJID)), presence);
|
||||
|
||||
presence = (Presence)collector.nextResultOrThrow();
|
||||
|
||||
|
@ -316,7 +316,7 @@ public class AgentSession {
|
|||
|
||||
presence = new Presence(Presence.Type.unavailable);
|
||||
presence.setTo(workgroupJID);
|
||||
presence.addExtension(new DefaultPacketExtension(AgentStatus.ELEMENT_NAME,
|
||||
presence.addExtension(new DefaultExtensionElement(AgentStatus.ELEMENT_NAME,
|
||||
AgentStatus.NAMESPACE));
|
||||
connection.sendPacket(presence);
|
||||
}
|
||||
|
@ -394,14 +394,14 @@ public class AgentSession {
|
|||
presence.setStatus(status);
|
||||
}
|
||||
// Send information about max chats and current chats as a packet extension.
|
||||
DefaultPacketExtension agentStatus = new DefaultPacketExtension(AgentStatus.ELEMENT_NAME,
|
||||
DefaultExtensionElement agentStatus = new DefaultExtensionElement(AgentStatus.ELEMENT_NAME,
|
||||
AgentStatus.NAMESPACE);
|
||||
agentStatus.setValue("max-chats", "" + maxChats);
|
||||
presence.addExtension(agentStatus);
|
||||
presence.addExtension(new MetaData(this.metaData));
|
||||
|
||||
PacketCollector collector = this.connection.createPacketCollectorAndSend(new AndFilter(
|
||||
new PacketTypeFilter(Presence.class),
|
||||
new StanzaTypeFilter(Presence.class),
|
||||
FromMatchesFilter.create(workgroupJID)), presence);
|
||||
|
||||
collector.nextResultOrThrow();
|
||||
|
@ -444,7 +444,7 @@ public class AgentSession {
|
|||
}
|
||||
presence.addExtension(new MetaData(this.metaData));
|
||||
|
||||
PacketCollector collector = this.connection.createPacketCollectorAndSend(new AndFilter(new PacketTypeFilter(Presence.class),
|
||||
PacketCollector collector = this.connection.createPacketCollectorAndSend(new AndFilter(new StanzaTypeFilter(Presence.class),
|
||||
FromMatchesFilter.create(workgroupJID)), presence);
|
||||
|
||||
collector.nextResultOrThrow();
|
||||
|
@ -741,7 +741,7 @@ public class AgentSession {
|
|||
}
|
||||
|
||||
// Notify agent packets gives an overview of agent activity in a queue.
|
||||
DefaultPacketExtension notifyAgents = (DefaultPacketExtension)presence.getExtension("notify-agents", "http://jabber.org/protocol/workgroup");
|
||||
DefaultExtensionElement notifyAgents = (DefaultExtensionElement)presence.getExtension("notify-agents", "http://jabber.org/protocol/workgroup");
|
||||
if (notifyAgents != null) {
|
||||
int currentChats = Integer.parseInt(notifyAgents.getValue("current-chats"));
|
||||
int maxChats = Integer.parseInt(notifyAgents.getValue("max-chats"));
|
||||
|
|
|
@ -60,7 +60,7 @@ public class WorkgroupForm extends SimpleIQ {
|
|||
int eventType = parser.next();
|
||||
if (eventType == XmlPullParser.START_TAG) {
|
||||
// Parse the packet extension
|
||||
PacketParserUtils.addPacketExtension(answer, parser);
|
||||
PacketParserUtils.addExtensionElement(answer, parser);
|
||||
}
|
||||
else if (eventType == XmlPullParser.END_TAG) {
|
||||
if (parser.getName().equals(ELEMENT_NAME)) {
|
||||
|
|
|
@ -26,8 +26,8 @@ import java.util.Iterator;
|
|||
import java.util.List;
|
||||
import java.util.TimeZone;
|
||||
|
||||
import org.jivesoftware.smack.packet.PacketExtension;
|
||||
import org.jivesoftware.smack.provider.PacketExtensionProvider;
|
||||
import org.jivesoftware.smack.packet.ExtensionElement;
|
||||
import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.xmlpull.v1.XmlPullParserException;
|
|||
*
|
||||
* @author Matt Tucker
|
||||
*/
|
||||
public class AgentStatus implements PacketExtension {
|
||||
public class AgentStatus implements ExtensionElement {
|
||||
|
||||
private static final SimpleDateFormat UTC_FORMAT = new SimpleDateFormat("yyyyMMdd'T'HH:mm:ss");
|
||||
|
||||
|
@ -223,7 +223,7 @@ public class AgentStatus implements PacketExtension {
|
|||
/**
|
||||
* Packet extension provider for AgentStatus packets.
|
||||
*/
|
||||
public static class Provider extends PacketExtensionProvider<AgentStatus> {
|
||||
public static class Provider extends ExtensionElementProvider<AgentStatus> {
|
||||
|
||||
@Override
|
||||
public AgentStatus parse(XmlPullParser parser, int initialDepth) throws XmlPullParserException, IOException {
|
||||
|
|
|
@ -23,7 +23,7 @@ import java.util.Map;
|
|||
|
||||
import org.jivesoftware.smackx.workgroup.MetaData;
|
||||
import org.jivesoftware.smackx.workgroup.util.MetaDataUtils;
|
||||
import org.jivesoftware.smack.provider.PacketExtensionProvider;
|
||||
import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
||||
|
@ -32,7 +32,7 @@ import org.xmlpull.v1.XmlPullParserException;
|
|||
*
|
||||
* @author loki der quaeler
|
||||
*/
|
||||
public class MetaDataProvider extends PacketExtensionProvider<MetaData> {
|
||||
public class MetaDataProvider extends ExtensionElementProvider<MetaData> {
|
||||
|
||||
/**
|
||||
* PacketExtensionProvider implementation
|
||||
|
|
|
@ -19,8 +19,8 @@ package org.jivesoftware.smackx.workgroup.packet;
|
|||
|
||||
import org.jivesoftware.smackx.workgroup.QueueUser;
|
||||
import org.jivesoftware.smack.SmackException;
|
||||
import org.jivesoftware.smack.packet.PacketExtension;
|
||||
import org.jivesoftware.smack.provider.PacketExtensionProvider;
|
||||
import org.jivesoftware.smack.packet.ExtensionElement;
|
||||
import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
||||
|
@ -37,7 +37,7 @@ import java.util.logging.Logger;
|
|||
* Queue details packet extension, which contains details about the users
|
||||
* currently in a queue.
|
||||
*/
|
||||
public class QueueDetails implements PacketExtension {
|
||||
public class QueueDetails implements ExtensionElement {
|
||||
private static final Logger LOGGER = Logger.getLogger(QueueDetails.class.getName());
|
||||
|
||||
/**
|
||||
|
@ -143,7 +143,7 @@ public class QueueDetails implements PacketExtension {
|
|||
/**
|
||||
* Provider class for QueueDetails packet extensions.
|
||||
*/
|
||||
public static class Provider extends PacketExtensionProvider<QueueDetails> {
|
||||
public static class Provider extends ExtensionElementProvider<QueueDetails> {
|
||||
|
||||
@Override
|
||||
public QueueDetails parse(XmlPullParser parser,
|
||||
|
|
|
@ -19,8 +19,8 @@ package org.jivesoftware.smackx.workgroup.packet;
|
|||
|
||||
import org.jivesoftware.smackx.workgroup.agent.WorkgroupQueue;
|
||||
import org.jivesoftware.smack.SmackException;
|
||||
import org.jivesoftware.smack.packet.PacketExtension;
|
||||
import org.jivesoftware.smack.provider.PacketExtensionProvider;
|
||||
import org.jivesoftware.smack.packet.ExtensionElement;
|
||||
import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
||||
|
@ -29,7 +29,7 @@ import java.text.ParseException;
|
|||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
|
||||
public class QueueOverview implements PacketExtension {
|
||||
public class QueueOverview implements ExtensionElement {
|
||||
|
||||
/**
|
||||
* Element name of the packet extension.
|
||||
|
@ -117,7 +117,7 @@ public class QueueOverview implements PacketExtension {
|
|||
return buf.toString();
|
||||
}
|
||||
|
||||
public static class Provider extends PacketExtensionProvider<QueueOverview> {
|
||||
public static class Provider extends ExtensionElementProvider<QueueOverview> {
|
||||
|
||||
@Override
|
||||
public QueueOverview parse(XmlPullParser parser,
|
||||
|
|
|
@ -19,8 +19,8 @@ package org.jivesoftware.smackx.workgroup.packet;
|
|||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.PacketExtension;
|
||||
import org.jivesoftware.smack.provider.PacketExtensionProvider;
|
||||
import org.jivesoftware.smack.packet.ExtensionElement;
|
||||
import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
||||
|
@ -29,7 +29,7 @@ import org.xmlpull.v1.XmlPullParserException;
|
|||
* status notifications -- position updates, and estimated time
|
||||
* left in the queue updates.
|
||||
*/
|
||||
public class QueueUpdate implements PacketExtension {
|
||||
public class QueueUpdate implements ExtensionElement {
|
||||
|
||||
/**
|
||||
* Element name of the packet extension.
|
||||
|
@ -90,7 +90,7 @@ public class QueueUpdate implements PacketExtension {
|
|||
return NAMESPACE;
|
||||
}
|
||||
|
||||
public static class Provider extends PacketExtensionProvider<QueueUpdate> {
|
||||
public static class Provider extends ExtensionElementProvider<QueueUpdate> {
|
||||
|
||||
@Override
|
||||
public QueueUpdate parse(XmlPullParser parser, int initialDepth)
|
||||
|
|
|
@ -20,9 +20,9 @@ package org.jivesoftware.smackx.workgroup.packet;
|
|||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.PacketExtension;
|
||||
import org.jivesoftware.smack.packet.ExtensionElement;
|
||||
import org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder;
|
||||
import org.jivesoftware.smack.provider.PacketExtensionProvider;
|
||||
import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.jivesoftware.smack.util.XmlStringBuilder;
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
@ -32,7 +32,7 @@ import org.xmlpull.v1.XmlPullParserException;
|
|||
*
|
||||
* @author Gaston Dombiak
|
||||
*/
|
||||
public class RoomInvitation implements PacketExtension {
|
||||
public class RoomInvitation implements ExtensionElement {
|
||||
|
||||
/**
|
||||
* Element name of the packet extension.
|
||||
|
@ -158,7 +158,7 @@ public class RoomInvitation implements PacketExtension {
|
|||
}
|
||||
}
|
||||
|
||||
public static class Provider extends PacketExtensionProvider<RoomInvitation> {
|
||||
public static class Provider extends ExtensionElementProvider<RoomInvitation> {
|
||||
|
||||
@Override
|
||||
public RoomInvitation parse(XmlPullParser parser,
|
||||
|
|
|
@ -20,9 +20,9 @@ package org.jivesoftware.smackx.workgroup.packet;
|
|||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.PacketExtension;
|
||||
import org.jivesoftware.smack.packet.ExtensionElement;
|
||||
import org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder;
|
||||
import org.jivesoftware.smack.provider.PacketExtensionProvider;
|
||||
import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.jivesoftware.smack.util.XmlStringBuilder;
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
@ -32,7 +32,7 @@ import org.xmlpull.v1.XmlPullParserException;
|
|||
*
|
||||
* @author Gaston Dombiak
|
||||
*/
|
||||
public class RoomTransfer implements PacketExtension {
|
||||
public class RoomTransfer implements ExtensionElement {
|
||||
|
||||
/**
|
||||
* Element name of the packet extension.
|
||||
|
@ -158,7 +158,7 @@ public class RoomTransfer implements PacketExtension {
|
|||
}
|
||||
}
|
||||
|
||||
public static class Provider extends PacketExtensionProvider<RoomTransfer> {
|
||||
public static class Provider extends ExtensionElementProvider<RoomTransfer> {
|
||||
|
||||
@Override
|
||||
public RoomTransfer parse(XmlPullParser parser,
|
||||
|
|
|
@ -19,12 +19,12 @@ package org.jivesoftware.smackx.workgroup.packet;
|
|||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.PacketExtension;
|
||||
import org.jivesoftware.smack.provider.PacketExtensionProvider;
|
||||
import org.jivesoftware.smack.packet.ExtensionElement;
|
||||
import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
||||
public class SessionID implements PacketExtension {
|
||||
public class SessionID implements ExtensionElement {
|
||||
|
||||
/**
|
||||
* Element name of the packet extension.
|
||||
|
@ -64,7 +64,7 @@ public class SessionID implements PacketExtension {
|
|||
return buf.toString();
|
||||
}
|
||||
|
||||
public static class Provider extends PacketExtensionProvider<SessionID> {
|
||||
public static class Provider extends ExtensionElementProvider<SessionID> {
|
||||
|
||||
@Override
|
||||
public SessionID parse(XmlPullParser parser, int initialDepth)
|
||||
|
|
|
@ -64,7 +64,7 @@ public class TranscriptSearch extends SimpleIQ {
|
|||
int eventType = parser.next();
|
||||
if (eventType == XmlPullParser.START_TAG) {
|
||||
// Parse the packet extension
|
||||
PacketParserUtils.addPacketExtension(answer, parser);
|
||||
PacketParserUtils.addExtensionElement(answer, parser);
|
||||
}
|
||||
else if (eventType == XmlPullParser.END_TAG) {
|
||||
if (parser.getName().equals(ELEMENT_NAME)) {
|
||||
|
|
|
@ -19,12 +19,12 @@ package org.jivesoftware.smackx.workgroup.packet;
|
|||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.PacketExtension;
|
||||
import org.jivesoftware.smack.provider.PacketExtensionProvider;
|
||||
import org.jivesoftware.smack.packet.ExtensionElement;
|
||||
import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
||||
public class UserID implements PacketExtension {
|
||||
public class UserID implements ExtensionElement {
|
||||
|
||||
/**
|
||||
* Element name of the packet extension.
|
||||
|
@ -64,7 +64,7 @@ public class UserID implements PacketExtension {
|
|||
return buf.toString();
|
||||
}
|
||||
|
||||
public static class Provider extends PacketExtensionProvider<UserID> {
|
||||
public static class Provider extends ExtensionElementProvider<UserID> {
|
||||
|
||||
@Override
|
||||
public UserID parse(XmlPullParser parser, int initialDepth)
|
||||
|
|
|
@ -19,8 +19,8 @@ package org.jivesoftware.smackx.workgroup.packet;
|
|||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.PacketExtension;
|
||||
import org.jivesoftware.smack.provider.PacketExtensionProvider;
|
||||
import org.jivesoftware.smack.packet.ExtensionElement;
|
||||
import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
||||
|
@ -28,7 +28,7 @@ import org.xmlpull.v1.XmlPullParserException;
|
|||
* A packet extension that contains information about the user and agent in a
|
||||
* workgroup chat. The packet extension is attached to group chat invitations.
|
||||
*/
|
||||
public class WorkgroupInformation implements PacketExtension {
|
||||
public class WorkgroupInformation implements ExtensionElement {
|
||||
|
||||
/**
|
||||
* Element name of the packet extension.
|
||||
|
@ -68,7 +68,7 @@ public class WorkgroupInformation implements PacketExtension {
|
|||
return buf.toString();
|
||||
}
|
||||
|
||||
public static class Provider extends PacketExtensionProvider<WorkgroupInformation> {
|
||||
public static class Provider extends ExtensionElementProvider<WorkgroupInformation> {
|
||||
|
||||
/**
|
||||
* PacketExtensionProvider implementation
|
||||
|
|
|
@ -31,12 +31,12 @@ import org.jivesoftware.smack.XMPPException;
|
|||
import org.jivesoftware.smack.XMPPException.XMPPErrorException;
|
||||
import org.jivesoftware.smack.filter.AndFilter;
|
||||
import org.jivesoftware.smack.filter.FromMatchesFilter;
|
||||
import org.jivesoftware.smack.filter.PacketFilter;
|
||||
import org.jivesoftware.smack.filter.PacketTypeFilter;
|
||||
import org.jivesoftware.smack.filter.StanzaFilter;
|
||||
import org.jivesoftware.smack.filter.StanzaTypeFilter;
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.Message;
|
||||
import org.jivesoftware.smack.packet.Stanza;
|
||||
import org.jivesoftware.smack.packet.PacketExtension;
|
||||
import org.jivesoftware.smack.packet.ExtensionElement;
|
||||
import org.jivesoftware.smack.packet.Presence;
|
||||
import org.jivesoftware.smackx.disco.ServiceDiscoveryManager;
|
||||
import org.jivesoftware.smackx.disco.packet.DiscoverInfo;
|
||||
|
@ -140,7 +140,7 @@ public class Workgroup {
|
|||
});
|
||||
|
||||
// Register a packet listener for all the messages sent to this client.
|
||||
PacketFilter typeFilter = new PacketTypeFilter(Message.class);
|
||||
StanzaFilter typeFilter = new StanzaTypeFilter(Message.class);
|
||||
|
||||
connection.addAsyncPacketListener(new PacketListener() {
|
||||
public void processPacket(Stanza packet) {
|
||||
|
@ -179,8 +179,8 @@ public class Workgroup {
|
|||
public boolean isAvailable() throws NoResponseException, XMPPErrorException, NotConnectedException {
|
||||
Presence directedPresence = new Presence(Presence.Type.available);
|
||||
directedPresence.setTo(workgroupJID);
|
||||
PacketFilter typeFilter = new PacketTypeFilter(Presence.class);
|
||||
PacketFilter fromFilter = FromMatchesFilter.create(workgroupJID);
|
||||
StanzaFilter typeFilter = new StanzaTypeFilter(Presence.class);
|
||||
StanzaFilter fromFilter = FromMatchesFilter.create(workgroupJID);
|
||||
PacketCollector collector = connection.createPacketCollectorAndSend(new AndFilter(fromFilter,
|
||||
typeFilter), directedPresence);
|
||||
|
||||
|
@ -496,8 +496,8 @@ public class Workgroup {
|
|||
if (packet instanceof Message) {
|
||||
Message msg = (Message)packet;
|
||||
// Check to see if the user left the queue.
|
||||
PacketExtension pe = msg.getExtension("depart-queue", "http://jabber.org/protocol/workgroup");
|
||||
PacketExtension queueStatus = msg.getExtension("queue-status", "http://jabber.org/protocol/workgroup");
|
||||
ExtensionElement pe = msg.getExtension("depart-queue", "http://jabber.org/protocol/workgroup");
|
||||
ExtensionElement queueStatus = msg.getExtension("queue-status", "http://jabber.org/protocol/workgroup");
|
||||
|
||||
if (pe != null) {
|
||||
fireQueueDepartedEvent();
|
||||
|
|
|
@ -32,8 +32,8 @@ import org.jivesoftware.smack.XMPPConnection;
|
|||
import org.jivesoftware.smack.filter.AndFilter;
|
||||
import org.jivesoftware.smack.filter.MessageTypeFilter;
|
||||
import org.jivesoftware.smack.filter.NotFilter;
|
||||
import org.jivesoftware.smack.filter.PacketExtensionFilter;
|
||||
import org.jivesoftware.smack.filter.PacketFilter;
|
||||
import org.jivesoftware.smack.filter.StanzaExtensionFilter;
|
||||
import org.jivesoftware.smack.filter.StanzaFilter;
|
||||
import org.jivesoftware.smack.packet.Message;
|
||||
import org.jivesoftware.smack.packet.Stanza;
|
||||
import org.jivesoftware.smackx.xevent.packet.MessageEvent;
|
||||
|
@ -52,7 +52,7 @@ public class MessageEventManager extends Manager {
|
|||
|
||||
private static final Map<XMPPConnection, MessageEventManager> INSTANCES = new WeakHashMap<>();
|
||||
|
||||
private static final PacketFilter PACKET_FILTER = new AndFilter(new PacketExtensionFilter(
|
||||
private static final StanzaFilter PACKET_FILTER = new AndFilter(new StanzaExtensionFilter(
|
||||
new MessageEvent()), new NotFilter(MessageTypeFilter.ERROR));
|
||||
|
||||
private List<MessageEventNotificationListener> messageEventNotificationListeners = new CopyOnWriteArrayList<MessageEventNotificationListener>();
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
package org.jivesoftware.smackx.xevent.packet;
|
||||
|
||||
import org.jivesoftware.smack.packet.PacketExtension;
|
||||
import org.jivesoftware.smack.packet.ExtensionElement;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
@ -53,7 +53,7 @@ import java.util.List;
|
|||
*
|
||||
* @author Gaston Dombiak
|
||||
*/
|
||||
public class MessageEvent implements PacketExtension {
|
||||
public class MessageEvent implements ExtensionElement {
|
||||
|
||||
public static final String NAMESPACE = "jabber:x:event";
|
||||
public static final String ELEMENT = "x";
|
||||
|
|
|
@ -19,7 +19,7 @@ package org.jivesoftware.smackx.xevent.provider;
|
|||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.provider.PacketExtensionProvider;
|
||||
import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.jivesoftware.smackx.xevent.packet.MessageEvent;
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
@ -30,7 +30,7 @@ import org.xmlpull.v1.XmlPullParserException;
|
|||
*
|
||||
* @author Gaston Dombiak
|
||||
*/
|
||||
public class MessageEventProvider extends PacketExtensionProvider<MessageEvent> {
|
||||
public class MessageEventProvider extends ExtensionElementProvider<MessageEvent> {
|
||||
|
||||
/**
|
||||
* Parses a MessageEvent packet (extension sub-packet).
|
||||
|
|
|
@ -27,8 +27,8 @@ import java.util.WeakHashMap;
|
|||
import org.jivesoftware.smack.PacketListener;
|
||||
import org.jivesoftware.smack.SmackException.NotConnectedException;
|
||||
import org.jivesoftware.smack.XMPPConnection;
|
||||
import org.jivesoftware.smack.filter.PacketExtensionFilter;
|
||||
import org.jivesoftware.smack.filter.PacketFilter;
|
||||
import org.jivesoftware.smack.filter.StanzaExtensionFilter;
|
||||
import org.jivesoftware.smack.filter.StanzaFilter;
|
||||
import org.jivesoftware.smack.packet.Message;
|
||||
import org.jivesoftware.smack.packet.Stanza;
|
||||
import org.jivesoftware.smack.roster.Roster;
|
||||
|
@ -52,7 +52,7 @@ public class RosterExchangeManager {
|
|||
|
||||
private final static Map<XMPPConnection, RosterExchangeManager> INSTANCES = new WeakHashMap<>();
|
||||
|
||||
private final static PacketFilter PACKET_FILTER = new PacketExtensionFilter(ELEMENT, NAMESPACE);
|
||||
private final static StanzaFilter PACKET_FILTER = new StanzaExtensionFilter(ELEMENT, NAMESPACE);
|
||||
|
||||
private final Set<RosterExchangeListener> rosterExchangeListeners = Collections.synchronizedSet(new HashSet<RosterExchangeListener>());
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
package org.jivesoftware.smackx.xroster.packet;
|
||||
|
||||
import org.jivesoftware.smack.packet.PacketExtension;
|
||||
import org.jivesoftware.smack.packet.ExtensionElement;
|
||||
import org.jivesoftware.smack.roster.Roster;
|
||||
import org.jivesoftware.smack.roster.RosterEntry;
|
||||
import org.jivesoftware.smack.roster.RosterGroup;
|
||||
|
@ -48,7 +48,7 @@ import java.util.List;
|
|||
*
|
||||
* @author Gaston Dombiak
|
||||
*/
|
||||
public class RosterExchange implements PacketExtension {
|
||||
public class RosterExchange implements ExtensionElement {
|
||||
|
||||
private List<RemoteRosterEntry> remoteRosterEntries = new ArrayList<RemoteRosterEntry>();
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ package org.jivesoftware.smackx.xroster.provider;
|
|||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
|
||||
import org.jivesoftware.smack.provider.PacketExtensionProvider;
|
||||
import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.jivesoftware.smackx.xroster.RemoteRosterEntry;
|
||||
import org.jivesoftware.smackx.xroster.packet.RosterExchange;
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
|
@ -32,7 +32,7 @@ import org.xmlpull.v1.XmlPullParserException;
|
|||
*
|
||||
* @author Gaston Dombiak
|
||||
*/
|
||||
public class RosterExchangeProvider extends PacketExtensionProvider<RosterExchange> {
|
||||
public class RosterExchangeProvider extends ExtensionElementProvider<RosterExchange> {
|
||||
|
||||
/**
|
||||
* Parses a RosterExchange packet (extension sub-packet).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue