Uses of Interface
org.jivesoftware.smack.packet.TopLevelStreamElement
Packages that use TopLevelStreamElement
Package
Description
Core classes of the Smack API.
Smack's API for BOSH (XEP-206, XEP-124).
Smack's (new) API for client-to-server (c2s) connections.
Smack's internal API for client-to-server (c2s) connections.
Stanzas and extension elements for XMPP stream compression (XEP-138).
Smack includes built-in debugging consoles that will let you track all XML traffic between the client and server.
XML stanzas and extension elements that are part of the XMPP protocol.
Element classes for Rosters.
Stanzas, plain stream- and extension elements for SASL.
Plain stream elements for XEP-0198: Stream Management.
TCP-IP related classes for Smack.
This package contains Stanzas required to open and close stream.
This package contains websocket implementations to be plugged inside websocket transport.
Blocking command elements.
Bits of Binary elements.
Stanzas and extension elements for XEP-0047: In-Band Bytestreams.
Stanzas and extension elements for XEP-0065: SOCKS5 Bytestreams.
Stanzas and extension elements for XEP-0280: Message Carbons.
Element classes for XEP-0050: Ad-Hoc Commands.
Plain stream elements for XEP-0352: Client State Indication.
Smack optional Debuggers, which include
EnhancedDebugger
and LiteDebugger
.Smack slf4j debugger implementation.
Element classes for XEP-0030: Service Discovery.
XEP-0418: DNS Queries over XMPP (DoX) XML providers.
Stanzas and extension elements for XEP-0332: HTTP over XMPP transport.
IQ stanzas and extensions for XEP-0363: HTTP File Upload.
Smack's API for XMPP IoT.
Smack's API for XMPP IoT.
Smack's API for XMPP IoT.
Smack's API for XMPP IoT.
Element classes for XEP-0012: Last Activity.
Element classes for XEP-0049: Private XML Storage.
Element classes for XEP-0077: In-Band Registration.
Element classes for XEP-0092: Software Version.
XML elements for XEP-0328: JID Prep.
Stanzas and Extension Elements for XEP-0166: Jingle.
TODO describe me.
TODO describe me.
Packet classes and interfaces for Message Archive Management (MAM) XEP-0313.
Element classes for XEP-0045: Multi-User Chat.
Multi-User Chat Light (MUC Light) elements.
Element classes for XEP-0013: Flexible Offline Message Retrieval.
Element classes for XEP-0199: XMPP Ping.
Element classes for XEP-0016: Privacy Lists.
Stanzas and extension elements for Publish-Subscribe (XEP-60).
Push Notifications elements (XEP-0357).
Smacks implementation of XEP-0055: Jabber Search.
Element classes of shared groups.
Element classes for XEP-0095: Stream Initiation.
Element classes of XEP-0202: Entity Time.
Element classes for XEP-0054: vcard-temp.
TODO describe me.
TODO describe me.
TODO describe me.
TODO describe me.
TODO describe me.
TODO describe me.
TODO describe me.
-
Uses of TopLevelStreamElement in org.jivesoftware.smack
Methods in org.jivesoftware.smack with parameters of type TopLevelStreamElementModifier and TypeMethodDescriptionprotected void
AbstractXMPPConnection.firePacketSendingListeners
(TopLevelStreamElement sendTopLevelStreamElement) Process all stanza listeners for sending stanzas.protected abstract void
AbstractXMPPConnection.sendInternal
(TopLevelStreamElement element) protected abstract void
AbstractXMPPConnection.sendNonBlockingInternal
(TopLevelStreamElement element) -
Uses of TopLevelStreamElement in org.jivesoftware.smack.bosh
Methods in org.jivesoftware.smack.bosh with parameters of type TopLevelStreamElementModifier and TypeMethodDescriptionprotected void
XMPPBOSHConnection.sendInternal
(TopLevelStreamElement element) protected void
XMPPBOSHConnection.sendNonBlockingInternal
(TopLevelStreamElement element) -
Uses of TopLevelStreamElement in org.jivesoftware.smack.c2s
Methods in org.jivesoftware.smack.c2s with parameters of type TopLevelStreamElementModifier and TypeMethodDescriptionprotected void
ModularXmppClientToServerConnection.sendInternal
(TopLevelStreamElement element) protected void
ModularXmppClientToServerConnection.sendNonBlockingInternal
(TopLevelStreamElement element) -
Uses of TopLevelStreamElement in org.jivesoftware.smack.c2s.internal
Fields in org.jivesoftware.smack.c2s.internal with type parameters of type TopLevelStreamElementModifier and TypeFieldDescriptionfinal Queue<TopLevelStreamElement>
ModularXmppClientToServerConnectionInternal.outgoingElementsQueue
Methods in org.jivesoftware.smack.c2s.internal with parameters of type TopLevelStreamElementModifier and TypeMethodDescriptionabstract void
ModularXmppClientToServerConnectionInternal.fireFirstLevelElementSendListeners
(TopLevelStreamElement element) Constructor parameters in org.jivesoftware.smack.c2s.internal with type arguments of type TopLevelStreamElementModifierConstructorDescriptionModularXmppClientToServerConnectionInternal
(ModularXmppClientToServerConnection connection, SmackReactor reactor, SmackDebugger smackDebugger, Queue<TopLevelStreamElement> outgoingElementsQueue) -
Uses of TopLevelStreamElement in org.jivesoftware.smack.compress.packet
Classes in org.jivesoftware.smack.compress.packet that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smack.debugger
Methods in org.jivesoftware.smack.debugger with parameters of type TopLevelStreamElementModifier and TypeMethodDescriptionvoid
AbstractDebugger.onIncomingStreamElement
(TopLevelStreamElement streamElement) abstract void
SmackDebugger.onIncomingStreamElement
(TopLevelStreamElement streamElement) Used by the connection to notify about an incoming top level stream element.void
AbstractDebugger.onOutgoingStreamElement
(TopLevelStreamElement streamElement) abstract void
SmackDebugger.onOutgoingStreamElement
(TopLevelStreamElement streamElement) Used by the connection to notify about a outgoing top level stream element. -
Uses of TopLevelStreamElement in org.jivesoftware.smack.packet
Subinterfaces of TopLevelStreamElement in org.jivesoftware.smack.packetClasses in org.jivesoftware.smack.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
class
AbstractStreamOpen is actually aTopLevelStreamElement
, however we implementNonza
here.final class
IQ stanza used by Smack to bind a resource and to obtain the jid assigned by the server.class
final class
An XMPP error IQ.class
The base IQ (Info/Query) packet.final class
Represents XMPP message packets.class
MessageOrPresence<MPB extends MessageOrPresenceBuilder<?,
?>> final class
Represents XMPP presence stanzas.class
IQ stanza that will be sent to the server to establish a session.class
A simple IQ.class
Base class for XMPP Stanzas, which are called Stanza in older versions of Smack (i.e.class
final class
class
Represents a stream error packet.final class
The stream open tag.final class
final class
class
An IQ stanzas that could not be parsed because no provider was found. -
Uses of TopLevelStreamElement in org.jivesoftware.smack.roster.packet
Classes in org.jivesoftware.smack.roster.packet that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smack.sasl.packet
Subinterfaces of TopLevelStreamElement in org.jivesoftware.smack.sasl.packetClasses in org.jivesoftware.smack.sasl.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionstatic class
Initiating SASL authentication by select a mechanism.static class
A SASL challenge stream element.static class
A SASL response stream element.static class
A SASL failure stream element, also called "SASL Error".static class
A SASL success stream element. -
Uses of TopLevelStreamElement in org.jivesoftware.smack.sm.packet
Classes in org.jivesoftware.smack.sm.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionstatic class
static final class
static class
static class
A Stream Management 'enabled' element.static class
static class
static class
-
Uses of TopLevelStreamElement in org.jivesoftware.smack.tcp
Methods in org.jivesoftware.smack.tcp with parameters of type TopLevelStreamElementModifier and TypeMethodDescriptionprotected void
XMPPTCPConnection.sendInternal
(TopLevelStreamElement element) protected void
XMPPTCPConnection.sendNonBlockingInternal
(TopLevelStreamElement element) -
Uses of TopLevelStreamElement in org.jivesoftware.smack.websocket.elements
Classes in org.jivesoftware.smack.websocket.elements that implement TopLevelStreamElementModifier and TypeClassDescriptionfinal class
final class
-
Uses of TopLevelStreamElement in org.jivesoftware.smack.websocket.impl
Methods in org.jivesoftware.smack.websocket.impl with parameters of type TopLevelStreamElementModifier and TypeMethodDescriptionfinal void
AbstractWebSocket.send
(TopLevelStreamElement element) -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.blocking.element
Classes in org.jivesoftware.smackx.blocking.element that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
Block contact IQ class.class
Block list IQ class.class
Unblock contact IQ class. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.bob.element
Classes in org.jivesoftware.smackx.bob.element that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.bytestreams.ibb.packet
Classes in org.jivesoftware.smackx.bytestreams.ibb.packet that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.bytestreams.socks5.packet
Classes in org.jivesoftware.smackx.bytestreams.socks5.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
A stanza representing part of a SOCKS5 Bytestream negotiation. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.carbons.packet
Classes in org.jivesoftware.smackx.carbons.packet that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.commands.packet
Classes in org.jivesoftware.smackx.commands.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
Represents the state and the request of the execution of an adhoc command. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.csi.packet
Classes in org.jivesoftware.smackx.csi.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionstatic final class
static final class
-
Uses of TopLevelStreamElement in org.jivesoftware.smackx.debugger
Methods in org.jivesoftware.smackx.debugger with parameters of type TopLevelStreamElementModifier and TypeMethodDescriptionvoid
EnhancedDebugger.onIncomingStreamElement
(TopLevelStreamElement streamElement) void
LiteDebugger.onIncomingStreamElement
(TopLevelStreamElement streamElement) void
EnhancedDebugger.onOutgoingStreamElement
(TopLevelStreamElement streamElement) void
LiteDebugger.onOutgoingStreamElement
(TopLevelStreamElement streamElement) -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.debugger.slf4j
Methods in org.jivesoftware.smackx.debugger.slf4j with parameters of type TopLevelStreamElementModifier and TypeMethodDescriptionvoid
SLF4JSmackDebugger.onIncomingStreamElement
(TopLevelStreamElement streamElement) void
SLF4JSmackDebugger.onOutgoingStreamElement
(TopLevelStreamElement streamElement) -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.disco.packet
Classes in org.jivesoftware.smackx.disco.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
A DiscoverInfo IQ packet, which is used by XMPP clients to request and receive information to/from other XMPP entities.class
A DiscoverItems IQ packet, which is used by XMPP clients to request and receive items associated with XMPP entities. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.dox.element
Classes in org.jivesoftware.smackx.dox.element that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.hoxt.packet
Classes in org.jivesoftware.smackx.hoxt.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
Abstract parent for Req and Resp IQ packets.final class
Represents Req IQ packet.final class
Represents Resp IQ packet. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.httpfileupload.element
Classes in org.jivesoftware.smackx.httpfileupload.element that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
Slot responded by upload service.class
class
Upload slot request.class
-
Uses of TopLevelStreamElement in org.jivesoftware.smackx.iot.control.element
Classes in org.jivesoftware.smackx.iot.control.element that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.iot.data.element
Classes in org.jivesoftware.smackx.iot.data.element that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.iot.discovery.element
Classes in org.jivesoftware.smackx.iot.discovery.element that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
-
Uses of TopLevelStreamElement in org.jivesoftware.smackx.iot.provisioning.element
Classes in org.jivesoftware.smackx.iot.provisioning.element that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
class
class
class
-
Uses of TopLevelStreamElement in org.jivesoftware.smackx.iqlast.packet
Classes in org.jivesoftware.smackx.iqlast.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
A last activity IQ for retrieving information about the last activity associated with a Jabber ID. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.iqprivate.packet
Classes in org.jivesoftware.smackx.iqprivate.packet that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.iqregister.packet
Classes in org.jivesoftware.smackx.iqregister.packet that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.iqversion.packet
Classes in org.jivesoftware.smackx.iqversion.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
A Version IQ packet, which is used by XMPP clients to discover version information about the software running at another entity's JID. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.jid_prep.element
Classes in org.jivesoftware.smackx.jid_prep.element that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.jingle.element
Classes in org.jivesoftware.smackx.jingle.element that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.jingleold.nat
Classes in org.jivesoftware.smackx.jingleold.nat that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
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 IQ Stanza used to request and retrieve a STUN server and port to make p2p connections easier. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.jingleold.packet
Classes in org.jivesoftware.smackx.jingleold.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
An Jingle sub-packet, which is used by XMPP clients to exchange info like descriptions and transports. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.mam.element
Classes in org.jivesoftware.smackx.mam.element that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
MAM fin IQ class.class
MAM Preferences IQ class.class
MAM Query IQ class. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.muc.packet
Classes in org.jivesoftware.smackx.muc.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
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
IQ stanza that serves for granting and revoking ownership privileges, granting and revoking administrative privileges and destroying a room. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.muclight.element
Classes in org.jivesoftware.smackx.muclight.element that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
MUC Light affiliations response IQ class.class
MUC Light blocking IQ class.class
MUCLight change affiliations IQ class.class
MUC Light configuration response IQ class.class
MUCLight create IQ class.class
MUC Light destroy IQ class.class
MUC Light get affiliations IQ class.class
MUC Light get configurations IQ class.class
MUC Light get info IQ class.class
MUC Light info response IQ class.class
MUC Light set configurations IQ class. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.offline.packet
Classes in org.jivesoftware.smackx.offline.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
Represents a request to get some or all the offline messages of a user. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.ping.packet
Classes in org.jivesoftware.smackx.ping.packet that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.privacy.packet
Classes in org.jivesoftware.smackx.privacy.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
A Privacy IQ Packet, is used by thePrivacyListManager
andPrivacyProvider
to allow and block communications from other users. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.pubsub.packet
Classes in org.jivesoftware.smackx.pubsub.packet that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.push_notifications.element
Classes in org.jivesoftware.smackx.push_notifications.element that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
Disable Push Notifications IQ.class
Enable Push Notifications IQ. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.search
Classes in org.jivesoftware.smackx.search that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
Implements the protocol currently used to search information repositories on the Jabber network. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.si.packet
Classes in org.jivesoftware.smackx.si.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
The process by which two entities initiate a stream. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.time.packet
Classes in org.jivesoftware.smackx.time.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
A Time IQ packet, which is used by XMPP clients to exchange their respective local times. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.vcardtemp.packet
Classes in org.jivesoftware.smackx.vcardtemp.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionfinal class
A VCard class for use with the SMACK jabber library. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.workgroup.agent
Classes in org.jivesoftware.smackx.workgroup.agent that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.workgroup.ext.forms
Classes in org.jivesoftware.smackx.workgroup.ext.forms that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.workgroup.ext.history
Classes in org.jivesoftware.smackx.workgroup.ext.history that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
IQ provider used to retrieve individual agent information.class
-
Uses of TopLevelStreamElement in org.jivesoftware.smackx.workgroup.ext.macros
Classes in org.jivesoftware.smackx.workgroup.ext.macros that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
Macros iq is responsible for handling global and personal macros in the a Live Assistant Workgroup. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.workgroup.ext.notes
Classes in org.jivesoftware.smackx.workgroup.ext.notes that implement TopLevelStreamElement -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.workgroup.packet
Classes in org.jivesoftware.smackx.workgroup.packet that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
IQ stanza for retrieving and changing the Agent personal information.class
Agent status request packet.class
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
A IQ stanza used to depart a workgroup queue.class
class
Stanza used for requesting information about occupants of a room or for retrieving information such information.static class
static class
static class
static class
class
Represents the conversation transcript that occurred in a group chat room between an Agent and a user that requested assistance.class
Represents a list of conversation transcripts that a user had in all his history.class
IQ stanza for retrieving the transcript search form, submitting the completed search form or retrieving the answer of a transcript search. -
Uses of TopLevelStreamElement in org.jivesoftware.smackx.workgroup.settings
Classes in org.jivesoftware.smackx.workgroup.settings that implement TopLevelStreamElementModifier and TypeClassDescriptionclass
class
class
class
class
class