Uses of Class
org.jivesoftware.smack.packet.Packet

Packages that use Packet
org.jivesoftware.smack Core classes of the Smack API. 
org.jivesoftware.smack.filter Allows PacketCollector and PacketListener instances to filter for packets with particular attributes. 
org.jivesoftware.smack.packet XML packets that are part of the XMPP protocol. 
org.jivesoftware.smack.sasl SASL Mechanisms. 
org.jivesoftware.smack.util Utility classes. 
org.jivesoftware.smackx Smack extensions API. 
org.jivesoftware.smackx.bytestreams.ibb.packet   
org.jivesoftware.smackx.bytestreams.socks5.packet   
org.jivesoftware.smackx.muc Classes and Interfaces that implement Multi-User Chat (MUC). 
org.jivesoftware.smackx.packet XML packets that are part of the XMPP extension protocols. 
org.jivesoftware.smackx.pubsub   
org.jivesoftware.smackx.pubsub.packet   
org.jivesoftware.smackx.pubsub.util   
org.jivesoftware.smackx.search   
org.jivesoftware.smackx.workgroup.agent   
org.jivesoftware.smackx.workgroup.ext.forms   
org.jivesoftware.smackx.workgroup.ext.history   
org.jivesoftware.smackx.workgroup.ext.macros   
org.jivesoftware.smackx.workgroup.ext.notes   
org.jivesoftware.smackx.workgroup.packet   
org.jivesoftware.smackx.workgroup.settings   
org.jivesoftware.util   
 

Uses of Packet in org.jivesoftware.smack
 

