mirror of
https://github.com/vanitasvitae/Smack.git
synced 2025-12-14 06:51:08 +01:00
Merge branch '4.1'
Conflicts: smack-core/src/main/java/org/jivesoftware/smack/StanzaListener.java smack-core/src/main/java/org/jivesoftware/smack/XMPPConnection.java smack-core/src/main/java/org/jivesoftware/smack/packet/Stanza.java smack-core/src/main/java/org/jivesoftware/smack/util/PacketParserUtils.java version.gradle
This commit is contained in:
commit
83b84c5bd3
168 changed files with 780 additions and 687 deletions
|
|
@ -781,10 +781,10 @@ public class MultiUserChat {
|
|||
|
||||
/**
|
||||
* Adds a new {@link StanzaListener} that will be invoked every time a new presence
|
||||
* is going to be sent by this MultiUserChat to the server. Packet interceptors may
|
||||
* is going to be sent by this MultiUserChat to the server. Stanza(/Packet) interceptors may
|
||||
* add new extensions to the presence that is going to be sent to the MUC service.
|
||||
*
|
||||
* @param presenceInterceptor the new packet interceptor that will intercept presence packets.
|
||||
* @param presenceInterceptor the new stanza(/packet) interceptor that will intercept presence packets.
|
||||
*/
|
||||
public void addPresenceInterceptor(PresenceListener presenceInterceptor) {
|
||||
presenceInterceptors.add(presenceInterceptor);
|
||||
|
|
@ -792,10 +792,10 @@ public class MultiUserChat {
|
|||
|
||||
/**
|
||||
* Removes a {@link StanzaListener} that was being invoked every time a new presence
|
||||
* was being sent by this MultiUserChat to the server. Packet interceptors may
|
||||
* was being sent by this MultiUserChat to the server. Stanza(/Packet) interceptors may
|
||||
* add new extensions to the presence that is going to be sent to the MUC service.
|
||||
*
|
||||
* @param presenceInterceptor the packet interceptor to remove.
|
||||
* @param presenceInterceptor the stanza(/packet) interceptor to remove.
|
||||
*/
|
||||
public void removePresenceInterceptor(StanzaListener presenceInterceptor) {
|
||||
presenceInterceptors.remove(presenceInterceptor);
|
||||
|
|
@ -1470,11 +1470,11 @@ public class MultiUserChat {
|
|||
}
|
||||
|
||||
/**
|
||||
* Adds a packet listener that will be notified of any new Presence packets
|
||||
* Adds a stanza(/packet) listener that will be notified of any new Presence packets
|
||||
* sent to the group chat. Using a listener is a suitable way to know when the list
|
||||
* of occupants should be re-loaded due to any changes.
|
||||
*
|
||||
* @param listener a packet listener that will be notified of any presence packets
|
||||
* @param listener a stanza(/packet) listener that will be notified of any presence packets
|
||||
* sent to the group chat.
|
||||
* @return true if the listener was not already added.
|
||||
*/
|
||||
|
|
@ -1483,10 +1483,10 @@ public class MultiUserChat {
|
|||
}
|
||||
|
||||
/**
|
||||
* Removes a packet listener that was being notified of any new Presence packets
|
||||
* Removes a stanza(/packet) listener that was being notified of any new Presence packets
|
||||
* sent to the group chat.
|
||||
*
|
||||
* @param listener a packet listener that was being notified of any presence packets
|
||||
* @param listener a stanza(/packet) listener that was being notified of any presence packets
|
||||
* sent to the group chat.
|
||||
* @return true if the listener was removed, otherwise the listener was not added previously.
|
||||
*/
|
||||
|
|
@ -1715,7 +1715,7 @@ public class MultiUserChat {
|
|||
|
||||
/**
|
||||
* Returns the next available message in the chat. The method call will block
|
||||
* (not return) until a packet is available or the <tt>timeout</tt> has elapased.
|
||||
* (not return) until a stanza(/packet) is available or the <tt>timeout</tt> has elapased.
|
||||
* If the timeout elapses without a result, <tt>null</tt> will be returned.
|
||||
*
|
||||
* @param timeout the maximum amount of time to wait for the next message.
|
||||
|
|
@ -1732,14 +1732,14 @@ public class MultiUserChat {
|
|||
}
|
||||
|
||||
/**
|
||||
* Adds a packet listener that will be notified of any new messages in the
|
||||
* Adds a stanza(/packet) listener that will be notified of any new messages in the
|
||||
* group chat. Only "group chat" messages addressed to this group chat will
|
||||
* be delivered to the listener. If you wish to listen for other packets
|
||||
* that may be associated with this group chat, you should register a
|
||||
* PacketListener directly with the XMPPConnection with the appropriate
|
||||
* PacketListener.
|
||||
*
|
||||
* @param listener a packet listener.
|
||||
* @param listener a stanza(/packet) listener.
|
||||
* @return true if the listener was not already added.
|
||||
*/
|
||||
public boolean addMessageListener(MessageListener listener) {
|
||||
|
|
@ -1747,11 +1747,11 @@ public class MultiUserChat {
|
|||
}
|
||||
|
||||
/**
|
||||
* Removes a packet listener that was being notified of any new messages in the
|
||||
* Removes a stanza(/packet) listener that was being notified of any new messages in the
|
||||
* multi user chat. Only "group chat" messages addressed to this multi user chat were
|
||||
* being delivered to the listener.
|
||||
*
|
||||
* @param listener a packet listener.
|
||||
* @param listener a stanza(/packet) listener.
|
||||
* @return true if the listener was removed, otherwise the listener was not added previously.
|
||||
*/
|
||||
public boolean removeMessageListener(MessageListener listener) {
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ public class RoomInfo {
|
|||
*/
|
||||
private final boolean moderated;
|
||||
/**
|
||||
* Every presence packet can include the JID of every occupant unless the owner deactives this
|
||||
* Every presence stanza(/packet) can include the JID of every occupant unless the owner deactives this
|
||||
* configuration.
|
||||
*/
|
||||
private final boolean nonanonymous;
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ import org.xmlpull.v1.XmlPullParser;
|
|||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
||||
/**
|
||||
* A group chat invitation packet extension, which is used to invite other
|
||||
* A group chat invitation stanza(/packet) extension, which is used to invite other
|
||||
* users to a group chat room. To invite a user to a group chat room, address
|
||||
* a new message to the user and set the room name appropriately, as in the
|
||||
* following code example:
|
||||
|
|
@ -45,7 +45,7 @@ import org.xmlpull.v1.XmlPullParserException;
|
|||
*
|
||||
* <pre>
|
||||
* PacketFilter filter = new StanzaExtensionFilter("x", "jabber:x:conference");
|
||||
* // Create a packet collector or packet listeners using the filter...
|
||||
* // Create a stanza(/packet) collector or stanza(/packet) listeners using the filter...
|
||||
* </pre>
|
||||
*
|
||||
* <b>Note</b>: this protocol is outdated now that the Multi-User Chat (MUC) XEP is available
|
||||
|
|
@ -58,12 +58,12 @@ import org.xmlpull.v1.XmlPullParserException;
|
|||
public class GroupChatInvitation implements ExtensionElement {
|
||||
|
||||
/**
|
||||
* Element name of the packet extension.
|
||||
* Element name of the stanza(/packet) extension.
|
||||
*/
|
||||
public static final String ELEMENT = "x";
|
||||
|
||||
/**
|
||||
* Namespace of the packet extension.
|
||||
* Namespace of the stanza(/packet) extension.
|
||||
*/
|
||||
public static final String NAMESPACE = "jabber:x:conference";
|
||||
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ import java.util.List;
|
|||
import org.jivesoftware.smack.packet.IQ;
|
||||
|
||||
/**
|
||||
* IQ packet that serves for kicking users, granting and revoking voice, banning users,
|
||||
* IQ stanza(/packet) that serves for kicking users, granting and revoking voice, banning users,
|
||||
* modifying the ban list, granting and revoking membership and granting and revoking
|
||||
* moderator privileges. All these operations are scoped by the
|
||||
* 'http://jabber.org/protocol/muc#admin' namespace.
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ import java.util.Collections;
|
|||
import java.util.List;
|
||||
|
||||
/**
|
||||
* IQ packet that serves for granting and revoking ownership privileges, granting
|
||||
* IQ stanza(/packet) that serves for granting and revoking ownership privileges, granting
|
||||
* and revoking administrative privileges and destroying a room. All these operations
|
||||
* are scoped by the 'http://jabber.org/protocol/muc#owner' namespace.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -133,7 +133,7 @@ public class MUCUser implements ExtensionElement {
|
|||
|
||||
/**
|
||||
* Returns the notification that the room has been destroyed. After a room has been destroyed,
|
||||
* the room occupants will receive a Presence packet of type 'unavailable' with the reason for
|
||||
* the room occupants will receive a Presence stanza(/packet) of type 'unavailable' with the reason for
|
||||
* the room destruction if provided by the room owner.
|
||||
*
|
||||
* @return a notification that the room has been destroyed.
|
||||
|
|
@ -203,7 +203,7 @@ public class MUCUser implements ExtensionElement {
|
|||
|
||||
/**
|
||||
* Sets the notification that the room has been destroyed. After a room has been destroyed,
|
||||
* the room occupants will receive a Presence packet of type 'unavailable' with the reason for
|
||||
* the room occupants will receive a Presence stanza(/packet) of type 'unavailable' with the reason for
|
||||
* the room destruction if provided by the room owner.
|
||||
*
|
||||
* @param destroy the notification that the room has been destroyed.
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ import org.xmlpull.v1.XmlPullParserException;
|
|||
public class MUCUserProvider extends ExtensionElementProvider<MUCUser> {
|
||||
|
||||
/**
|
||||
* Parses a MUCUser packet (extension sub-packet).
|
||||
* Parses a MUCUser stanza(/packet) (extension sub-packet).
|
||||
*
|
||||
* @param parser the XML parser, positioned at the starting element of the extension.
|
||||
* @return a PacketExtension.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue