Package | Description |
---|---|
org.jivesoftware.smack |
Core classes of the Smack API.
|
org.jivesoftware.smack.bosh |
Smack's API for BOSH (XEP-206, XEP-124).
|
org.jivesoftware.smack.filter |
Allows
StanzaCollector and StanzaListener instances to filter for stanzas with particular attributes. |
org.jivesoftware.smack.filter.jidtype |
Filter based on the type of an XMPP address.
|
org.jivesoftware.smack.packet |
XML stanzas and extension elements that are part of the XMPP protocol.
|
org.jivesoftware.smack.roster.packet |
Element classes for Rosters.
|
org.jivesoftware.smack.sm |
Smack's implementation of XEP-0198: Stream Management.
|
org.jivesoftware.smack.sm.predicates |
Predicates for requesting Stream Management acknowledgements.
|
org.jivesoftware.smack.tcp |
TCP-IP related classes for Smack.
|
org.jivesoftware.smack.util |
Smack util classes.
|
org.jivesoftware.smackx.address |
Smack's API for XEP-0033: Extended Stanza Addressing.
|
org.jivesoftware.smackx.blocking.element |
Blocking command elements.
|
org.jivesoftware.smackx.bob.element |
Bits of Binary elements.
|
org.jivesoftware.smackx.bytestreams.ibb.packet |
Stanzas and extension elements for XEP-0047: In-Band Bytestreams.
|
org.jivesoftware.smackx.bytestreams.socks5.packet |
Stanzas and extension elements for XEP-0065: SOCKS5 Bytestreams.
|
org.jivesoftware.smackx.caps.packet |
Element classes for XEP-0115: Entity Capabilities.
|
org.jivesoftware.smackx.carbons.packet |
Stanzas and extension elements for XEP-0280: Message Carbons.
|
org.jivesoftware.smackx.commands.packet |
Element classes for XEP-0050: Ad-Hoc Commands.
|
org.jivesoftware.smackx.delay |
Smacks implementation of XEP-0203: Delayed Delivery, as well as XEP-0091: Legacy Delayed Delivery.
|
org.jivesoftware.smackx.delay.filter |
StanzaFilter classes for XEP-0203: Delayed Delivery, as well as XEP-0091: Legacy Delayed Delivery.
|
org.jivesoftware.smackx.delay.packet |
Element classes for XEP-0203: Delayed Delivery, as well as XEP-0091: Legacy Delayed Delivery.
|
org.jivesoftware.smackx.disco.packet |
Element classes for XEP-0030: Service Discovery.
|
org.jivesoftware.smackx.forward.packet |
Element classes for XEP-0297: Stanza Forwarding.
|
org.jivesoftware.smackx.gcm.packet |
Extension elements for the GCM XMPP extension.
|
org.jivesoftware.smackx.hoxt.packet |
Stanzas and extension elements for XEP-0332: HTTP over XMPP transport.
|
org.jivesoftware.smackx.httpfileupload.element |
IQ stanzas and extensions for XEP-0363: HTTP File Upload.
|
org.jivesoftware.smackx.iot.control.element |
Smack's API for XMPP IoT.
|
org.jivesoftware.smackx.iot.data.element |
Smack's API for XMPP IoT.
|
org.jivesoftware.smackx.iot.discovery.element |
Smack's API for XMPP IoT.
|
org.jivesoftware.smackx.iot.provisioning.element |
Smack's API for XMPP IoT.
|
org.jivesoftware.smackx.iqlast.packet |
Element classes for XEP-0012: Last Activity.
|
org.jivesoftware.smackx.iqprivate.packet |
Element classes for XEP-0049: Private XML Storage.
|
org.jivesoftware.smackx.iqregister.packet |
Element classes for XEP-0077: In-Band Registration.
|
org.jivesoftware.smackx.iqversion.packet |
Element classes for XEP-0092: Software Version.
|
org.jivesoftware.smackx.jingle.element |
Stanzas and Extension Elements for XEP-0166: Jingle.
|
org.jivesoftware.smackx.jingleold.nat |
TODO describe me.
|
org.jivesoftware.smackx.jiveproperties |
Smacks implementation for attaching arbitrary properties to packets according to
https://docs.jivesoftware.com/smack/latest/documentation/properties.html.
|
org.jivesoftware.smackx.json.packet |
Extension elements for XEP-0295: JSON Encodings for XMPP.
|
org.jivesoftware.smackx.mam.element |
Packet classes and interfaces for Message Archive Management (MAM) XEP-0313.
|
org.jivesoftware.smackx.muc.filter |
Stanza filters for Multi-User Chat.
|
org.jivesoftware.smackx.muc.packet |
Element classes for XEP-0045: Multi-User Chat.
|
org.jivesoftware.smackx.muclight.element |
Multi-User Chat Light (MUC Light) elements.
|
org.jivesoftware.smackx.offline.packet |
Element classes for XEP-0013: Flexible Offline Message Retrieval.
|
org.jivesoftware.smackx.omemo |
Classes and interfaces for OMEMO Encryption.
|
org.jivesoftware.smackx.ping.packet |
Element classes for XEP-0199: XMPP Ping.
|
org.jivesoftware.smackx.privacy.packet |
Element classes for XEP-0016: Privacy Lists.
|
org.jivesoftware.smackx.pubsub |
Smack's API for XEP-0060: Publish-Subscribe.
|
org.jivesoftware.smackx.pubsub.packet |
Stanzas and extension elements for Publish-Subscribe (XEP-60).
|
org.jivesoftware.smackx.pubsub.util |
Utilities for Publish-Subscribe (XEP-60).
|
org.jivesoftware.smackx.push_notifications.element |
Push Notifications elements (XEP-0357).
|
org.jivesoftware.smackx.receipts |
XEP-0184: Message Delivery Receipts.
|
org.jivesoftware.smackx.reference.element |
Smack's API for XEP-0372: References.
|
org.jivesoftware.smackx.rsm.packet |
Element classes of XEP-0059: Result Set Management.
|
org.jivesoftware.smackx.search |
Smacks implementation of XEP-0055: Jabber Search.
|
org.jivesoftware.smackx.sharedgroups.packet |
Element classes of shared groups.
|
org.jivesoftware.smackx.shim.packet |
Element classes for XEP-0131: Stanza Headers and Internet Metadata.
|
org.jivesoftware.smackx.si.packet |
Element classes for XEP-0095: Stream Initiation.
|
org.jivesoftware.smackx.time.packet |
Element classes of XEP-0202: Entity Time.
|
org.jivesoftware.smackx.vcardtemp.packet |
Element classes for XEP-0054: vcard-temp.
|
org.jivesoftware.smackx.workgroup.agent |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.ext.forms |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.ext.history |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.ext.macros |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.ext.notes |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.packet |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.settings |
TODO describe me.
|
org.jivesoftware.smackx.xdata |
Smacks implementation of XEP-0004: Data Forms.
|
org.jivesoftware.smackx.xdata.packet |
Element classes for XEP-0004: Data Forms.
|
Modifier and Type | Method and Description |
---|---|
<P extends Stanza> |
StanzaCollector.nextResult()
Returns the next available packet.
|
<P extends Stanza> |
StanzaCollector.nextResult(long timeout)
Returns the next available packet.
|
<P extends Stanza> |
StanzaCollector.nextResultBlockForever()
Returns the next available packet.
|
<P extends Stanza> |
StanzaCollector.nextResultOrThrow()
Returns the next available stanza.
|
<P extends Stanza> |
StanzaCollector.nextResultOrThrow(long timeout)
Returns the next available stanza.
|
<P extends Stanza> |
StanzaCollector.pollResult()
Polls to see if a stanza is currently available and returns it, or
immediately returns null if no packets are currently in the
result queue.
|
<P extends Stanza> |
StanzaCollector.pollResultOrThrow()
Polls to see if a stanza is currently available and returns it, or
immediately returns null if no packets are currently in the
result queue.
|
<S extends Stanza> |
XMPPConnection.sendAsync(S stanza,
StanzaFilter replyFilter)
Send a stanza asynchronously, waiting for exactly one response stanza using the given reply filter.
|
<S extends Stanza> |
AbstractXMPPConnection.sendAsync(S stanza,
StanzaFilter replyFilter) |
<S extends Stanza> |
XMPPConnection.sendAsync(S stanza,
StanzaFilter replyFilter,
long timeout)
Send a stanza asynchronously, waiting for exactly one response stanza using the given reply filter.
|
<S extends Stanza> |
AbstractXMPPConnection.sendAsync(S stanza,
StanzaFilter replyFilter,
long timeout) |
Modifier and Type | Method and Description |
---|---|
Stanza |
XMPPException.XMPPErrorException.getRequest()
Get the request which triggered the error response causing this exception.
|
Modifier and Type | Method and Description |
---|---|
List<Stanza> |
StanzaCollector.getCollectedStanzasAfterCancelled()
Return a list of all collected stanzas.
|
Modifier and Type | Method and Description |
---|---|
StanzaCollector |
XMPPConnection.createStanzaCollectorAndSend(StanzaFilter stanzaFilter,
Stanza stanza)
Creates a new stanza collector for this connection.
|
StanzaCollector |
AbstractXMPPConnection.createStanzaCollectorAndSend(StanzaFilter packetFilter,
Stanza packet) |
boolean |
AbstractXMPPConnection.ListenerWrapper.filterMatches(Stanza packet) |
boolean |
AbstractXMPPConnection.InterceptorWrapper.filterMatches(Stanza packet) |
protected void |
AbstractXMPPConnection.firePacketSendingListeners(Stanza packet)
Process all stanza listeners for sending packets.
|
protected abstract void |
SmackFuture.InternalProcessStanzaSmackFuture.handleStanza(Stanza stanza) |
static void |
XMPPException.XMPPErrorException.ifHasErrorThenThrow(Stanza packet) |
static void |
XMPPException.XMPPErrorException.ifHasErrorThenThrow(Stanza packet,
Stanza request) |
protected void |
AbstractXMPPConnection.invokeStanzaCollectorsAndNotifyRecvListeners(Stanza packet)
Invoke
StanzaCollector.processStanza(Stanza) for every
StanzaCollector with the given packet. |
void |
StanzaListener.processStanza(Stanza packet)
Process the next stanza sent to this stanza listener.
|
void |
SmackFuture.InternalProcessStanzaSmackFuture.processStanza(Stanza stanza)
Wrapper method for
SmackFuture.InternalProcessStanzaSmackFuture.handleStanza(Stanza) . |
protected void |
AbstractXMPPConnection.processStanza(Stanza stanza)
Processes a stanza after it's been fully parsed by looping through the installed
stanza collectors and listeners and letting them examine the stanza to see if
they are a match with the filter.
|
protected void |
StanzaCollector.processStanza(Stanza packet)
Processes a stanza to see if it meets the criteria for this stanza collector.
|
void |
XMPPConnection.sendStanza(Stanza stanza)
Sends the specified stanza to the server.
|
void |
AbstractXMPPConnection.sendStanza(Stanza stanza) |
protected abstract void |
AbstractXMPPConnection.sendStanzaInternal(Stanza packet) |
void |
XMPPConnection.sendStanzaWithResponseCallback(Stanza stanza,
StanzaFilter replyFilter,
StanzaListener callback)
Deprecated.
use
XMPPConnection.sendAsync(Stanza, StanzaFilter) instead. |
void |
AbstractXMPPConnection.sendStanzaWithResponseCallback(Stanza stanza,
StanzaFilter replyFilter,
StanzaListener callback) |
void |
XMPPConnection.sendStanzaWithResponseCallback(Stanza stanza,
StanzaFilter replyFilter,
StanzaListener callback,
ExceptionCallback exceptionCallback)
Deprecated.
use
XMPPConnection.sendAsync(Stanza, StanzaFilter) instead. |
void |
AbstractXMPPConnection.sendStanzaWithResponseCallback(Stanza stanza,
StanzaFilter replyFilter,
StanzaListener callback,
ExceptionCallback exceptionCallback) |
void |
XMPPConnection.sendStanzaWithResponseCallback(Stanza stanza,
StanzaFilter replyFilter,
StanzaListener callback,
ExceptionCallback exceptionCallback,
long timeout)
Deprecated.
use
XMPPConnection.sendAsync(Stanza, StanzaFilter, long) instead. |
void |
AbstractXMPPConnection.sendStanzaWithResponseCallback(Stanza stanza,
StanzaFilter replyFilter,
StanzaListener callback,
ExceptionCallback exceptionCallback,
long timeout) |
StanzaCollector.Configuration |
StanzaCollector.Configuration.setRequest(Stanza request) |
Constructor and Description |
---|
XMPPErrorException(Stanza stanza,
StanzaError error)
Creates a new XMPPErrorException with the XMPPError that was the root case of the exception.
|
XMPPErrorException(Stanza stanza,
StanzaError error,
Stanza request)
Creates a new XMPPErrorException with the XMPPError that was the root case of the exception.
|
Modifier and Type | Method and Description |
---|---|
protected void |
XMPPBOSHConnection.sendStanzaInternal(Stanza packet) |
Modifier and Type | Class and Description |
---|---|
class |
FlexibleStanzaTypeFilter<S extends Stanza>
Filters for stanzas of a particular type and allows a custom method to further filter the packets.
|
Modifier and Type | Method and Description |
---|---|
boolean |
EmptyToMatcher.accept(Stanza packet) |
boolean |
AbstractJidTypeFilter.accept(Stanza stanza) |
boolean |
StanzaExtensionFilter.accept(Stanza packet) |
boolean |
ToFilter.accept(Stanza packet)
Deprecated.
|
boolean |
AndFilter.accept(Stanza packet) |
boolean |
StanzaFilter.accept(Stanza stanza)
Tests whether or not the specified stanza should pass the filter.
|
boolean |
PacketExtensionFilter.accept(Stanza packet)
Deprecated.
|
boolean |
IQReplyFilter.accept(Stanza packet) |
boolean |
StanzaTypeFilter.accept(Stanza packet) |
boolean |
FlexibleStanzaTypeFilter.accept(Stanza packet) |
boolean |
AbstractFromToMatchesFilter.accept(Stanza stanza) |
boolean |
PacketIDFilter.accept(Stanza packet)
Deprecated.
|
boolean |
OrFilter.accept(Stanza packet) |
boolean |
StanzaIdFilter.accept(Stanza stanza) |
boolean |
PacketTypeFilter.accept(Stanza packet)
Deprecated.
|
boolean |
NotFilter.accept(Stanza packet) |
boolean |
IQResultReplyFilter.accept(Stanza packet) |
protected Jid |
ToMatchesFilter.getAddressToCompare(Stanza stanza) |
protected abstract Jid |
AbstractFromToMatchesFilter.getAddressToCompare(Stanza stanza) |
protected Jid |
FromMatchesFilter.getAddressToCompare(Stanza stanza) |
protected Jid |
ToTypeFilter.getJidToInspect(Stanza stanza) |
protected abstract Jid |
AbstractJidTypeFilter.getJidToInspect(Stanza stanza) |
protected Jid |
FromTypeFilter.getJidToInspect(Stanza stanza) |
Constructor and Description |
---|
PacketIDFilter(Stanza packet)
Deprecated.
use
StanzaIdFilter.StanzaIdFilter(Stanza) instead. |
StanzaIdFilter(Stanza stanza)
Creates a new stanza ID filter using the specified stanza's ID.
|
Constructor and Description |
---|
PacketTypeFilter(Class<? extends Stanza> packetType)
Deprecated.
Creates a new stanza type filter that will filter for packets that are the
same type as packetType.
|
StanzaTypeFilter(Class<? extends Stanza> packetType)
Creates a new stanza type filter that will filter for packets that are the
same type as packetType.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractJidTypeFilter.accept(Stanza stanza) |
protected abstract Jid |
AbstractJidTypeFilter.getJidToMatchFrom(Stanza stanza) |
protected Jid |
FromJidTypeFilter.getJidToMatchFrom(Stanza stanza) |
Modifier and Type | Class and Description |
---|---|
class |
Bind
IQ stanza used by Smack to bind a resource and to obtain the jid assigned by the server.
|
class |
EmptyResultIQ |
class |
ErrorIQ |
class |
IQ
The base IQ (Info/Query) packet.
|
class |
Message
Represents XMPP message packets.
|
class |
Presence
Represents XMPP presence packets.
|
class |
Session
IQ stanza that will be sent to the server to establish a session.
|
class |
SimpleIQ
A simple IQ.
|
class |
UnparsedIQ
An IQ stanzas that could not be parsed because no provider was found.
|
Modifier and Type | Method and Description |
---|---|
Stanza |
StanzaError.getStanza()
Get the stanza carrying the XMPP error.
|
Modifier and Type | Method and Description |
---|---|
StanzaError.Builder |
StanzaError.Builder.setStanza(Stanza stanza) |
Constructor and Description |
---|
Stanza(Stanza p) |
StanzaError(StanzaError.Condition condition,
String conditionText,
String errorGenerator,
StanzaError.Type type,
Map<String,String> descriptiveTexts,
List<ExtensionElement> extensions,
Stanza stanza)
Creates a new error with the specified type, condition and message.
|
Modifier and Type | Class and Description |
---|---|
class |
RosterPacket
Represents XMPP roster packets.
|
Modifier and Type | Method and Description |
---|---|
List<Stanza> |
StreamManagementException.StreamManagementCounterError.getAckedStanzas() |
Constructor and Description |
---|
StreamManagementCounterError(long handledCount,
long previousServerHandlerCount,
long ackedStanzaCount,
List<Stanza> ackedStanzas) |
Modifier and Type | Method and Description |
---|---|
boolean |
ForEveryStanza.accept(Stanza packet) |
boolean |
AfterXStanzas.accept(Stanza packet) |
boolean |
OnceForThisStanza.accept(Stanza packet) |
boolean |
ShortcutPredicates.accept(Stanza packet) |
boolean |
ForEveryMessage.accept(Stanza packet) |
boolean |
ForMatchingPredicateOrAfterXStanzas.accept(Stanza packet) |
static void |
OnceForThisStanza.setup(XMPPTCPConnection connection,
Stanza packet) |
Modifier and Type | Method and Description |
---|---|
protected void |
XMPPTCPConnection.sendStanzaInternal(Stanza packet) |
Modifier and Type | Method and Description |
---|---|
static <S extends Stanza> |
PacketParserUtils.parseStanza(String stanza) |
Modifier and Type | Method and Description |
---|---|
static Stanza |
PacketParserUtils.parseStanza(org.xmlpull.v1.XmlPullParser parser)
Tries to parse and return either a Message, IQ or Presence stanza.
|
Modifier and Type | Method and Description |
---|---|
static void |
PacketParserUtils.addExtensionElement(Stanza packet,
org.xmlpull.v1.XmlPullParser parser) |
static void |
PacketParserUtils.addExtensionElement(Stanza packet,
org.xmlpull.v1.XmlPullParser parser,
String elementName,
String namespace) |
Modifier and Type | Method and Description |
---|---|
static MultipleRecipientInfo |
MultipleRecipientManager.getMultipleRecipientInfo(Stanza packet)
Returns the
MultipleRecipientInfo contained in the specified stanza or
null if none was found. |
static void |
MultipleRecipientManager.send(XMPPConnection connection,
Stanza packet,
Collection<? extends Jid> to,
Collection<? extends Jid> cc,
Collection<? extends Jid> bcc)
Sends the specified stanza to the collection of specified recipients using the
specified connection.
|
static void |
MultipleRecipientManager.send(XMPPConnection connection,
Stanza packet,
Collection<? extends Jid> to,
Collection<? extends Jid> cc,
Collection<? extends Jid> bcc,
Jid replyTo,
Jid replyRoom,
boolean noReply)
Sends the specified stanza to the collection of specified recipients using the specified
connection.
|
Modifier and Type | Class and Description |
---|---|
class |
BlockContactsIQ
Block contact IQ class.
|
class |
BlockListIQ
Block list IQ class.
|
class |
UnblockContactsIQ
Unblock contact IQ class.
|
Modifier and Type | Class and Description |
---|---|
class |
BoBIQ
Bits of Binary IQ class.
|
Modifier and Type | Class and Description |
---|---|
class |
Close
Represents a request to close an In-Band Bytestream.
|
class |
Data
Represents a chunk of data sent over an In-Band Bytestream encapsulated in an
IQ stanza.
|
class |
Open
Represents a request to open an In-Band Bytestream.
|
Modifier and Type | Class and Description |
---|---|
class |
Bytestream
A stanza representing part of a SOCKS5 Bytestream negotiation.
|
Modifier and Type | Method and Description |
---|---|
static CapsExtension |
CapsExtension.from(Stanza stanza) |
Modifier and Type | Class and Description |
---|---|
static class |
Carbon.Disable |
static class |
Carbon.Enable |
Modifier and Type | Class and Description |
---|---|
class |
AdHocCommandData
Represents the state and the request of the execution of an adhoc command.
|
Modifier and Type | Method and Description |
---|---|
static DelayInformation |
DelayInformationManager.getDelayInformation(Stanza packet)
Get Delayed Delivery information.
|
static Date |
DelayInformationManager.getDelayTimestamp(Stanza packet)
Get the Delayed Delivery timestamp or
null . |
static DelayInformation |
DelayInformationManager.getLegacyDelayInformation(Stanza packet)
Get Delayed Delivery information as defined in XEP-91
|
static DelayInformation |
DelayInformationManager.getXep203DelayInformation(Stanza packet)
Get Delayed Delivery information as defined in XEP-203
|
static boolean |
DelayInformationManager.isDelayedStanza(Stanza packet)
Check if the given stanza is a delayed stanza as of XEP-203.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DelayedStanzaFilter.accept(Stanza packet) |
Modifier and Type | Method and Description |
---|---|
static DelayInformation |
DelayInformation.from(Stanza packet)
Return delay information from the given stanza.
|
static DelayInformation |
DelayInformation.getFrom(Stanza packet)
Deprecated.
use
DelayInformation.from(Stanza) instead |
Modifier and Type | Class and Description |
---|---|
class |
DiscoverInfo
A DiscoverInfo IQ packet, which is used by XMPP clients to request and receive information
to/from other XMPP entities.
|
class |
DiscoverItems
A DiscoverItems IQ packet, which is used by XMPP clients to request and receive items
associated with XMPP entities.
|
Modifier and Type | Method and Description |
---|---|
Stanza |
Forwarded.getForwardedPacket()
Deprecated.
use @{link
Forwarded.getForwardedStanza() } instead. |
Stanza |
Forwarded.getForwardedStanza()
Get the forwarded Stanza found in this extension.
|
Modifier and Type | Method and Description |
---|---|
static Forwarded |
Forwarded.from(Stanza packet)
Get the forwarded extension.
|
Constructor and Description |
---|
Forwarded(DelayInformation delay,
Stanza fwdPacket)
Creates a new Forwarded stanza extension.
|
Forwarded(Stanza fwdPacket)
Creates a new Forwarded stanza extension.
|
Modifier and Type | Method and Description |
---|---|
static GcmPacketExtension |
GcmPacketExtension.from(Stanza packet)
Retrieve the GCM stanza extension from the packet.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractHttpOverXmpp
Abstract parent for Req and Resp IQ packets.
|
class |
HttpOverXmppReq
Represents Req IQ packet.
|
class |
HttpOverXmppResp
Represents Resp IQ packet.
|
Modifier and Type | Class and Description |
---|---|
class |
Slot
Slot responded by upload service.
|
class |
Slot_V0_2 |
class |
SlotRequest
Upload slot request.
|
class |
SlotRequest_V0_2 |
Modifier and Type | Class and Description |
---|---|
class |
IoTSetRequest |
class |
IoTSetResponse |
Modifier and Type | Class and Description |
---|---|
class |
IoTDataReadOutAccepted |
class |
IoTDataRequest |
Modifier and Type | Class and Description |
---|---|
class |
IoTClaimed |
class |
IoTDisown |
class |
IoTDisowned |
class |
IoTMine |
class |
IoTRegister |
class |
IoTRemove |
class |
IoTRemoved |
class |
IoTUnregister |
Modifier and Type | Class and Description |
---|---|
class |
ClearCache |
class |
ClearCacheResponse |
class |
IoTIsFriend |
class |
IoTIsFriendResponse |
Modifier and Type | Class and Description |
---|---|
class |
LastActivity
A last activity IQ for retrieving information about the last activity associated with a Jabber ID.
|
Modifier and Type | Class and Description |
---|---|
class |
PrivateDataIQ |
Modifier and Type | Class and Description |
---|---|
class |
Registration
Represents registration packets.
|
Modifier and Type | Class and Description |
---|---|
class |
Version
A Version IQ packet, which is used by XMPP clients to discover version information
about the software running at another entity's JID.
|
Modifier and Type | Method and Description |
---|---|
static Version |
Version.createResultFor(Stanza request,
Version version) |
Modifier and Type | Class and Description |
---|---|
class |
Jingle
The Jingle element.
|
Modifier and Type | Class and Description |
---|---|
class |
RTPBridge
RTPBridge IQ Stanza used to request and retrieve a RTPBridge Candidates that can be used for a Jingle Media Transmission between two parties that are behind NAT.
|
class |
STUN
STUN IQ Stanza used to request and retrieve a STUN server and port to make p2p connections easier.
|
Modifier and Type | Method and Description |
---|---|
static void |
JivePropertiesManager.addProperty(Stanza packet,
String name,
Object value)
Convenience method to add a property to a packet.
|
static Map<String,Object> |
JivePropertiesManager.getProperties(Stanza packet)
Return a map of all properties of the given packet.
|
static Collection<String> |
JivePropertiesManager.getPropertiesNames(Stanza packet)
Return a collection of the names of all properties of the given packet.
|
static Object |
JivePropertiesManager.getProperty(Stanza packet,
String name)
Convenience method to get a property from a packet.
|
Modifier and Type | Method and Description |
---|---|
static JsonPacketExtension |
JsonPacketExtension.from(Stanza packet)
Retrieve the JSON stanza extension from the packet.
|
Modifier and Type | Class and Description |
---|---|
class |
MamFinIQ
MAM fin IQ class.
|
class |
MamPrefsIQ
MAM Preferences IQ class.
|
class |
MamQueryIQ
MAM Query IQ class.
|
Modifier and Type | Method and Description |
---|---|
boolean |
MUCUserStatusCodeFilter.accept(Stanza stanza) |
Modifier and Type | Class and Description |
---|---|
class |
MUCAdmin
IQ stanza 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.
|
class |
MUCOwner
IQ stanza that serves for granting and revoking ownership privileges, granting
and revoking administrative privileges and destroying a room.
|
Modifier and Type | Method and Description |
---|---|
static MUCInitialPresence |
MUCInitialPresence.from(Stanza packet)
Retrieve the MUCInitialPresence PacketExtension from packet, if any.
|
static GroupChatInvitation |
GroupChatInvitation.from(Stanza packet)
Get the group chat invitation from the given stanza.
|
static MUCUser |
MUCUser.from(Stanza packet)
Retrieve the MUCUser PacketExtension from packet, if any.
|
static MUCInitialPresence |
MUCInitialPresence.getFrom(Stanza packet)
Deprecated.
use
MUCInitialPresence.from(Stanza) instead |
static GroupChatInvitation |
GroupChatInvitation.getFrom(Stanza packet)
Deprecated.
use
GroupChatInvitation.from(Stanza) instead |
static MUCUser |
MUCUser.getFrom(Stanza packet)
Deprecated.
use
MUCUser.from(Stanza) instead |
Modifier and Type | Class and Description |
---|---|
class |
MUCLightAffiliationsIQ
MUC Light affiliations response IQ class.
|
class |
MUCLightBlockingIQ
MUC Light blocking IQ class.
|
class |
MUCLightChangeAffiliationsIQ
MUCLight change affiliations IQ class.
|
class |
MUCLightConfigurationIQ
MUC Light configuration response IQ class.
|
class |
MUCLightCreateIQ
MUCLight create IQ class.
|
class |
MUCLightDestroyIQ
MUC Light destroy IQ class.
|
class |
MUCLightGetAffiliationsIQ
MUC Light get affiliations IQ class.
|
class |
MUCLightGetConfigsIQ
MUC Light get configurations IQ class.
|
class |
MUCLightGetInfoIQ
MUC Light get info IQ class.
|
class |
MUCLightInfoIQ
MUC Light info response IQ class.
|
class |
MUCLightSetConfigsIQ
MUC Light set configurations IQ class.
|
Modifier and Type | Class and Description |
---|---|
class |
OfflineMessageRequest
Represents a request to get some or all the offline messages of a user.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
OmemoManager.stanzaContainsOmemoElement(Stanza stanza)
Return true, if the given Stanza contains an OMEMO element 'encrypted'.
|
Modifier and Type | Class and Description |
---|---|
class |
Ping |
Modifier and Type | Class and Description |
---|---|
class |
Privacy
A Privacy IQ Packet, is used by the
PrivacyListManager
and PrivacyProvider to allow and block
communications from other users. |
Modifier and Type | Method and Description |
---|---|
static EventElement |
EventElement.from(Stanza stanza) |
void |
Node.ItemEventTranslator.processStanza(Stanza packet) |
void |
Node.ItemDeleteTranslator.processStanza(Stanza packet) |
void |
Node.NodeConfigTranslator.processStanza(Stanza packet) |
Modifier and Type | Class and Description |
---|---|
class |
PubSub
The standard PubSub extension of an
IQ packet. |
Modifier and Type | Method and Description |
---|---|
static ConfigureForm |
NodeUtils.getFormFromPacket(Stanza packet,
PubSubElementType elem)
Get a
ConfigureForm from a packet. |
Modifier and Type | Class and Description |
---|---|
class |
DisablePushNotificationsIQ
Disable Push Notifications IQ.
|
class |
EnablePushNotificationsIQ
Enable Push Notifications IQ.
|
Modifier and Type | Method and Description |
---|---|
static DeliveryReceiptRequest |
DeliveryReceiptRequest.from(Stanza packet)
Get the
DeliveryReceiptRequest extension of the packet, if any. |
static DeliveryReceiptRequest |
DeliveryReceiptRequest.getFrom(Stanza p)
Deprecated.
use
DeliveryReceiptRequest.from(Stanza) instead |
void |
ReceiptReceivedListener.onReceiptReceived(Jid fromJid,
Jid toJid,
String receiptId,
Stanza receipt)
Callback invoked when a new receipt got received.
|
Modifier and Type | Method and Description |
---|---|
static void |
ReferenceElement.addMention(Stanza stanza,
int begin,
int end,
BareJid jid)
Add a reference to another users bare jid to a stanza.
|
static boolean |
ReferenceElement.containsReferences(Stanza stanza)
Return true, if the stanza contains at least one reference extension.
|
static List<ReferenceElement> |
ReferenceElement.getReferencesFromStanza(Stanza stanza)
Return a list of all reference extensions contained in a stanza.
|
Modifier and Type | Method and Description |
---|---|
static RSMSet |
RSMSet.from(Stanza packet) |
Modifier and Type | Class and Description |
---|---|
class |
UserSearch
Implements the protocol currently used to search information repositories on the Jabber network.
|
Modifier and Type | Method and Description |
---|---|
static ReportedData |
ReportedData.getReportedDataFrom(Stanza packet)
Returns a new ReportedData if the stanza is used for reporting data and includes an
extension that matches the elementName and namespace "x","jabber:x:data".
|
Modifier and Type | Class and Description |
---|---|
class |
SharedGroupsInfo
IQ stanza used for discovering the user's shared groups and for getting the answer back
from the server.
|
Modifier and Type | Method and Description |
---|---|
static HeadersExtension |
HeadersExtension.from(Stanza packet)
Return the SHIM headers extension of this stanza or null if there is none.
|
Modifier and Type | Class and Description |
---|---|
class |
StreamInitiation
The process by which two entities initiate a stream.
|
Modifier and Type | Class and Description |
---|---|
class |
Time
A Time IQ packet, which is used by XMPP clients to exchange their respective local
times.
|
Modifier and Type | Class and Description |
---|---|
class |
VCard
A VCard class for use with the
SMACK jabber library.
|
Modifier and Type | Class and Description |
---|---|
class |
OfferConfirmation |
Modifier and Type | Class and Description |
---|---|
class |
WorkgroupForm |
Modifier and Type | Class and Description |
---|---|
class |
AgentChatHistory
IQ provider used to retrieve individual agent information.
|
class |
ChatMetadata |
Modifier and Type | Class and Description |
---|---|
class |
Macros
Macros iq is responsible for handling global and personal macros in the a Live Assistant
Workgroup.
|
Modifier and Type | Class and Description |
---|---|
class |
ChatNotes
IQ stanza for retrieving and adding Chat Notes.
|
Modifier and Type | Class and Description |
---|---|
class |
AgentInfo
IQ stanza for retrieving and changing the Agent personal information.
|
class |
AgentStatusRequest
Agent status request packet.
|
class |
AgentWorkgroups
Represents a request for getting the jid of the workgroups where an agent can work or could
represent the result of such request which will contain the list of workgroups JIDs where the
agent can work.
|
class |
DepartQueuePacket
A IQ stanza used to depart a workgroup queue.
|
class |
MonitorPacket |
class |
OccupantsInfo
Stanza used for requesting information about occupants of a room or for retrieving information
such information.
|
static class |
OfferRequestProvider.OfferRequestPacket |
static class |
OfferRevokeProvider.OfferRevokePacket |
static class |
RoomInvitation.RoomInvitationIQ |
static class |
RoomTransfer.RoomTransferIQ |
class |
Transcript
Represents the conversation transcript that occurred in a group chat room between an Agent
and a user that requested assistance.
|
class |
Transcripts
Represents a list of conversation transcripts that a user had in all his history.
|
class |
TranscriptSearch
IQ stanza for retrieving the transcript search form, submitting the completed search form
or retrieving the answer of a transcript search.
|
Modifier and Type | Method and Description |
---|---|
List<Stanza> |
Transcript.getPackets()
Returns the list of Messages and Presences that were sent to the room.
|
Constructor and Description |
---|
Transcript(String sessionID,
List<Stanza> packets)
Creates a new transcript for the given sessionID and list of packets.
|
Modifier and Type | Class and Description |
---|---|
class |
ChatSettings |
class |
GenericSettings |
class |
OfflineSettings |
class |
SearchSettings |
class |
SoundSettings |
class |
WorkgroupProperties |
Modifier and Type | Method and Description |
---|---|
static Form |
Form.getFormFrom(Stanza packet)
Returns a new ReportedData if the stanza is used for gathering data and includes an
extension that matches the elementName and namespace "x","jabber:x:data".
|
Modifier and Type | Method and Description |
---|---|
static DataForm |
DataForm.from(Stanza packet)
Get data form from stanza.
|