Modifier and Type | Method and Description |
---|---|
Packet |
PacketCollector.nextResult()
Returns the next available packet.
|
Packet |
PacketCollector.nextResult(long timeout)
Returns the next available packet.
|
Packet |
PacketCollector.nextResultBlockForever()
Returns the next available packet.
|
Packet |
PacketCollector.nextResultOrThrow()
Returns the next available packet.
|
Packet |
PacketCollector.nextResultOrThrow(long timeout)
Returns the next available packet.
|
Packet |
PacketCollector.pollResult()
Polls to see if a packet is currently available and returns it, or
immediately returns null if no packets are currently in the
result queue.
|
Modifier and Type | Method and Description |
---|---|
void |
PacketInterceptor.interceptPacket(Packet packet)
Process the packet that is about to be sent to the server.
|
void |
XMPPConnection.ListenerWrapper.notifyListener(Packet packet)
Notify and process the packet listener if the filter matches the packet.
|
void |
XMPPConnection.InterceptorWrapper.notifyListener(Packet packet)
Notify and process the packet interceptor if the filter matches the packet.
|
protected void |
XMPPConnection.processPacket(Packet packet)
Processes a packet after it's been fully parsed by looping through the installed
packet collectors and listeners and letting them examine the packet to see if
they are a match with the filter.
|
void |
PacketListener.processPacket(Packet packet)
Process the next packet sent to this packet listener.
|
protected void |
PacketCollector.processPacket(Packet packet)
Processes a packet to see if it meets the criteria for this packet collector.
|
void |
SASLAuthentication.send(Packet stanza) |
void |
XMPPConnection.sendPacket(Packet packet)
Sends the specified packet to the server.
|
protected abstract void |
XMPPConnection.sendPacketInternal(Packet packet) |
Modifier and Type | Method and Description |
---|---|
protected void |
XMPPBOSHConnection.processPacket(Packet packet) |
protected void |
XMPPBOSHConnection.sendPacketInternal(Packet packet) |
Modifier and Type | Method and Description |
---|---|
boolean |
FromMatchesFilter.accept(Packet packet) |
boolean |
PacketFilter.accept(Packet packet)
Tests whether or not the specified packet should pass the filter.
|
boolean |
PacketIDFilter.accept(Packet packet) |
boolean |
IQTypeFilter.accept(Packet packet) |
boolean |
MessageTypeFilter.accept(Packet packet) |
boolean |
OrFilter.accept(Packet packet) |
boolean |
PacketExtensionFilter.accept(Packet packet) |
boolean |
NotFilter.accept(Packet packet) |
boolean |
AndFilter.accept(Packet packet) |
boolean |
ThreadFilter.accept(Packet packet) |
boolean |
IQReplyFilter.accept(Packet packet) |
boolean |
PacketTypeFilter.accept(Packet packet) |
Constructor and Description |
---|
PacketIDFilter(Packet packet)
Creates a new packet ID filter using the specified packet's ID.
|
Constructor and Description |
---|
PacketTypeFilter(Class<? extends Packet> packetType)
Creates a new packet type filter that will filter for packets that are the
same type as packetType.
|
Modifier and Type | Class and Description |
---|---|
class |
Bind
IQ packet used by Smack to bind a resource and to obtain the jid assigned by the server.
|
class |
IQ
The base IQ (Info/Query) packet.
|
class |
Message
Represents XMPP message packets.
|
class |
Presence
Represents XMPP presence packets.
|
class |
Registration
Represents registration packets.
|
class |
RosterPacket
Represents XMPP roster packets.
|
class |
Session
IQ packet that will be sent to the server to establish a session.
|
Constructor and Description |
---|
Packet(Packet p) |
Modifier and Type | Class and Description |
---|---|
static class |
SASLMechanism.AuthMechanism
Initiating SASL authentication by select a mechanism.
|
static class |
SASLMechanism.Challenge
A SASL challenge stanza.
|
static class |
SASLMechanism.Response
A SASL response stanza.
|
static class |
SASLMechanism.SASLFailure
A SASL failure stanza.
|
static class |
SASLMechanism.Success
A SASL success stanza.
|
Modifier and Type | Method and Description |
---|---|
protected void |
XMPPTCPConnection.processPacket(Packet packet) |
protected void |
XMPPTCPConnection.sendPacketInternal(Packet packet) |
Modifier and Type | Class and Description |
---|---|
static class |
PacketParserUtils.UnparsedResultIQ
This class represents and unparsed IQ of the type 'result'.
|
Modifier and Type | Method and Description |
---|---|
static MultipleRecipientInfo |
MultipleRecipientManager.getMultipleRecipientInfo(Packet packet)
Returns the
MultipleRecipientInfo contained in the specified packet or
null if none was found. |
static void |
MultipleRecipientManager.send(XMPPConnection connection,
Packet packet,
List<String> to,
List<String> cc,
List<String> bcc)
Sends the specified packet to the list of specified recipients using the
specified connection.
|
static void |
MultipleRecipientManager.send(XMPPConnection connection,
Packet packet,
List<String> to,
List<String> cc,
List<String> bcc,
String replyTo,
String replyRoom,
boolean noReply)
Sends the specified packet to the list of specified recipients using the specified
connection.
|
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 packet representing part of a SOCKS5 Bytestream negotiation.
|
Modifier and Type | Class and Description |
---|---|
class |
AdHocCommandData
Represents the state and the request of the execution of an adhoc command.
|
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 |
---|---|
Packet |
Forwarded.getForwardedPacket()
get the packet forwarded by this stanza.
|
Constructor and Description |
---|
Forwarded(DelayInfo delay,
Packet fwdPacket)
Creates a new Forwarded packet extension.
|
Forwarded(Packet fwdPacket)
Creates a new Forwarded packet extension.
|
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 |
LastActivity
A last activity IQ for retrieving information about the last activity associated with a Jabber ID.
|
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 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 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.
|
Modifier and Type | Method and Description |
---|---|
static void |
JivePropertiesManager.addProperty(Packet packet,
String name,
Object value)
Convenience method to add a property to a packet.
|
static Map<String,Object> |
JivePropertiesManager.getProperties(Packet packet)
Return a map of all properties of the given packet.
|
static Collection<String> |
JivePropertiesManager.getPropertiesNames(Packet packet)
Return a collection of the names of all properties of the given packet.
|
static Object |
JivePropertiesManager.getProperty(Packet packet,
String name)
Convenience method to get a property from a packet.
|
Modifier and Type | Method and Description |
---|---|
void |
DeafOccupantInterceptor.interceptPacket(Packet packet) |
Modifier and Type | Class and Description |
---|---|
class |
MUCAdmin
IQ 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 |
MUCOwner
IQ packet that serves for granting and revoking ownership privileges, granting
and revoking administrative privileges and destroying a room.
|
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 | Class and Description |
---|---|
class |
PEPPubSub
Represents XMPP PEP/XEP-163 pubsub packets.
|
Modifier and Type | Class and Description |
---|---|
class |
Ping |
class |
Pong |
Constructor and Description |
---|
Pong(Packet ping)
Composes a Pong packet from a received ping packet.
|
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 |
---|---|
protected Packet |
Node.sendPubsubPacket(PubSub packet) |
Modifier and Type | Method and Description |
---|---|
void |
Node.ItemEventTranslator.processPacket(Packet packet) |
void |
Node.ItemDeleteTranslator.processPacket(Packet packet) |
void |
Node.NodeConfigTranslator.processPacket(Packet 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(Packet packet,
PubSubElementType elem)
Get a
ConfigureForm from a packet. |
Modifier and Type | Method and Description |
---|---|
static DeliveryReceiptRequest |
DeliveryReceiptRequest.getFrom(Packet p)
Get the
DeliveryReceiptRequest extension of the packet, if any. |
static DeliveryReceipt |
DeliveryReceipt.getFrom(Packet p)
Get the
DeliveryReceipt extension of the packet, if any. |
static boolean |
DeliveryReceiptManager.hasDeliveryReceiptRequest(Packet p)
Test if a packet requires a delivery receipt.
|
void |
DeliveryReceiptManager.processPacket(Packet 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(Packet packet)
Returns a new ReportedData if the packet 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 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 |
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 | Method and Description |
---|---|
static Time |
Time.createResponse(Packet request) |
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 packet for retrieving and adding Chat Notes.
|
Modifier and Type | Class and Description |
---|---|
class |
AgentInfo
IQ packet 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 packet used to depart a workgroup queue.
|
class |
MonitorPacket |
class |
OccupantsInfo
Packet used for requesting information about occupants of a room or for retrieving information
such information.
|
static class |
OfferRequestProvider.OfferRequestPacket |
class |
OfferRevokeProvider.OfferRevokePacket |
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 packet for retrieving the transcript search form, submiting the completed search form
or retrieving the answer of a transcript search.
|
Modifier and Type | Method and Description |
---|---|
List<Packet> |
Transcript.getPackets()
Returns the list of Messages and Presences that were sent to the room.
|
Constructor and Description |
---|
Transcript(String sessionID,
List<Packet> 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(Packet packet)
Returns a new ReportedData if the packet is used for gathering data and includes an
extension that matches the elementName and namespace "x","jabber:x:data".
|