Methods in org.jivesoftware.smack that return Packet
 Packet DummyConnection.getSentPacket()
          Returns the first packet that's sent through DummyConnection.sendPacket(Packet) and that has not been returned by earlier calls to this method.
 Packet PacketCollector.nextResult()
          Returns the next available packet.
 Packet PacketCollector.nextResult(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.
 

Methods in org.jivesoftware.smack with parameters of type Packet
 void PacketInterceptor.interceptPacket(Packet packet)
          Process the packet that is about to be sent to the server.
 void DummyConnection.processPacket(Packet packet)
          Processes a packet 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.
 void SASLAuthentication.send(Packet stanza)
           
 void ThreadedDummyConnection.sendPacket(Packet packet)
           
 void DummyConnection.sendPacket(Packet packet)
           
 void XMPPConnection.sendPacket(Packet packet)
           
abstract  void Connection.sendPacket(Packet packet)
          Sends the specified packet to the server.
 

Uses of Packet in org.jivesoftware.smack.filter
 

Methods in org.jivesoftware.smack.filter with parameters of type Packet
 boolean ToContainsFilter.accept(Packet packet)
           
 boolean ThreadFilter.accept(Packet packet)
           
 boolean PacketTypeFilter.accept(Packet packet)
           
 boolean PacketIDFilter.accept(Packet packet)
           
 boolean PacketFilter.accept(Packet packet)
          Tests whether or not the specified packet should pass the filter.
 boolean PacketExtensionFilter.accept(Packet packet)
           
 boolean OrFilter.accept(Packet packet)
           
 boolean NotFilter.accept(Packet packet)
           
 boolean MessageTypeFilter.accept(Packet packet)
           
 boolean IQTypeFilter.accept(Packet packet)
           
 boolean FromMatchesFilter.accept(Packet packet)
           
 boolean FromContainsFilter.accept(Packet packet)
           
 boolean AndFilter.accept(Packet packet)
           
 

Uses of Packet in org.jivesoftware.smack.packet
 

Subclasses of Packet in org.jivesoftware.smack.packet
 class Authentication
          Authentication packet, which can be used to login to a XMPP server as well as discover login information from the server.
 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 MockPacket
          A mock implementation of the Packet abstract class.
 class Presence
          Represents XMPP presence packets.
 class Privacy
          A Privacy IQ Packet, is used by the PrivacyListManager and PrivacyProvider to allow and block communications from other users.
 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.
 

Methods in org.jivesoftware.smack.packet with parameters of type Packet
 boolean MockPacketFilter.accept(Packet packet)
           
 

Uses of Packet in org.jivesoftware.smack.sasl
 

Subclasses of Packet in org.jivesoftware.smack.sasl
 class SASLMechanism.AuthMechanism
          Initiating SASL authentication by select a mechanism.
static class SASLMechanism.Challenge
          A SASL challenge stanza.
static class SASLMechanism.Failure
          A SASL failure stanza.
 class SASLMechanism.Response
          A SASL response stanza.
static class SASLMechanism.Success
          A SASL success stanza.
 

Uses of Packet in org.jivesoftware.smack.util
 

Methods in org.jivesoftware.smack.util that return Packet
static Packet PacketParserUtils.parseMessage(org.xmlpull.v1.XmlPullParser parser)
          Parses a message packet.
 

Uses of Packet in org.jivesoftware.smackx
 

Methods in org.jivesoftware.smackx with parameters of type Packet
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".
static MultipleRecipientInfo MultipleRecipientManager.getMultipleRecipientInfo(Packet packet)
          Returns the MultipleRecipientInfo contained in the specified packet or null if none was found.
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".
static void MultipleRecipientManager.send(Connection connection, Packet packet, java.util.List to, java.util.List cc, java.util.List bcc)
          Sends the specified packet to the list of specified recipients using the specified connection.
static void MultipleRecipientManager.send(Connection connection, Packet packet, java.util.List to, java.util.List cc, java.util.List bcc, java.lang.String replyTo, java.lang.String replyRoom, boolean noReply)
          Sends the specified packet to the list of specified recipients using the specified connection.
 

Uses of Packet in org.jivesoftware.smackx.bytestreams.ibb.packet
 

Subclasses of Packet in org.jivesoftware.smackx.bytestreams.ibb.packet
 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.
 

Uses of Packet in org.jivesoftware.smackx.bytestreams.socks5.packet
 

Subclasses of Packet in org.jivesoftware.smackx.bytestreams.socks5.packet
 class Bytestream
          A packet representing part of a SOCKS5 Bytestream negotiation.
 

Uses of Packet in org.jivesoftware.smackx.muc
 

Methods in org.jivesoftware.smackx.muc with parameters of type Packet
 void DeafOccupantInterceptor.interceptPacket(Packet packet)
           
 

Uses of Packet in org.jivesoftware.smackx.packet
 

Subclasses of Packet in org.jivesoftware.smackx.packet
 class AdHocCommandData
          Represents the state and the request of the execution of an adhoc command.
 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.
 class LastActivity
          A last activity IQ for retrieving information about the last activity associated with a Jabber ID.
 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.
 class OfflineMessageRequest
          Represents a request to get some or all the offline messages of a user.
 class PEPPubSub
          Represents XMPP PEP/XEP-163 pubsub packets.
 class SharedGroupsInfo
          IQ packet used for discovering the user's shared groups and for getting the answer back from the server.
 class StreamInitiation
          The process by which two entities initiate a stream.
 class Time
          A Time IQ packet, which is used by XMPP clients to exchange their respective local times.
 class VCard
          A VCard class for use with the SMACK jabber library.
 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.
 

Methods in org.jivesoftware.smackx.packet that return Packet
static Packet SyncPacketSend.getReply(Connection connection, Packet packet)
           
static Packet SyncPacketSend.getReply(Connection connection, Packet packet, long timeout)
           
 

Methods in org.jivesoftware.smackx.packet with parameters of type Packet
static Packet SyncPacketSend.getReply(Connection connection, Packet packet)
           
static Packet SyncPacketSend.getReply(Connection connection, Packet packet, long timeout)
           
 

Uses of Packet in org.jivesoftware.smackx.pubsub
 

Methods in org.jivesoftware.smackx.pubsub with parameters of type Packet
 void Node.ItemEventTranslator.processPacket(Packet packet)
           
 void Node.ItemDeleteTranslator.processPacket(Packet packet)
           
 void Node.NodeConfigTranslator.processPacket(Packet packet)
           
 

Uses of Packet in org.jivesoftware.smackx.pubsub.packet
 

Subclasses of Packet in org.jivesoftware.smackx.pubsub.packet
 class PubSub
          The standard PubSub extension of an IQ packet.
 

Methods in org.jivesoftware.smackx.pubsub.packet that return Packet
static Packet SyncPacketSend.getReply(Connection connection, Packet packet)
           
static Packet SyncPacketSend.getReply(Connection connection, Packet packet, long timeout)
           
 

Methods in org.jivesoftware.smackx.pubsub.packet with parameters of type Packet
static Packet SyncPacketSend.getReply(Connection connection, Packet packet)
           
static Packet SyncPacketSend.getReply(Connection connection, Packet packet, long timeout)
           
 

Uses of Packet in org.jivesoftware.smackx.pubsub.util
 

Methods in org.jivesoftware.smackx.pubsub.util with parameters of type Packet
static ConfigureForm NodeUtils.getFormFromPacket(Packet packet, PubSubElementType elem)
          Get a ConfigureForm from a packet.
 

Uses of Packet in org.jivesoftware.smackx.search
 

Subclasses of Packet in org.jivesoftware.smackx.search
 class UserSearch
          Implements the protocol currently used to search information repositories on the Jabber network.
 

Uses of Packet in org.jivesoftware.smackx.workgroup.agent
 

Subclasses of Packet in org.jivesoftware.smackx.workgroup.agent
 class OfferConfirmation
           
 

Uses of Packet in org.jivesoftware.smackx.workgroup.ext.forms
 

Subclasses of Packet in org.jivesoftware.smackx.workgroup.ext.forms
 class WorkgroupForm
           
 

Uses of Packet in org.jivesoftware.smackx.workgroup.ext.history
 

Subclasses of Packet in org.jivesoftware.smackx.workgroup.ext.history
 class AgentChatHistory
          IQ provider used to retrieve individual agent information.
 class ChatMetadata
           
 

Uses of Packet in org.jivesoftware.smackx.workgroup.ext.macros
 

Subclasses of Packet in org.jivesoftware.smackx.workgroup.ext.macros
 class Macros
          Macros iq is responsible for handling global and personal macros in the a Live Assistant Workgroup.
 

Uses of Packet in org.jivesoftware.smackx.workgroup.ext.notes
 

Subclasses of Packet in org.jivesoftware.smackx.workgroup.ext.notes
 class ChatNotes
          IQ packet for retrieving and adding Chat Notes.
 

Uses of Packet in org.jivesoftware.smackx.workgroup.packet
 

Subclasses of Packet in org.jivesoftware.smackx.workgroup.packet
 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.
 

Methods in org.jivesoftware.smackx.workgroup.packet that return types with arguments of type Packet
 java.util.List<Packet> Transcript.getPackets()
          Returns the list of Messages and Presences that were sent to the room.
 

Constructor parameters in org.jivesoftware.smackx.workgroup.packet with type arguments of type Packet
Transcript(java.lang.String sessionID, java.util.List<Packet> packets)
          Creates a new transcript for the given sessionID and list of packets.
 

Uses of Packet in org.jivesoftware.smackx.workgroup.settings
 

Subclasses of Packet in org.jivesoftware.smackx.workgroup.settings
 class ChatSettings
           
 class GenericSettings
           
 class OfflineSettings
           
 class SearchSettings
           
 class SoundSettings
           
 class WorkgroupProperties
           
 

Uses of Packet in org.jivesoftware.util
 

Classes in org.jivesoftware.util with type parameters of type Packet
 interface Verification<T extends Packet,S extends Packet>
          Implement this interface to verify a request/response pair.
 interface Verification<T extends Packet,S extends Packet>
          Implement this interface to verify a request/response pair.
 

Fields in org.jivesoftware.util with type parameters of type Packet
static Verification<Packet,Packet> Verification.correspondingSenderReceiver
          Verifies that the "To" field of the request corresponds with the "From" field of the response.
static Verification<Packet,Packet> Verification.correspondingSenderReceiver
          Verifies that the "To" field of the request corresponds with the "From" field of the response.
static Verification<IQ,Packet> Verification.requestTypeERROR
          Verifies that the type of the request is an ERROR.
static Verification<IQ,Packet> Verification.requestTypeGET
          Verifies that the type of the request is a GET.
static Verification<IQ,Packet> Verification.requestTypeRESULT
          Verifies that the type of the request is a RESULT.
static Verification<IQ,Packet> Verification.requestTypeSET
          Verifies that the type of the request is a SET.
 

Methods in org.jivesoftware.util that return types with arguments of type Packet
 java.util.List<Packet> Protocol.getRequests()
          Returns a list of all collected requests.
 

Methods in org.jivesoftware.util with parameters of type Packet
 void Protocol.addResponse(Packet response, Verification<?,?>... verifications)
          Adds a responses and all verifications for the request/response pair to the protocol.