Modifier and Type | Class and Description |
---|---|
class |
Compress |
static class |
Compress.Feature |
class |
Compressed |
Modifier and Type | Interface and Description |
---|---|
interface |
ExtensionElement
Interface to represent extension elements.
|
interface |
NamedElement
Interface to represent a XML element.
|
interface |
Packet
Deprecated.
use
Stanza instead |
interface |
PacketExtension
Deprecated.
use
ExtensionElement instead. |
interface |
PlainStreamElement
Plain stream elements, ie.
|
interface |
TopLevelStreamElement
A XMPP top level stream element.
|
Modifier and Type | Class and Description |
---|---|
class |
Bind
IQ stanza(/packet) used by Smack to bind a resource and to obtain the jid assigned by the server.
|
static class |
Bind.Feature |
class |
DefaultExtensionElement
Default implementation of the ExtensionElement interface.
|
class |
EmptyResultIQ |
class |
ErrorIQ |
class |
FullStreamElement
Base class for Stream elements.
|
class |
IQ
The base IQ (Info/Query) packet.
|
class |
Mechanisms |
class |
Message
Represents XMPP message packets.
|
class |
Presence
Represents XMPP presence packets.
|
class |
Session
IQ stanza(/packet) that will be sent to the server to establish a session.
|
static class |
Session.Feature |
class |
SimpleIQ
A simple IQ.
|
class |
Stanza
Base class for XMPP Stanzas, which are called Stanza(/Packet) in older versions of Smack (i.e.
|
class |
StartTls |
class |
StreamError
Represents a stream error packet.
|
class |
StreamOpen |
class |
UnparsedIQ
An IQ stanzas that could not be parsed because no provider was found.
|
Modifier and Type | Class and Description |
---|---|
class |
Provider<E extends Element> |
Modifier and Type | Class and Description |
---|---|
class |
RosterPacket
Represents XMPP roster packets.
|
class |
RosterVer |
Modifier and Type | Class and Description |
---|---|
static class |
SaslStreamElements.AuthMechanism
Initiating SASL authentication by select a mechanism.
|
static class |
SaslStreamElements.Challenge
A SASL challenge stream element.
|
static class |
SaslStreamElements.Response
A SASL response stream element.
|
static class |
SaslStreamElements.SASLFailure
A SASL failure stream element, also called "SASL Error"
|
static class |
SaslStreamElements.Success
A SASL success stream element.
|
Modifier and Type | Class and Description |
---|---|
static class |
StreamManagement.AckAnswer |
static class |
StreamManagement.AckRequest |
static class |
StreamManagement.Enable |
static class |
StreamManagement.Enabled
A Stream Management 'enabled' element.
|
static class |
StreamManagement.Failed |
static class |
StreamManagement.Resume |
static class |
StreamManagement.Resumed |
static class |
StreamManagement.StreamManagementFeature |
Modifier and Type | Method and Description |
---|---|
protected void |
XMPPTCPConnection.PacketWriter.sendStreamElement(Element element)
Sends the specified element to the server.
|
Modifier and Type | Method and Description |
---|---|
XmlStringBuilder |
XmlStringBuilder.element(Element element) |
XmlStringBuilder |
XmlStringBuilder.optAppend(Element element) |
XmlStringBuilder |
XmlStringBuilder.optElement(Element element) |
Modifier and Type | Method and Description |
---|---|
XmlStringBuilder |
XmlStringBuilder.append(Collection<? extends Element> elements) |
Modifier and Type | Class and Description |
---|---|
class |
MultipleAddresses
Stanza(/Packet) extension that contains the list of addresses that a stanza(/packet) should be sent or was sent.
|
static class |
MultipleAddresses.Address |
Modifier and Type | Class and Description |
---|---|
class |
AMPExtension |
Modifier and Type | Class and Description |
---|---|
class |
AttentionExtension
A PacketExtension that implements XEP-0224: Attention
This extension is expected to be added to message stanzas of type 'headline.'
Please refer to the XEP for more implementation guidelines.
|
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 |
DataPacketExtension
Represents a chunk of data of an In-Band Bytestream within an IQ stanza or a
message stanza
|
class |
Open
Represents a request to open an In-Band Bytestream.
|
Modifier and Type | Class and Description |
---|---|
class |
Bytestream
A stanza(/packet) representing part of a SOCKS5 Bytestream negotiation.
|
static class |
Bytestream.Activate
The stanza(/packet) sent by the stream initiator to the stream proxy to activate the connection.
|
static class |
Bytestream.StreamHost
Stanza(/Packet) extension that represents a potential SOCKS5 proxy for the file transfer.
|
static class |
Bytestream.StreamHostUsed
After selected a SOCKS5 stream host and successfully connecting, the target of the file
transfer returns a byte stream stanza(/packet) with the stream host used extension.
|
Modifier and Type | Class and Description |
---|---|
class |
CapsExtension
A XEP-0115 Entity Capabilities extension.
|
Modifier and Type | Class and Description |
---|---|
static class |
Carbon.Disable |
static class |
Carbon.Enable |
class |
CarbonExtension
Stanza(/Packet) extension for XEP-0280: Message Carbons.
|
static class |
CarbonExtension.Private
Stanza(/Packet) extension indicating that a message may not be carbon-copied.
|
Modifier and Type | Class and Description |
---|---|
class |
ChatStateExtension
Represents a chat state which is an extension to message packets which is used to indicate
the current status of a chat participant.
|
Modifier and Type | Class and Description |
---|---|
class |
AdHocCommandData
Represents the state and the request of the execution of an adhoc command.
|
static class |
AdHocCommandData.SpecificError |
Modifier and Type | Class and Description |
---|---|
static class |
ClientStateIndication.Active |
static class |
ClientStateIndication.Feature |
static class |
ClientStateIndication.Inactive |
Modifier and Type | Class and Description |
---|---|
class |
DelayInformation
Represents timestamp information about data stored for later delivery.
|
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 | Class and Description |
---|---|
class |
Forwarded
Stanza(/Packet) extension for >XEP-0297: Stanza Forwarding.
|
Modifier and Type | Class and Description |
---|---|
class |
GcmPacketExtension
XMPP extension elements as used by Google's GCM Cloud Connection Server (XMPP).
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractHttpOverXmpp
Abstract parent for Req and Resp IQ packets.
|
static class |
AbstractHttpOverXmpp.Base64
Representation of Base64 element.
|
static class |
AbstractHttpOverXmpp.ChunkedBase64
Representation of ChunkedBase64 element.
|
static class |
AbstractHttpOverXmpp.Ibb
Representation of Ibb element.
|
static class |
AbstractHttpOverXmpp.Text
Representation of Text element.
|
static class |
AbstractHttpOverXmpp.Xml
Representation of Xml element.
|
class |
Base64BinaryChunk
Stanza(/Packet) extension for base64 binary chunks.
|
class |
HttpOverXmppReq
Represents Req IQ packet.
|
class |
HttpOverXmppResp
Represents Resp IQ packet.
|
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.
|
static class |
Registration.Feature |
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 | Class and Description |
---|---|
class |
RTPBridge
RTPBridge IQ Stanza(/Packet) 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(/Packet) used to request and retrieve a STUN server and port to make p2p connections easier.
|
Modifier and Type | Class and Description |
---|---|
class |
Jingle
An Jingle sub-packet, which is used by XMPP clients to exchange info like
descriptions and transports.
|
class |
JingleContent
Jingle content.
|
class |
JingleContentDescription
Jingle content description.
|
static class |
JingleContentDescription.Audio
Jingle audio description
|
class |
JingleContentInfo
Jingle content info
|
static class |
JingleContentInfo.Audio
Transport part of a Jingle packet.
|
static class |
JingleContentInfo.Audio.Busy
Busy jmf info.
|
static class |
JingleContentInfo.Audio.Hold
Hold jmf info.
|
static class |
JingleContentInfo.Audio.Mute
Mute jmf info.
|
static class |
JingleContentInfo.Audio.Queued
Queued jmf info.
|
static class |
JingleContentInfo.Audio.Ringing
Ringing jmf info.
|
class |
JingleDescription
Jingle content description.
|
static class |
JingleDescription.Audio
Jingle audio description
|
class |
JingleError |
class |
JingleTransport
A jingle transport extension
|
static class |
JingleTransport.Ice
RTP-ICE profile
|
static class |
JingleTransport.RawUdp
Raw UDP profile.
|
Modifier and Type | Class and Description |
---|---|
class |
JivePropertiesExtension
Properties provide an easy mechanism for clients to share data.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractJsonPacketExtension |
class |
JsonPacketExtension
XMPP JSON Containers as defined in XEP-0335
|
Modifier and Type | Class and Description |
---|---|
class |
Destroy
Represents a request to the server to destroy a room.
|
class |
GroupChatInvitation
A group chat invitation stanza(/packet) extension, which is used to invite other
users to a group chat room.
|
class |
MUCAdmin
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.
|
class |
MUCInitialPresence
Represents extended presence information whose sole purpose is to signal the ability of
the occupant to speak the MUC protocol when joining a room.
|
static class |
MUCInitialPresence.History
The History class controls the number of characters or messages to receive
when entering a room.
|
class |
MUCItem
Item child that holds information about roles, affiliation, jids and nicks.
|
class |
MUCOwner
IQ stanza(/packet) that serves for granting and revoking ownership privileges, granting
and revoking administrative privileges and destroying a room.
|
class |
MUCUser
Represents extended presence information about roles, affiliations, full JIDs,
or status codes scoped by the 'http://jabber.org/protocol/muc#user' namespace.
|
static class |
MUCUser.Decline
Represents a rejection to an invitation from another user to a room.
|
static class |
MUCUser.Invite
Represents an invitation for another user to a room.
|
static class |
MUCUser.Status
Status code assists in presenting notification messages.
|
Modifier and Type | Class and Description |
---|---|
class |
Nick
A minimalistic implementation of a
ExtensionElement for nicknames. |
Modifier and Type | Class and Description |
---|---|
class |
OfflineMessageInfo
OfflineMessageInfo is an extension included in the retrieved offline messages requested by
the
OfflineMessageManager . |
class |
OfflineMessageRequest
Represents a request to get some or all the offline messages of a user.
|
Modifier and Type | Class and Description |
---|---|
class |
PEPEvent
Represents XMPP Personal Event Protocol packets.
|
class |
PEPItem
Represents XMPP Personal Event Protocol packets.
|
class |
PEPPubSub
Represents XMPP PEP/XEP-163 pubsub packets.
|
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 | Interface and Description |
---|---|
interface |
EmbeddedPacketExtension
This interface defines
ExtensionElement implementations that contain other
extensions. |
Modifier and Type | Class and Description |
---|---|
class |
Affiliation
Represents a affiliation between a user and a node, where the
Affiliation.type defines
the type of affiliation. |
class |
AffiliationsExtension
Represents the affiliations element of the reply to a request for affiliations.
|
class |
ConfigurationEvent
Represents the configuration element of a pubsub message event which
associates a configuration form to the node which was configured.
|
class |
EventElement
Represents the top level element of a pubsub event extension.
|
class |
FormNode
Generic stanza(/packet) extension which represents any pubsub form that is
parsed from the incoming stream or being sent out to the server.
|
class |
GetItemsRequest
Represents a request to subscribe to a node.
|
class |
Item
This class represents an item that has been, or will be published to a
pubsub node.
|
class |
ItemsExtension
This class is used to for multiple purposes.
|
class |
NodeExtension
A class which represents a common element within the pubsub defined
schemas.
|
class |
OptionsExtension
A stanza(/packet) extension representing the options element.
|
class |
PayloadItem<E extends ExtensionElement>
This class represents an item that has been, or will be published to a
pubsub node.
|
class |
PublishItem<T extends Item>
Represents a request to publish an item(s) to a specific node.
|
class |
RetractItem
Represents and item that has been deleted from a node.
|
class |
SimplePayload
The default payload representation for
PayloadItem.getPayload() . |
class |
SubscribeExtension
Represents a request to subscribe to a node.
|
class |
Subscription
Represents a subscription to node for both requests and replies.
|
class |
SubscriptionsExtension
Represents the element holding the list of subscription elements.
|
class |
UnsubscribeExtension
Represents an unsubscribe element.
|
Modifier and Type | Class and Description |
---|---|
class |
PubSub
The standard PubSub extension of an
IQ packet. |
Modifier and Type | Class and Description |
---|---|
class |
DeliveryReceipt
Represents a message delivery receipt entry as specified by
Message Delivery Receipts.
|
class |
DeliveryReceiptRequest
Represents a message delivery receipt request entry as specified by
Message Delivery Receipts.
|
Modifier and Type | Class and Description |
---|---|
class |
RSMSet |
Modifier and Type | Class and Description |
---|---|
class |
UserSearch
Implements the protocol currently used to search information repositories on the Jabber network.
|
Modifier and Type | Class and Description |
---|---|
class |
SharedGroupsInfo
IQ stanza(/packet) used for discovering the user's shared groups and for getting the answer back
from the server.
|
Modifier and Type | Class and Description |
---|---|
class |
Header
Represents a Header entry as specified by the Stanza Headers and Internet Metadata (SHIM)
|
class |
HeadersExtension
Extension representing a list of headers as specified in Stanza Headers and Internet Metadata (SHIM)
|
Modifier and Type | Class and Description |
---|---|
class |
StreamInitiation
The process by which two entities initiate a stream.
|
class |
StreamInitiation.Feature
The feature negotiation portion of the StreamInitiation packet.
|
static class |
StreamInitiation.File
size: The size, in bytes, of the data to be sent.
name: The name of the file that the Sender wishes to send.
date: The last modification time of the file.
|
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 |
MetaData
MetaData stanza(/packet) extension.
|
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(/packet) for retrieving and adding Chat Notes.
|
Modifier and Type | Class and Description |
---|---|
class |
AgentInfo
IQ stanza(/packet) for retrieving and changing the Agent personal information.
|
class |
AgentStatus
Agent status packet.
|
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(/packet) used to depart a workgroup queue.
|
class |
MonitorPacket |
class |
OccupantsInfo
Stanza(/Packet) used for requesting information about occupants of a room or for retrieving information
such information.
|
static class |
OfferRequestProvider.OfferRequestPacket |
class |
OfferRevokeProvider.OfferRevokePacket |
class |
QueueDetails
Queue details stanza(/packet) extension, which contains details about the users
currently in a queue.
|
class |
QueueOverview |
class |
QueueUpdate
An IQ stanza(/packet) that encapsulates both types of workgroup queue
status notifications -- position updates, and estimated time
left in the queue updates.
|
class |
RoomInvitation
Stanza(/Packet) extension for
InvitationRequest . |
static class |
RoomInvitation.RoomInvitationIQ |
class |
RoomTransfer
Stanza(/Packet) extension for
TransferRequest . |
static class |
RoomTransfer.RoomTransferIQ |
class |
SessionID |
class |
Transcript
Represents the conversation transcript that occured 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(/packet) for retrieving the transcript search form, submiting the completed search form
or retrieving the answer of a transcript search.
|
class |
UserID |
class |
WorkgroupInformation
A stanza(/packet) extension that contains information about the user and agent in a
workgroup chat.
|
Modifier and Type | Class and Description |
---|---|
class |
ChatSettings |
class |
GenericSettings |
class |
OfflineSettings |
class |
SearchSettings |
class |
SoundSettings |
class |
WorkgroupProperties |
Modifier and Type | Class and Description |
---|---|
class |
FormField
Represents a field of a form.
|
static class |
FormField.Option
Represents the available option of a given FormField.
|
Modifier and Type | Class and Description |
---|---|
class |
DataForm
Represents a form that could be use for gathering data as well as for reporting data
returned from a search.
|
Modifier and Type | Method and Description |
---|---|
List<Element> |
DataForm.getExtensionElements() |
Modifier and Type | Method and Description |
---|---|
void |
DataForm.addExtensionElement(Element element) |
Modifier and Type | Interface and Description |
---|---|
static interface |
DataLayout.DataFormLayoutElement |
Modifier and Type | Class and Description |
---|---|
class |
DataLayout
DataLayout Extension according to XEP-0141: Data Forms Layout.
|
static class |
DataLayout.Fieldref |
static class |
DataLayout.Reportedref |
static class |
DataLayout.Section |
static class |
DataLayout.Text |
Modifier and Type | Class and Description |
---|---|
class |
ValidateElement
DataValidation Extension according to XEP-0122: Data Forms Validation.
|
static class |
ValidateElement.BasicValidateElement
Validation only against the datatype itself.
|
static class |
ValidateElement.ListRange
This element indicates for "list-multi", that a minimum and maximum number of options should be selected and/or
entered.
|
static class |
ValidateElement.OpenValidateElement
For "list-single" or "list-multi", indicates that the user may enter a custom value (matching the datatype
constraints) or choose from the predefined values.
|
static class |
ValidateElement.RangeValidateElement
Indicate that the value should fall within a certain range.
|
static class |
ValidateElement.RegexValidateElement
Indicates that the value should be restricted to a regular expression.
|
Modifier and Type | Class and Description |
---|---|
class |
MessageEvent
Represents message events relating to the delivery, display, composition and cancellation of
messages.
|
Modifier and Type | Class and Description |
---|---|
class |
XHTMLExtension
An XHTML sub-packet, which is used by XMPP clients to exchange formatted text.
|
Modifier and Type | Class and Description |
---|---|
class |
RosterExchange
Represents XMPP Roster Item Exchange packets.
|