## Uses of Class
tigase.server.Packet

- Packages that use Packet
  Package | Description
  --- | ---
  tigase.cluster |
  tigase.cluster.api |
  tigase.cluster.repo |
  tigase.cluster.strategy |
  tigase.component |
  tigase.component.adhoc |
  tigase.component.modules |
  tigase.component.modules.impl |
  tigase.component.responses |
  tigase.conf |
  tigase.db.comp |
  tigase.disco |
  tigase.eventbus.component |
  tigase.monitor.modules |
  tigase.server | The main package with top level API for server side components.
  tigase.server.amp |
  tigase.server.amp.action |
  tigase.server.amp.cond |
  tigase.server.bosh |
  tigase.server.ext |
  tigase.server.ext.handlers |
  tigase.server.ext.lb |
  tigase.server.extdisco |
  tigase.server.filters |
  tigase.server.monitor |
  tigase.server.script |
  tigase.server.test |
  tigase.server.websocket |
  tigase.server.xmppclient |
  tigase.server.xmppcomponent |
  tigase.server.xmppserver |
  tigase.server.xmppserver.proc |
  tigase.server.xmppsession |
  tigase.stats |
  tigase.util.processing |
  tigase.util.tracer |
  tigase.vhosts |
  tigase.xmpp |
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins
  tigase.xmpp.impl.roster |
  tigase.xmpp.mam |
  tigase.xmpp.mam.modules |

- - ### Uses of Packet in tigase.cluster

    Methods in tigase.cluster that return types with arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `Queue<Packet>` | ClusterConnectionManager.`processSocketData(XMPPIOService<Object> serv)`

    Methods in tigase.cluster with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SessionManagerClustered.`fastAddOutPacket(Packet packet)`
    `protected void` | AmpComponentClustered.`forwardPacket(Packet packet)`
    `XMPPResourceConnection` | SessionManagerClustered.`getXMPPResourceConnection(Packet p)`
    `void` | SessionManagerClustered.`handleLocalPacket(Packet packet, XMPPResourceConnection conn)`
    `int` | ClusterConnectionManager.`hashCodeForPacket(Packet packet)`
    `void` | ClusterConnectionManager.`processOutPacket(Packet packet)`
    `void` | SessionManagerClustered.`processPacket(Packet packet)` This is the main `Packet` processing method.
    `void` | ClusterConnectionManager.`processPacket(Packet packet)`
    `void` | AmpComponentClustered.`processPacket(Packet packet)`
    `void` | VirtualComponent.`processPacket(Packet packet, Queue<Packet> results)`
    `void` | ClusterController.`processPacket(Packet packet, Queue<Packet> results)`
    `void` | SessionManagerClustered.`processPacket(Packet packet, XMPPResourceConnection conn)`
    `boolean` | ClusterConnectionManager.`processUndeliveredPacket(Packet packet, Long stamp, String errorMessage)`
    `XMPPIOService<Object>` | ClusterConnectionSelectorOld.`selectConnection(Packet p, ClusterConnection conn)`
    `XMPPIOService<Object>` | ClusterConnectionSelector.`selectConnection(Packet p, ClusterConnection conn)`
    `protected boolean` | ClusterConnectionManager.`writePacketToSocket(Packet p)`

    Method parameters in tigase.cluster with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | VirtualComponent.`processPacket(Packet packet, Queue<Packet> results)`
    `void` | ClusterController.`processPacket(Packet packet, Queue<Packet> results)`

  - ### Uses of Packet in tigase.cluster.api

    Methods in tigase.cluster.api with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClusterElement.`addDataPacket(Packet packet)`
    `boolean` | SessionManagerClusteredIfc.`fastAddOutPacket(Packet packet)`
    `XMPPResourceConnection` | SessionManagerClusteredIfc.`getXMPPResourceConnection(Packet el_packet)`
    `int` | ClusterConnectionHandler.`hashCodeForPacket(Packet packet)` Generates hashCode for particular packet used to spread processing between thread or connections
    `void` | SessionManagerClusteredIfc.`processPacket(Packet el_packet, XMPPResourceConnection conn)`
    `XMPPIOService<Object>` | ClusterConnectionSelectorIfc.`selectConnection(Packet packet, ClusterConnection conn)` Method returns XMPPIOService instances which should be used to send packet between cluster nodes

    Constructors in tigase.cluster.api with parameters of type Packet
    Constructor and Description
    `ClusterElement(JID from, JID to, StanzaType type, Packet packet)`

  - ### Uses of Packet in tigase.cluster.repo

    Methods in tigase.cluster.repo with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClusterRepoItem.`addCommandFields(Packet packet)`
    `void` | ClusterRepoItem.`initFromCommand(Packet packet)`

  - ### Uses of Packet in tigase.cluster.strategy

    Methods in tigase.cluster.strategy with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `List<JID>` | SMNonCachingAllNodes.`getNodesForPacketForward(JID fromNode, Set<JID> visitedNodes, Packet packet)`
    `List<JID>` | DefaultClusteringStrategyAbstract.`getNodesForPacketForward(JID fromNode, Set<JID> visitedNodes, Packet packet)`
    `List<JID>` | DefaultClusteringStrategy.`getNodesForPacketForward(JID fromNode, Set<JID> visitedNodes, Packet packet)`
    `void` | DefaultClusteringStrategyAbstract.`handleLocalPacket(Packet packet, XMPPResourceConnection conn)`
    `void` | DefaultClusteringStrategy.`handleLocalPacket(Packet packet, XMPPResourceConnection conn)`
    `void` | ClusteringStrategyIfc.`handleLocalPacket(Packet packet, XMPPResourceConnection conn)`
    `protected boolean` | SMNonCachingAllNodes.`isSuitableForForward(Packet packet)`
    `protected boolean` | DefaultClusteringStrategyAbstract.`isSuitableForForward(Packet packet)`
    `boolean` | DefaultClusteringStrategyAbstract.`processPacket(Packet packet, XMPPResourceConnection conn)`
    `boolean` | ClusteringStrategyIfc.`processPacket(Packet packet, XMPPResourceConnection conn)`
    `boolean` | DefaultClusteringStrategyAbstract.`sendToNextNode(JID fromNode, Set<JID> visitedNodes, Map<String,String> data, Packet packet)` Method attempts to send the packet to the next cluster node.

  - ### Uses of Packet in tigase.component

    Methods in tigase.component with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractComponent.`addOutPacket(Packet packet, AsyncCallback asyncCallback)` Deprecated.
    `void` | AbstractKernelBasedComponent.`processPacket(Packet packet)`
    `void` | AbstractComponent.`processPacket(Packet packet)` Deprecated.
    `boolean` | ComponenScriptCommandProcessor.`processScriptCommand(Packet pc, Queue<Packet> results)`
    `void` | PacketWriter.`write(Packet packet)` Writes single Packet.
    `void` | AbstractKernelBasedComponent.DefaultPacketWriter.`write(Packet packet)`
    `void` | AbstractComponent.DefaultPacketWriter.`write(Packet packet)`
    `void` | PacketWriter.`write(Packet packet, AsyncCallback callback)`
    `void` | AbstractKernelBasedComponent.DefaultPacketWriter.`write(Packet packet, AsyncCallback callback)`
    `void` | AbstractComponent.DefaultPacketWriter.`write(Packet packet, AsyncCallback callback)`

    Method parameters in tigase.component with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ComponenScriptCommandProcessor.`processScriptCommand(Packet pc, Queue<Packet> results)`
    `void` | PacketWriter.`write(Collection<Packet> packets)` Writes collection of Packets.
    `void` | AbstractKernelBasedComponent.DefaultPacketWriter.`write(Collection<Packet> elements)`
    `void` | AbstractComponent.DefaultPacketWriter.`write(Collection<Packet> elements)`

  - ### Uses of Packet in tigase.component.adhoc

    Methods in tigase.component.adhoc that return Packet
    Modifier and Type | Method and Description
    --- | ---
    `Packet` | AdhHocRequest.`getIq()`

    Methods in tigase.component.adhoc that return types with arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `List<Packet>` | AdHocScriptCommandManager.`process(Packet packet)`

    Methods in tigase.component.adhoc with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `List<Packet>` | AdHocScriptCommandManager.`process(Packet packet)`
    `void` | AdHocCommandManager.`process(Packet packet, Consumer<Packet> resultConsumer)`
    `void` | AdHocCommandManager.`process(Packet packet, Element commandElement, String node, String action, String sessionId, AdHocCommand adHocCommand, Consumer<Packet> resultConsumer)`

    Method parameters in tigase.component.adhoc with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | AdHocCommandManager.`process(Packet packet, Consumer<Packet> resultConsumer)`
    `void` | AdHocCommandManager.`process(Packet packet, Element commandElement, String node, String action, String sessionId, AdHocCommand adHocCommand, Consumer<Packet> resultConsumer)`

  - ### Uses of Packet in tigase.component.modules

    Methods in tigase.component.modules with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `default boolean` | Module.`canHandle(Packet packet)` Returns true if Packet can be procesed by module.
    `void` | Module.`process(Packet packet)` Process incoming stanza.
    `void` | StanzaProcessor.`processPacket(Packet packet)`
    `void` | StanzaProcessor.`sendException(Packet packet, ComponentException e)` Converts `ComponentException` to XMPP error stanza and sends it to sender of packet.
    `protected void` | AbstractModule.`write(Packet packet)`
    `protected void` | AbstractModule.`write(Packet packet, AsyncCallback asyncCallback)`

  - ### Uses of Packet in tigase.component.modules.impl

    Methods in tigase.component.modules.impl that return Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected Packet` | DiscoveryModule.`prepareDiscoInfoReponse(Packet packet, JID jid, String node, JID senderJID)`

    Methods in tigase.component.modules.impl with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected Packet` | DiscoveryModule.`prepareDiscoInfoReponse(Packet packet, JID jid, String node, JID senderJID)`
    `void` | XmppPingModule.`process(Packet iq)`
    `void` | JabberVersionModule.`process(Packet packet)`
    `void` | DiscoveryModule.`process(Packet packet)`
    `void` | AdHocCommandModule.`process(Packet packet)`
    `protected void` | DiscoveryModule.`processAdHocCommandItems(Packet packet, JID jid, String node, JID senderJID)`
    `protected void` | DiscoveryModule.`processDiscoInfo(Packet packet, JID jid, String node, JID senderJID)`
    `protected void` | DiscoveryModule.`processDiscoItems(Packet packet, JID jid, String node, JID senderJID)`
    `protected void` | AdHocCommandModule.`processScriptAdHoc(Packet packet)`
    `boolean` | AdHocCommandModule.ScriptCommandProcessor.`processScriptCommand(Packet pc, Queue<Packet> results)`

    Method parameters in tigase.component.modules.impl with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | AdHocCommandModule.ScriptCommandProcessor.`processScriptCommand(Packet pc, Queue<Packet> results)`

  - ### Uses of Packet in tigase.component.responses

    Methods in tigase.component.responses with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `Runnable` | ResponseManager.`getResponseHandler(Packet element)` Returns handler for response of sent `<iq/>` stanza.
    `void` | AsyncCallback.`onError(Packet responseStanza, String errorCondition)` Called when received response has type error.
    `void` | AsyncCallback.`onSuccess(Packet responseStanza)` Called when received response has type result.
    `String` | ResponseManager.`registerResponseHandler(Packet stanza, Long timeout, AsyncCallback callback)` Register callback for response of sent `<iq/>` stanza.

    Constructors in tigase.component.responses with parameters of type Packet
    Constructor and Description
    `DefaultResponseHandler(Packet packet, ResponseManager.Entry entry)`

  - ### Uses of Packet in tigase.conf

    Methods in tigase.conf with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConfigItem.`addCommandFields(Packet packet)`
    `void` | ConfigItem.`initFromCommand(Packet packet)`
    `void` | ConfiguratorOld.`processPacket(Packet packet, Queue<Packet> results)`
    `Object` | ConfiguratorOld.`setPropertyValue(String key, String val, Packet result_pack, boolean admin)`

    Method parameters in tigase.conf with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConfiguratorOld.`processPacket(Packet packet, Queue<Packet> results)`

  - ### Uses of Packet in tigase.db.comp

    Methods in tigase.db.comp with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | RepositoryItemAbstract.`addCommandFields(Packet packet)`
    `void` | RepositoryItem.`addCommandFields(Packet packet)` The method is used for handling ad-hoc commands.
    `void` | RepositoryItemAbstract.`initFromCommand(Packet packet)`
    `void` | RepositoryItem.`initFromCommand(Packet packet)` The method used for handling ad-hoc commands.

  - ### Uses of Packet in tigase.disco

    Methods in tigase.disco with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMPPServiceCollector.`processPacket(Packet packet, Queue<Packet> results)`

    Method parameters in tigase.disco with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMPPServiceCollector.`processPacket(Packet packet, Queue<Packet> results)`

  - ### Uses of Packet in tigase.eventbus.component

    Methods in tigase.eventbus.component with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | UnsubscribeModule.`process(Packet packet)`
    `void` | SubscribeModule.`process(Packet packet)`
    `void` | EventReceiverModule.`process(Packet packet)`
    `void` | EventPublisherModule.`process(Packet packet)`
    `protected Element` | SubscribeModule.`processClusterSubscription(Packet packet)`
    `protected void` | EventbusDiscoveryModule.`processDiscoInfo(Packet packet, JID jid, String node, JID senderJID)`
    `protected void` | EventbusDiscoveryModule.`processDiscoItems(Packet packet, JID jid, String node, JID senderJID)`
    `protected Element` | SubscribeModule.`processNonClusterSubscription(Packet packet)`
    `void` | EventBusComponent.`processPacket(Packet packet)`

  - ### Uses of Packet in tigase.monitor.modules

    Methods in tigase.monitor.modules with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | AdHocCommandMonitorModule.`process(Packet packet)`
    `protected void` | DiscoveryMonitorModule.`processAdHocCommandItems(Packet packet, JID jid, String node, JID senderJID)`
    `protected void` | DiscoveryMonitorModule.`processDiscoInfo(Packet packet, JID jid, String node, JID senderJID)`
    `protected void` | DiscoveryMonitorModule.`processDiscoItems(Packet packet, JID jid, String node, JID senderJID)`

  - ### Uses of Packet in tigase.server

    Subclasses of Packet in tigase.server
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Iq` Created: Dec 31, 2009 8:43:21 PM
    `class` | `Message` Created: Dec 31, 2009 8:38:38 PM
    `class` | `Presence` Created: Dec 31, 2009 8:42:05 PM

    Methods in tigase.server that return Packet
    Modifier and Type | Method and Description
    --- | ---
    `Packet` | Iq.`commandResult(Command.DataType cmd_type)`
    `static Packet` | Iq.`commandResultForm(Iq packet)`
    `static Packet` | Iq.`commandResultResult(Iq packet)`
    `Packet` | Packet.`copyElementOnly()` `copyElementOnly` method creates a copy of the packet with stanza information copied only.
    `Packet` | Packet.`errorResult(String errorType, Integer errorCode, String errorCondition, String errorText, boolean includeOriginalXML)` Method returns a modified copy of the `Packet` with its stanza as stanza error used for reporting errors.
    `Packet` | PacketFilterIfc.`filter(Packet packet)` This is the actual packet filtering method.
    `static Packet` | Message.`getMessage(JID from, JID to, StanzaType type, String body, String subject, String thread, String id)` Creates a packet with message stanza.
    `Packet` | Command.`getPacket(JID from, JID to, StanzaType type, String id)` Method returns instance of a Packet with command element added.
    `Packet` | Command.`getPacket(JID from, JID to, StanzaType type, String id, Command.DataType data_type)` Method returns instance of a Packet with command element added.
    `Packet` | Packet.`okResult(Element includeXML, int originalXML)` Method returns a modified copy of the `Packet` with its stanza as stanza `result` used for reporting IQ stanza results.
    `Packet` | Packet.`okResult(String includeXML, int originalXML)` Method returns a modified copy of the `Packet` with its stanza as stanza `result` used for reporting IQ stanza results.
    `static Packet` | Packet.`packetInstance(Element elem)` The method returns `Packet` instance.
    `static Packet` | Packet.`packetInstance(Element elem, JID stanzaFrom, JID stanzaTo)` The method returns `Packet` instance.
    `static Packet` | Packet.`packetInstance(String el_name, String from, String to, StanzaType type)` The method creates XML stanza from given parameters and returns `Packet` instance for this XML stanza.
    `Packet` | Packet.`packRouted()` Returns a new `Packet` instance with stanza routed which means an original stanza has been enclosed inside a `route` XML element which contains additional information taken from `Packet` packet instance internal attributes.
    `Packet` | Packet.`swapElemFromTo()` Deprecated. Use `swapStanzaFromTo()` instead.
    `Packet` | Packet.`swapElemFromTo(StanzaType type)` Deprecated. Use `swapStanzaFromTo()` instead.
    `Packet` | Packet.`swapFromTo()` Creates a new `Packet` instance with swapped packet source and destination addresses.
    `Packet` | Packet.`swapFromTo(Element el, JID stanzaFrom, JID stanzaTo)` The method creates a new instance of the `Packet` class with the packet source and destination addresses swapped and sets the given stanza element plus source and destination addresses for the new stanza.
    `Packet` | Packet.`swapStanzaFromTo()` The method creates a new `Packet` instance with a stanza copy with swapped source and destination addresses.
    `Packet` | Packet.`swapStanzaFromTo(StanzaType type)` The method creates a new `Packet` instance with a stanza copy with swapped source and destination addresses and the given type set.
    `Packet` | Packet.`unpackRouted()` The method unpacks the original packet and stanza from `route` stanza.

    Methods in tigase.server that return types with arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `abstract Queue<Packet>` | ConnectionManager.`processSocketData(IO serv)`

    Methods in tigase.server with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Command.`addAction(Packet packet, Command.Action action)`
    `static void` | Command.`addCheckBoxField(Packet packet, String f_name, boolean f_value)`
    `static void` | Command.`addFieldMultiValue(Packet packet, String f_name, List<String> f_value)` A simple method for adding a multi-line (text-multi) data field to the command data form.
    `static void` | Command.`addFieldMultiValue(Packet packet, String f_name, List<String> f_value, String label)`
    `static void` | Command.`addFieldMultiValue(Packet packet, String f_name, Throwable ex)`
    `static void` | Command.`addFieldValue(Packet packet, String f_name, String f_value)` Simple method for adding a new field to the command data form.
    `static void` | Command.`addFieldValue(Packet packet, String f_name, String[] f_values, String label, String[] labels, String[] options)` This method allows to add a new multi-option-select-many data field to the command data form.
    `static void` | Command.`addFieldValue(Packet packet, String f_name, String f_value, String type)`
    `static void` | Command.`addFieldValue(Packet packet, String f_name, String f_value, String type, String label)`
    `static void` | Command.`addFieldValue(Packet packet, String f_name, String f_value, String label, String[] labels, String[] options)` This method allows to add a new multi-option-select-one data field to the command data form.
    `static void` | Command.`addFieldValue(Packet packet, String f_name, String f_value, String label, String[] labels, String[] options, String type)`
    `static void` | Command.`addHiddenField(Packet packet, String f_name, String f_value)`
    `static void` | Command.`addInstructions(Packet packet, String instructions)`
    `static void` | Command.`addNote(Packet packet, String note)`
    `protected boolean` | AbstractMessageReceiver.`addOutPacket(Packet packet)`
    `protected boolean` | AbstractMessageReceiver.`addOutPacketNB(Packet packet)` Non blocking version of `addOutPacket`.
    `boolean` | AbstractMessageReceiver.`addOutPacketWithTimeout(Packet packet, ReceiverTimeoutHandler handler, long delay, TimeUnit unit)`
    `boolean` | MessageReceiver.`addPacket(Packet packet)`
    `boolean` | AbstractMessageReceiver.`addPacket(Packet packet)` Method adds a `Packet` object to the internal input queue.
    `boolean` | MessageReceiver.`addPacketNB(Packet packet)`
    `boolean` | AbstractMessageReceiver.`addPacketNB(Packet packet)` This is a variant of `addPacket(Packet)` method which adds `Packet` to in the internal input queue without blocking.
    `static void` | Command.`addTextField(Packet packet, String f_name, String f_value)`
    `static void` | Command.`addTitle(Packet packet, String title)`
    `Packet` | PacketFilterIfc.`filter(Packet packet)` This is the actual packet filtering method.
    `static Command.Action` | Command.`getAction(Packet packet)`
    `static boolean` | Command.`getCheckBoxFieldValue(Packet packet, String f_name)`
    `static List<Element>` | Command.`getData(Packet packet)`
    `static Element` | Command.`getData(Packet packet, String el_name, String xmlns)`
    `static String` | Command.`getFieldKeyStartingWith(Packet packet, String f_name)`
    `static String` | Command.`getFieldValue(Packet packet, String f_name)`
    `static String` | Command.`getFieldValue(Packet packet, String f_name, boolean debug)`
    `static String[]` | Command.`getFieldValues(Packet packet, String f_name)`
    `protected String` | ConnectionManager.`getServiceId(Packet packet)`
    `protected IO` | ConnectionManager.`getXMPPIOService(Packet p)`
    `int` | MessageRouter.`hashCodeForPacket(Packet packet)`
    `int` | ConnectionManager.`hashCodeForPacket(Packet packet)`
    `int` | AbstractMessageReceiver.`hashCodeForPacket(Packet packet)` This method decides how incoming packets are distributed among processing threads.
    `void` | AbstractMessageReceiver.`processOutPacket(Packet packet)` By default this method just copies the given packet between queue.
    `void` | MessageRouter.`processPacket(Packet packet)`
    `void` | ConnectionManager.`processPacket(Packet packet)`
    `abstract void` | AbstractMessageReceiver.`processPacket(Packet packet)` This is the main `Packet` processing method.
    `void` | ServerComponent.`processPacket(Packet packet, Queue<Packet> results)` `processPacket` is a blocking processing method implemented by all components.
    `void` | BasicComponent.`processPacket(Packet packet, Queue<Packet> results)`
    `void` | AbstractMessageReceiver.`processPacket(Packet packet, Queue<Packet> results)`
    `void` | MessageRouter.`processPacketMR(Packet packet, Queue<Packet> results)`
    `boolean` | BasicComponent.`processScriptCommand(Packet pc, Queue<Packet> results)`
    `abstract boolean` | ConnectionManager.`processUndeliveredPacket(Packet packet, Long stamp, String errorMessage)` Processes undelivered packets
    `static boolean` | Command.`removeFieldValue(Packet packet, String f_name)`
    `void` | ReceiverTimeoutHandler.`responseReceived(Packet data, Packet response)`
    `static void` | Command.`setData(Packet packet, Element data)`
    `static void` | Command.`setData(Packet packet, List<Element> data)`
    `static void` | Command.`setStatus(Packet packet, Command.Status status)`
    `void` | ReceiverTimeoutHandler.`timeOutExpired(Packet data)`
    `boolean` | ConnectionManager.`writePacketToSocket(IO ios, Packet p)`
    `protected boolean` | ConnectionManager.`writePacketToSocket(Packet p)`
    `protected boolean` | ConnectionManager.`writePacketToSocket(Packet p, String serviceId)`

    Method parameters in tigase.server with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | AbstractMessageReceiver.`addOutPackets(Queue<Packet> packets)`
    `boolean` | MessageReceiver.`addPackets(Queue<Packet> packets)`
    `boolean` | AbstractMessageReceiver.`addPackets(Queue<Packet> packets)` This is a convenience method for adding all packets stored in given queue to the component's internal input queue. The method calls `addPacket(Packet)` in a loop for each packet in the queue.
    `void` | ServerComponent.`processPacket(Packet packet, Queue<Packet> results)` `processPacket` is a blocking processing method implemented by all components.
    `void` | BasicComponent.`processPacket(Packet packet, Queue<Packet> results)`
    `void` | AbstractMessageReceiver.`processPacket(Packet packet, Queue<Packet> results)`
    `void` | MessageRouter.`processPacketMR(Packet packet, Queue<Packet> results)`
    `boolean` | BasicComponent.`processScriptCommand(Packet pc, Queue<Packet> results)`
    `void` | ConnectionManager.`writePacketsToSocket(IO serv, Queue<Packet> packets)`

    Constructors in tigase.server with parameters of type Packet
    Constructor and Description
    `Builder(Packet packet)`

  - ### Uses of Packet in tigase.server.amp

    Methods in tigase.server.amp that return Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected Packet` | ActionAbstract.`prepareAmpPacket(Packet packet, Element rule)`

    Methods in tigase.server.amp with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | AmpComponent.`addOutPacket(Packet packet)`
    `boolean` | ActionResultsHandlerIfc.`addOutPacket(Packet packet)`
    `boolean` | ActionIfc.`execute(Packet packet, Element rule)`
    `boolean` | ConditionIfc.`match(Packet packet, Element rule)`
    `protected Packet` | ActionAbstract.`prepareAmpPacket(Packet packet, Element rule)`
    `void` | AmpComponent.`processPacket(Packet packet)`
    `protected void` | ActionAbstract.`removeTigasePayload(Packet packet)`

    Method parameters in tigase.server.amp with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | AmpComponent.`addOutPackets(Queue<Packet> packets)`
    `boolean` | ActionResultsHandlerIfc.`addOutPackets(Queue<Packet> packets)`

  - ### Uses of Packet in tigase.server.amp.action

    Methods in tigase.server.amp.action with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Store.`execute(Packet packet, Element rule)`
    `boolean` | Notify.`execute(Packet packet, Element rule)`
    `boolean` | Error.`execute(Packet packet, Element rule)`
    `boolean` | Drop.`execute(Packet packet, Element rule)`
    `boolean` | Deliver.`execute(Packet packet, Element rule)`
    `boolean` | Alert.`execute(Packet packet, Element rule)`
    `boolean` | Broadcast.`preprocess(Packet packet)`

  - ### Uses of Packet in tigase.server.amp.cond

    Methods in tigase.server.amp.cond with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MatchResource.`match(Packet packet, Element rule)`
    `boolean` | ExpireAt.`match(Packet packet, Element rule)`
    `boolean` | Deliver.`match(Packet packet, Element rule)`

  - ### Uses of Packet in tigase.server.bosh

    Methods in tigase.server.bosh that return types with arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `Queue<Packet>` | BoshConnectionManager.`processSocketData(XMPPIOService<Object> srv)`

    Methods in tigase.server.bosh with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | BoshSessionTaskHandler.`addOutStreamClosed(Packet packet, BoshSession bs, boolean withTimeout)`
    `boolean` | BoshConnectionManager.`addOutStreamClosed(Packet packet, BoshSession bs, boolean withTimeout)`
    `boolean` | BoshSessionTaskHandler.`addOutStreamOpen(Packet packet, BoshSession bs)`
    `boolean` | BoshConnectionManager.`addOutStreamOpen(Packet packet, BoshSession bs)`
    `protected JID` | BoshConnectionManager.`changeDataReceiver(Packet packet, JID newAddress, String command_sessionId, XMPPIOService<Object> serv)`
    `Element` | BoshSessionTaskHandler.`getSeeOtherHostError(Packet packet, BareJID destination)`
    `Element` | BoshConnectionManager.`getSeeOtherHostError(Packet packet, BareJID destination)`
    `BareJID` | BoshSessionTaskHandler.`getSeeOtherHostForJID(Packet packet, BareJID userId, SeeOtherHostIfc.Phase ph)`
    `BareJID` | BoshConnectionManager.`getSeeOtherHostForJID(Packet packet, BareJID fromJID, SeeOtherHostIfc.Phase ph)`
    `void` | BoshSession.`init(Packet packet, BoshIOService service, long max_wait, long min_polling, long max_inactivity, int concurrent_requests, int hold_requests, long max_pause, int max_batch_size, long batch_queue_timeout, Queue<Packet> out_results)`
    `protected void` | BoshSession.`init(Packet packet, BoshIOService service, long max_wait, long min_polling, long max_inactivity, int concurrent_requests, int hold_requests, long max_pause, int max_batch_size, long batch_queue_timeout, Queue<Packet> out_results, boolean preBindEnabled)`
    `protected void` | BoshConnectionManager.`processCommand(Packet packet)`
    `void` | BoshConnectionManager.`processPacket(Packet packet)`
    `void` | BoshSession.`processPacket(Packet packet, Queue<Packet> out_results)`
    `void` | BoshSession.`processSocketPacket(Packet packet, BoshIOService service, Queue<Packet> out_results)`
    `boolean` | BoshSessionTaskHandler.`processUndeliveredPacket(Packet packet, Long stamp, String errorMessage)`
    `void` | BoshIOService.`sendErrorAndStop(Authorization errorCode, StreamError streamError, Packet packet, String errorMsg)`
    `protected boolean` | BoshConnectionManager.`writePacketToSocket(Packet packet)`

    Method parameters in tigase.server.bosh with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | BoshConnectionManager.`addOutPackets(Queue<Packet> out_results, BoshSession bs)` Method adds packets to the output queue stamping it with the appropriate `BoshSession` data
    `void` | BoshSession.`init(Packet packet, BoshIOService service, long max_wait, long min_polling, long max_inactivity, int concurrent_requests, int hold_requests, long max_pause, int max_batch_size, long batch_queue_timeout, Queue<Packet> out_results)`
    `protected void` | BoshSession.`init(Packet packet, BoshIOService service, long max_wait, long min_polling, long max_inactivity, int concurrent_requests, int hold_requests, long max_pause, int max_batch_size, long batch_queue_timeout, Queue<Packet> out_results, boolean preBindEnabled)`
    `void` | BoshSession.`processPacket(Packet packet, Queue<Packet> out_results)`
    `void` | BoshSession.`processSocketPacket(Packet packet, BoshIOService service, Queue<Packet> out_results)`
    `boolean` | BoshSession.`task(Queue<Packet> out_results, TimerTask tt)`

  - ### Uses of Packet in tigase.server.ext

    Methods in tigase.server.ext that return types with arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `Queue<Packet>` | ComponentProtocol.`processSocketData(ComponentIOService serv)`

    Methods in tigase.server.ext with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | CompRepoItem.`addCommandFields(Packet packet)`
    `void` | ComponentProtocolHandler.`authenticationFailed(ComponentIOService serv, Packet packet)`
    `void` | ComponentProtocol.`authenticationFailed(ComponentIOService serv, Packet packet)`
    `protected ComponentIOService` | ComponentProtocol.`getXMPPIOService(Packet p)`
    `void` | CompRepoItem.`initFromCommand(Packet packet)`
    `boolean` | ExtProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `boolean` | ComponentProtocol.`processUndeliveredPacket(Packet packet, Long stamp, String errorMessage)`
    `void` | ExtProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `boolean` | ComponentProtocol.`writePacketToSocket(ComponentIOService ios, Packet p)`

    Method parameters in tigase.server.ext with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ExtProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `void` | ExtProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`

  - ### Uses of Packet in tigase.server.ext.handlers

    Methods in tigase.server.ext.handlers with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | StreamFeaturesProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `boolean` | StartTLSProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `boolean` | SASLProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `boolean` | HandshakeProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `boolean` | BindProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `void` | StreamFeaturesProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `void` | StartTLSProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `void` | SASLProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `void` | HandshakeProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `void` | BindProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`

    Method parameters in tigase.server.ext.handlers with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | StreamFeaturesProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `boolean` | StartTLSProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `boolean` | SASLProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `boolean` | HandshakeProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `boolean` | BindProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `void` | StreamFeaturesProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `void` | StartTLSProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `void` | SASLProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `void` | HandshakeProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
    `void` | BindProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`

  - ### Uses of Packet in tigase.server.ext.lb

    Methods in tigase.server.ext.lb with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `ComponentIOService` | SenderFullJidLB.`selectConnection(Packet p, List<ComponentConnection> conns)`
    `ComponentIOService` | SenderBareJidLB.`selectConnection(Packet p, List<ComponentConnection> conns)`
    `ComponentIOService` | ReceiverFullJidLB.`selectConnection(Packet p, List<ComponentConnection> conns)`
    `ComponentIOService` | ReceiverBareJidLB.`selectConnection(Packet p, List<ComponentConnection> conns)`
    `ComponentIOService` | LoadBalancerIfc.`selectConnection(Packet p, List<ComponentConnection> conns)`

  - ### Uses of Packet in tigase.server.extdisco

    Methods in tigase.server.extdisco with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExtServiceDiscoItem.`addCommandFields(Packet packet)`
    `void` | ExtServiceDiscoItem.`initFromCommand(Packet packet)`
    `void` | ExternalServiceDiscoveryModule.`process(Packet packet)`
    `void` | ExternalServiceDiscoveryProcessor.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`

    Method parameters in tigase.server.extdisco with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExternalServiceDiscoveryProcessor.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`

  - ### Uses of Packet in tigase.server.filters

    Methods in tigase.server.filters that return Packet
    Modifier and Type | Method and Description
    --- | ---
    `Packet` | PacketCounter.`filter(Packet packet)`

    Methods in tigase.server.filters with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `Packet` | PacketCounter.`filter(Packet packet)`

  - ### Uses of Packet in tigase.server.monitor

    Methods in tigase.server.monitor with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | MonitorComponent.`processPacket(Packet packet)` Deprecated.

    Method parameters in tigase.server.monitor with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | MonitorPluginIfc.`check10Secs(Queue<Packet> results)`
    `void` | MonitorPluginIfc.`check1Day(Queue<Packet> results)`
    `void` | MonitorPluginIfc.`check1Hour(Queue<Packet> results)`
    `void` | MonitorPluginIfc.`check1Min(Queue<Packet> results)`

  - ### Uses of Packet in tigase.server.script

    Method parameters in tigase.server.script with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | Script.`runCommand(Iq packet, Bindings binds, Queue<Packet> results)`
    `void` | RemoveScriptCommand.`runCommand(Iq packet, Bindings binds, Queue<Packet> results)`
    `void` | CommandIfc.`runCommand(Iq packet, Bindings binds, Queue<Packet> results)`
    `void` | AddScriptCommand.`runCommand(Iq packet, Bindings binds, Queue<Packet> results)`

  - ### Uses of Packet in tigase.server.test

    Methods in tigase.server.test with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `int` | TestComponent.`hashCodeForPacket(Packet packet)`
    `void` | TestSpamModule.`process(Packet packet)`
    `void` | TestGeneratorModule.`process(Packet packet)`
    `void` | EchoComponent.`processPacket(Packet packet)`

  - ### Uses of Packet in tigase.server.websocket

    Methods in tigase.server.websocket with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | WebSocketXMPPIOService.`addReceivedPacket(Packet packet)`

  - ### Uses of Packet in tigase.server.xmppclient

    Methods in tigase.server.xmppclient that return Packet
    Modifier and Type | Method and Description
    --- | ---
    `Packet` | StreamManagementIOProcessor.OutQueue.Entry.`getPacketWithStamp()`

    Methods in tigase.server.xmppclient that return types with arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `Queue<Packet>` | ClientConnectionManager.`processSocketData(XMPPIOService<Object> serv)`

    Methods in tigase.server.xmppclient with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | C2SIOService.`addReceivedPacket(Packet packet)`
    `void` | StreamManagementIOProcessor.OutQueue.`append(Packet packet)` Append packet to waiting for ack queue
    `protected JID` | ClientConnectionManager.`changeDataReceiver(Packet packet, JID newAddress, String command_sessionId, XMPPIOService<Object> serv)`
    `protected boolean` | RegistrationThrottling.`checkLimits(XMPPIOService service, Packet packet)`
    `int` | ClientConnectionManager.`hashCodeForPacket(Packet packet)`
    `protected void` | ClientConnectionManager.`processCommand(Packet packet)`
    `void` | XMPPIOProcessor.`processCommand(XMPPIOService service, Packet packet)` Process command execution which may be sent from other component and should be processed by processor
    `void` | StreamManagementIOProcessor.`processCommand(XMPPIOService service, Packet pc)`
    `void` | StreamErrorCounterIOProcessor.`processCommand(XMPPIOService service, Packet packet)`
    `void` | RegistrationThrottlingProcessor.`processCommand(XMPPIOService service, Packet packet)`
    `boolean` | XMPPIOProcessor.`processIncoming(XMPPIOService service, Packet packet)` Process packets read from socket as they are sent to SessionManager.
    `boolean` | StreamManagementIOProcessor.`processIncoming(XMPPIOService service, Packet packet)`
    `boolean` | StreamErrorCounterIOProcessor.`processIncoming(XMPPIOService service, Packet packet)`
    `boolean` | RegistrationThrottlingProcessor.`processIncoming(XMPPIOService service, Packet packet)`
    `boolean` | XMPPIOProcessor.`processOutgoing(XMPPIOService service, Packet packet)` Process outgoing packets as they are added to XMPPIOService outgoing packets queue.
    `boolean` | StreamManagementIOProcessor.`processOutgoing(XMPPIOService service, Packet packet)`
    `boolean` | StreamErrorCounterIOProcessor.`processOutgoing(XMPPIOService service, Packet packet)`
    `boolean` | RegistrationThrottlingProcessor.`processOutgoing(XMPPIOService service, Packet packet)`
    `void` | ClientConnectionManager.`processPacket(Packet packet)`
    `boolean` | ClientConnectionManager.`processUndeliveredPacket(Packet packet, Long stamp, String errorMessage)`

    Constructors in tigase.server.xmppclient with parameters of type Packet
    Constructor and Description
    `Entry(Packet packet)`

  - ### Uses of Packet in tigase.server.xmppcomponent

    Methods in tigase.server.xmppcomponent that return types with arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `Queue<Packet>` | ComponentConnectionManager.`processSocketData(XMPPIOService<Object> serv)` Deprecated.

    Methods in tigase.server.xmppcomponent with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | ComponentConnectionManager.`getServiceId(Packet packet)` Deprecated.
    `void` | ComponentConnectionManager.`processPacket(Packet packet)` Deprecated.
    `boolean` | ComponentConnectionManager.`processUndeliveredPacket(Packet packet, Long stamp, String errorMessage)` Deprecated.

  - ### Uses of Packet in tigase.server.xmppserver

    Methods in tigase.server.xmppserver that return types with arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `Queue<Packet>` | S2SConnectionManager.`processSocketData(S2SIOService serv)`

    Methods in tigase.server.xmppserver with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | S2SConnection.`addControlPacket(Packet packet)`
    `boolean` | S2SConnectionManager.`addOutPacket(Packet packet)`
    `boolean` | S2SConnectionHandlerIfc.`addOutPacket(Packet packet)`
    `boolean` | S2SFilterIfc.`filter(Packet p, S2SIOService serv, Queue<Packet> results)`
    `int` | S2SConnectionManager.`hashCodeForPacket(Packet packet)`
    `boolean` | S2SProcessor.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `void` | S2SConnectionManager.`processPacket(Packet packet)`
    `boolean` | S2SConnectionManager.`processUndeliveredPacket(Packet packet, Long stamp, String errorMessage)`
    `S2SConnection` | S2SRandomSelector.`selectConnection(Packet packet, Set<S2SConnection> outgoing)`
    `S2SConnection` | S2SConnectionSelector.`selectConnection(Packet packet, Set<S2SConnection> outgoing)`
    `boolean` | CIDConnections.`sendControlPacket(String sessionId, Packet packet)`
    `void` | CIDConnections.`sendHandshakingOnly(Packet verify_req)`
    `boolean` | S2SConnection.`sendPacket(Packet packet)`
    `void` | CIDConnections.`sendPacket(Packet packet)`
    `boolean` | S2SConnectionHandlerIfc.`writePacketToSocket(IO serv, Packet packet)`

    Method parameters in tigase.server.xmppserver with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | S2SFilterIfc.`filter(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | S2SProcessor.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `void` | S2SConnectionHandlerIfc.`writePacketsToSocket(IO serv, Queue<Packet> packets)`

  - ### Uses of Packet in tigase.server.xmppserver.proc

    Methods in tigase.server.xmppserver.proc with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | PacketChecker.`filter(Packet p, S2SIOService serv, Queue<Packet> results)`
    `protected boolean` | PacketChecker.`isAllowed(Packet p, S2SIOService serv, CID cid)` Check if incoming packet is allowed on this connection
    `boolean` | StreamFeatures.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | StreamError.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | StartTLS.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | S2SAbstractProcessor.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | Dialback.`process(Packet p, S2SIOService serv, Queue<Packet> results)`

    Method parameters in tigase.server.xmppserver.proc with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | PacketChecker.`filter(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | StreamFeatures.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | StreamError.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | StartTLS.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | S2SAbstractProcessor.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | Dialback.`process(Packet p, S2SIOService serv, Queue<Packet> results)`

  - ### Uses of Packet in tigase.server.xmppsession

    Methods in tigase.server.xmppsession that return Packet
    Modifier and Type | Method and Description
    --- | ---
    `Packet` | UserPresenceChangedEvent.`getPresence()`

    Methods in tigase.server.xmppsession with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SessionManager.`addOutPacket(Packet packet)`
    `protected void` | SessionManager.`addOutPackets(Packet packet, XMPPResourceConnection conn, Queue<Packet> results)`
    `boolean` | PacketDefaultHandler.`canHandle(Packet packet, XMPPResourceConnection session)` Method checks if packet can be processed by this handler
    `protected boolean` | SessionManager.`fastAddOutPacket(Packet packet)`
    `boolean` | PacketDefaultHandler.`forward(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `protected XMPPResourceConnection` | SessionManager.`getXMPPResourceConnection(Packet p)`
    `void` | SessionManager.`handleLocalPacket(Packet packet, XMPPResourceConnection conn)`
    `int` | SessionManager.`hashCodeForPacket(Packet packet)`
    `protected boolean` | SessionManager.`isBrokenPacket(Packet p)`
    `boolean` | PacketDefaultHandler.`preprocess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | PacketDefaultHandler.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | SessionManager.DefaultHandlerProc.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | SessionManager.SessionCloseProc.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | SessionManager.SessionOpenProc.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `protected boolean` | SessionManager.`processAdminsOrDomains(Packet packet)`
    `protected boolean` | SessionManager.`processCommand(Packet pc)`
    `void` | SessionManager.`processPacket(Packet packet)`
    `protected void` | SessionManager.`processPacket(Packet packet, XMPPResourceConnection conn)`
    `protected void` | SessionManager.`sendToAdmins(Packet packet)`
    `void` | SessionManager.SMPacketWriter.`write(Packet packet)`
    `void` | SessionManager.SMPacketWriter.`write(Packet packet, AsyncCallback callback)`
    `void` | SessionManager.ProcessorResultWriter.`write(Packet packet, XMPPResourceConnection session, Queue<Packet> results)`

    Method parameters in tigase.server.xmppsession with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SessionManager.`addOutPackets(Packet packet, XMPPResourceConnection conn, Queue<Packet> results)`
    `boolean` | PacketDefaultHandler.`forward(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `boolean` | PacketDefaultHandler.`preprocess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | PacketDefaultHandler.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | SessionManager.DefaultHandlerProc.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | SessionManager.SessionCloseProc.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | SessionManager.SessionOpenProc.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | SessionManager.SMPacketWriter.`write(Collection<Packet> packets)`
    `void` | SessionManager.ProcessorResultWriter.`write(Packet packet, XMPPResourceConnection session, Queue<Packet> results)`

    Constructors in tigase.server.xmppsession with parameters of type Packet
    Constructor and Description
    `UserPresenceChangedEvent(XMPPSession session, Packet presence)`

  - ### Uses of Packet in tigase.stats

    Methods in tigase.stats with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | StatisticsCollector.`processPacket(Packet packet, Queue<Packet> results)`

    Method parameters in tigase.stats with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | StatisticsCollector.`processPacket(Packet packet, Queue<Packet> results)`

  - ### Uses of Packet in tigase.util.processing

    Methods in tigase.util.processing that return Packet
    Modifier and Type | Method and Description
    --- | ---
    `Packet` | QueueItem.`getPacket()`

    Methods in tigase.util.processing with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ProcessingThreads.`addItem(XMPPProcessorIfc processor, Packet packet, XMPPResourceConnection conn)`

    Constructors in tigase.util.processing with parameters of type Packet
    Constructor and Description
    `QueueItem(XMPPProcessorIfc processor, Packet packet, XMPPResourceConnection conn)`

  - ### Uses of Packet in tigase.util.tracer

    Methods in tigase.util.tracer with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | TigaseTracer.`trace(String ip, String to_jid, String from_jid, String cid, String id, String point, String msg, Packet packet)`
    `boolean` | TigaseTracer.`traceByCid(String cid, String point, String msg, Packet packet)`
    `boolean` | TigaseTracer.`traceByFromJid(String jid, String point, String msg, Packet packet)`
    `boolean` | TigaseTracer.`traceByToJid(String jid, String point, String msg, Packet packet)`
    `boolean` | TigaseTracer.`tracegByIP(String ip, String point, String msg, Packet packet)`

  - ### Uses of Packet in tigase.vhosts

    Methods in tigase.vhosts with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | VHostItem.`addCommandFields(Packet packet)`
    `void` | VHostItem.`initFromCommand(Packet packet)`

  - ### Uses of Packet in tigase.xmpp

    Methods in tigase.xmpp that return Packet
    Modifier and Type | Method and Description
    --- | ---
    `Packet` | Authorization.`getResponseMessage(Packet packet, String text, boolean includeOriginalXML)` Utility method for generating an error response for a stanza (enclosed by the given `Packet`).
    `Packet` | XMPPProcessorException.`makeElement(Packet packet, boolean insertOriginal)`

    Methods in tigase.xmpp that return types with arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `Queue<Packet>` | XMPPIOService.`getReceivedPackets()`
    `Map<String,Packet>` | XMPPIOService.`getWaitingForAct()`
    `Queue<Packet>` | XMPPIOService.`getWaitingPackets()` Returns queue with packets waiting to send.

    Methods in tigase.xmpp with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMPPIOService.`addPacketToSend(Packet packet)` Method `addPacketToSend` adds new data which will be processed during next run.
    `protected void` | XMPPIOService.`addReceivedPacket(Packet packet)` Method `addReceivedPacket` puts processing results to queue.
    `Authorization` | XMPPProcessor.`canHandle(Packet packet, XMPPResourceConnection conn)`
    `Authorization` | XMPPImplIfc.`canHandle(Packet packet, XMPPResourceConnection conn)` By default the method uses `XMPPImplIfc.supElementNamePaths()` and `XMPPImplIfc.supTypes()` method results to determine whether the plugin would process given packet.
    `void` | XMPPPacketFilterIfc.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `Packet` | Authorization.`getResponseMessage(Packet packet, String text, boolean includeOriginalXML)` Utility method for generating an error response for a stanza (enclosed by the given `Packet`).
    `static boolean` | XMPPProcessorAbstract.`isFromUserSession(Packet packet, XMPPResourceConnection session)`
    `static boolean` | XMPPProcessorAbstract.`isNullSession(Packet packet, XMPPResourceConnection session)`
    `static boolean` | XMPPProcessorAbstract.`isServerSession(Packet packet, XMPPResourceConnection session)`
    `static boolean` | XMPPProcessorAbstract.`isToUserSession(Packet packet, XMPPResourceConnection session)`
    `Packet` | XMPPProcessorException.`makeElement(Packet packet, boolean insertOriginal)`
    `boolean` | ElementMatcher.`matches(Packet packet)`
    `void` | XMPPPostprocessorIfc.`postProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Performs processing of `packet` for which there was no processor.
    `boolean` | XMPPPreprocessorIfc.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Performs pre-processing of `packet`.
    `void` | XMPPProcessorIfc.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | XMPPProcessorAbstract.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | XMPPProcessorAbstract.`processFromUserOutPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` The method is called when a packet is sent from the user, owner of the session somewhere else to other XMPP entity (other user on the server, other user on a different server, different server, component, transport, etc....).
    `void` | XMPPProcessorAbstract.`processFromUserPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` The method is called for all packets sent by the user, owner of this connection/session.
    `abstract void` | XMPPProcessorAbstract.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` The method is called when a packet is send from the user who is owner of the session to the local server (ping, roster management, privacy lists, etc...).
    `void` | XMPPProcessorAbstract.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` The method is called for packets received by the server for which no user session is found - neither sender session or receiver session.
    `abstract void` | XMPPProcessorAbstract.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` The method is called when a packet addressed to the server domain is received.
    `void` | XMPPProcessorAbstract.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method is called for all the packets sent TO the user - owner of the session.

    Method parameters in tigase.xmpp with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMPPPacketFilterIfc.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | XMPPPostprocessorIfc.`postProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Performs processing of `packet` for which there was no processor.
    `boolean` | XMPPPreprocessorIfc.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Performs pre-processing of `packet`.
    `void` | XMPPProcessorIfc.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | XMPPProcessorAbstract.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | XMPPProcessorAbstract.`processFromUserOutPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` The method is called when a packet is sent from the user, owner of the session somewhere else to other XMPP entity (other user on the server, other user on a different server, different server, component, transport, etc....).
    `void` | XMPPProcessorAbstract.`processFromUserPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` The method is called for all packets sent by the user, owner of this connection/session.
    `abstract void` | XMPPProcessorAbstract.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` The method is called when a packet is send from the user who is owner of the session to the local server (ping, roster management, privacy lists, etc...).
    `void` | XMPPProcessorAbstract.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` The method is called for packets received by the server for which no user session is found - neither sender session or receiver session.
    `abstract void` | XMPPProcessorAbstract.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` The method is called when a packet addressed to the server domain is received.
    `void` | XMPPProcessorAbstract.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method is called for all the packets sent TO the user - owner of the session.
    `void` | XMPPStopListenerIfc.`stopped(XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Performs additional processing upon closing user session (user either disconnects or logs-out).

  - ### Uses of Packet in tigase.xmpp.impl

    Methods in tigase.xmpp.impl that return Packet
    Modifier and Type | Method and Description
    --- | ---
    `static Packet` | C2SDeliveryErrorProcessor.`makeDeliveryError(Packet packet, Long stamp)` Creates delivery-error packets to send to session manager to reprocess undelivered packets
    `static Packet` | PresenceCapabilitiesManager.`prepareCapsQuery(JID to, JID from, String node)`
    `protected Packet` | JabberIqPrivacy.`prepareError(Packet packet, XMPPResourceConnection session)`
    `static Packet` | PresenceAbstract.`sendPresence(StanzaType t, JID from, JID to, Queue<Packet> results, Element pres)` Sends Presence stanza from provided parameters as well as returns created result `Packet` object.

    Methods in tigase.xmpp.impl that return types with arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `Queue<Packet>` | FlexibleOfflineMessageRetrieval.`restorePacketForOffLineUser(List<String> db_ids, XMPPResourceConnection conn, MsgRepositoryIfc repo)`
    `Queue<Packet>` | OfflineMessages.`restorePacketForOffLineUser(XMPPResourceConnection conn, OfflineMsgRepositoryIfc repo)` Method restores all messages from repository for the JID of the current session.

    Methods in tigase.xmpp.impl with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | JabberIqPrivacy.`allowed(Packet packet, JID connId, BareJID userJid, PrivacyList privacyList)`
    `protected boolean` | JabberIqPrivacy.`allowed(Packet packet, XMPPResourceConnection session)`
    `protected boolean` | JabberIqPrivacy.`allowedByDefault(Packet packet, JID connId, BareJID userJid)`
    `Authorization` | JabberIqStats.`canHandle(Packet packet, XMPPResourceConnection conn)`
    `Authorization` | JabberIqCommand.`canHandle(Packet packet, XMPPResourceConnection conn)`
    `Authorization` | FlexibleOfflineMessageRetrieval.`canHandle(Packet packet, XMPPResourceConnection conn)`
    `int` | OfflineMessages.StampComparator.`compare(Packet p1, Packet p2)`
    `void` | ErrorCounter.ErrorStatisticsHolder.`count(Packet packet)`
    `protected void` | JabberIqRegister.`doGetRegistrationForm(Packet packet, Element request, XMPPResourceConnection session, Queue<Packet> results)`
    `protected void` | JabberIqRegister.`doRemoveAccount(Packet packet, Element request, XMPPResourceConnection session, Queue<Packet> results)`
    `protected static void` | JabberIqRoster.`dynamicGetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method processes roster `get` request related to dynamic roster.
    `protected static void` | JabberIqRoster.`dynamicSetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method processes roster `set` request related to dynamic roster.
    `void` | MobileV3.`filter(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | MobileV2.`filter(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | MobileV1.`filter(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | MessageCarbons.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | MessageAmp.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | Message.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | JabberIqPrivacy.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | ErrorCounter.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | DomainFilter.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | ClientStateIndication.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `static void` | C2SDeliveryErrorProcessor.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, JID toIgnore)` Filters packets created by processors to remove delivery-error payload
    `boolean` | MobileV2.`filter(XMPPResourceConnection session, Packet res, Map<JID,Packet> queue)`
    `boolean` | MobileV1.`filter(XMPPResourceConnection session, Packet res, Queue<Packet> queue)`
    `protected static void` | PresenceAbstract.`forwardPresence(Queue<Packet> results, Packet packet, JID from)` Simply forwards packet to the destination
    `static Element` | C2SDeliveryErrorProcessor.`getDeliveryError(Packet packet)` Finds delivery-error element in packet and returns it
    `protected static long` | LastActivityAbstract.`getLastActivity(XMPPResourceConnection session, Packet packet)`
    `protected boolean` | OfflineMessages.`isAllowedForOfflineStorage(Packet pac)` Method determines whether packet sent to offline user should be stored in offline storage or not
    `protected boolean` | OfflineMessages.`isAllowedForOfflineStorageDefaults(Packet pac)`
    `static boolean` | C2SDeliveryErrorProcessor.`isDeliveryError(Packet packet)` Checks if packet is delivery-error packet
    `protected boolean` | OfflineMessages.`loadOfflineMessages(Packet packet, XMPPResourceConnection conn)` Method determines whether offline messages should be loaded - the process should be run only once per user session and only for available/null presence with priority greater than 0.
    `static Packet` | C2SDeliveryErrorProcessor.`makeDeliveryError(Packet packet, Long stamp)` Creates delivery-error packets to send to session manager to reprocess undelivered packets
    `protected void` | OfflineMessages.`notifyNewOfflineMessage(Packet packet, XMPPResourceConnection conn, Queue<Packet> queue, Map<String,Object> settings)`
    `void` | OfflineMessages.Notifier.`notifyNewOfflineMessage(Packet packet, XMPPResourceConnection conn, Queue<Packet> queue, Map<String,Object> settings)`
    `void` | OfflineMessages.PubSubPublisherNotifier.`notifyNewOfflineMessage(Packet packet, XMPPResourceConnection conn, Queue<Packet> queue, Map<String,Object> settings)`
    `void` | OfflineMessages.`postProcess(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, Queue<Packet> queue, Map<String,Object> settings)` Performs processing of `packet` for which there was no processor.
    `void` | MessageAmp.`postProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `protected Packet` | JabberIqPrivacy.`prepareError(Packet packet, XMPPResourceConnection session)`
    `boolean` | StartTLS.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `boolean` | MessageAmp.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `boolean` | Message.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `boolean` | JabberIqPrivacy.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Performs pre-processing of `packet`.
    `boolean` | JabberIqIq.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `boolean` | InvisibleCommand.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `boolean` | DomainFilter.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `boolean` | BindResource.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `boolean` | AbstractAuthPreprocessor.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `static boolean` | C2SDeliveryErrorProcessor.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings, Message messageProcessor)` Filters packets before they are processed by processors to filter out delivery-error packets sent to bare jid if other connection is available
    `protected void` | ErrorCounter.`process(Packet packet, XMPPResourceConnection session)`
    `void` | StartZLib.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | StartTLS.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | SimpleForwarder.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | SessionBind.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | ServiceDiscovery.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | SaslAuth.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | RosterPresence.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Deprecated.
    `void` | PresenceSubscription.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Performs processing of presence packets and calls different methods for particular `RosterAbstract.PresenceType`
    `void` | PresenceState.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Performs processing of presence packets and calls different methods for particular `RosterAbstract.PresenceType`
    `void` | PresenceOffline.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | OfflineMessages.`process(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` `OfflineMessages` processor is triggered by `<presence>` stanza.
    `void` | MotdProcessor.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | MobileV3.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | MobileV2.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | MobileV1.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | MessageForwarding.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | MessageCarbons.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | MessageAmp.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | MessageAll.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | Message.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | LastActivityMarker.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | LastActivity.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | Jingle.`process(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository nonAuthUserRepo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqStats.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqRoster.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Performs processing of IQ packets with jabber:iq:roster xmlns with the regard whether it's roster set or get request or possibly dynamic-roster is involved.
    `void` | JabberIqRegister.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` TODO: Implement registration form configurable and loading all the fields from the registration form TODO: rewrite the plugin using the XMPPProcessorAbstract API
    `void` | JabberIqPrivate.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqPrivacy.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqIq.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqCommand.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqAuth.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | InvisibleCommand.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | ClientStateIndication.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | CAPS.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | BlockingCommand.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | BindResource.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `static void` | PresenceCapabilitiesManager.`processCapsQueryResponse(Packet packet)`
    `protected void` | PresenceState.`processError(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Process presence stanza of type Error.
    `void` | VCardTemp.`processFromUserOutPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | VCard4.`processFromUserOutPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqVersion.`processFromUserOutPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | EntityTime.`processFromUserOutPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | LastActivity.`processFromUserPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqVersion.`processFromUserPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | VCardTemp.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | VCard4.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | UrnXmppPing.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | ServiceDiscovery.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | RemoteRosterManagement.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | PepPlugin.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | LastActivity.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqVersion.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | FlexibleOfflineMessageRetrieval.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | EntityTime.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | BlockingCommand.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `protected void` | JabberIqPrivacy.`processGetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results)`
    `protected void` | JabberIqRoster.`processGetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method processes roster `get` request.
    `protected void` | PresenceState.`processInInitial(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Method is responsible for processing incoming initial presence (i.e.
    `protected void` | PresenceState.`processInProbe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Method is responsible for processing incoming presence probe (i.e.
    `protected void` | PresenceSubscription.`processInSubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing incoming subscription request (i.e.
    `protected void` | PresenceSubscription.`processInSubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing incoming subscribed presence (i.e.
    `protected void` | PresenceSubscription.`processInUnsubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing incoming unsubscribe presence (i.e.
    `protected void` | PresenceSubscription.`processInUnsubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing incoming unsubscribed presence (i.e.
    `void` | OfflineMessages.`processIq(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | VCardTemp.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | VCard4.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | UrnXmppPing.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | ServiceDiscovery.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | PepPlugin.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | LastActivity.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | EntityTime.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `protected void` | PresenceState.`processOutInitial(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType type)` Method is responsible for processing outgoing initial presence (i.e.
    `protected void` | PresenceSubscription.`processOutSubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing outgoing subscribe and unsubscribe presence (i.e.
    `protected void` | PresenceSubscription.`processOutSubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing outgoing subscribed and unsubscribed presence (i.e.
    `static String[]` | PresenceCapabilitiesManager.`processPresence(JID compJid, Packet p, Queue<Packet> results)`
    `void` | VCardTemp.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | VCard4.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | UrnXmppPing.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | ServiceDiscovery.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | RemoteRosterManagement.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | PepPlugin.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | LastActivity.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqVersion.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | FlexibleOfflineMessageRetrieval.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | EntityTime.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | BlockingCommand.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `protected void` | JabberIqPrivacy.`processSetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results)`
    `protected void` | JabberIqRoster.`processSetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method processes roster `set` request.
    `void` | VCardTemp.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | VCard4.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | RemoteRosterManagement.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | LastActivity.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | EntityTime.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `Authorization` | OfflineMessages.`savePacketForOffLineUser(Packet pac, OfflineMsgRepositoryIfc repo, NonAuthUserRepository userRepo)` Method stores messages to offline repository with the following rules applied, i.e.
    `static void` | PresenceAbstract.`updatePresenceChange(Packet presence, XMPPResourceConnection session, Queue<Packet> results)` `updatePresenceChange` method is used to broadcast to all active resources presence stanza received from other users, like incoming availability presence, subscription presence and so on...

    Method parameters in tigase.xmpp.impl with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | MobileV2.`activate(XMPPResourceConnection session, Queue<Packet> results)`
    `void` | MobileV1.`activate(XMPPResourceConnection session, Queue<Packet> results)`
    `void` | ClientStateIndication.Logic.`activate(XMPPResourceConnection session, Queue<Packet> results)`
    `protected static void` | PresenceState.`broadcastDirectPresences(StanzaType t, XMPPResourceConnection session, Queue<Packet> results, Element pres)` `broadcastDirectPresences` broadcast a direct Presence from provided `pres` `Element` object to the collection of JIDs stored in temporary session data under key `DIRECT_PRESENCE`.
    `static void` | PresenceState.`broadcastOffline(XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract roster_util)` `sendPresenceBroadcast` method broadcasts given presence to all buddies from roster and to all users to which direct presence was sent.
    `void` | PresenceAbstract.`broadcastProbe(XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` `sendPresenceBroadcast` method broadcasts given presence to all buddies from roster and to all users to which direct presence was sent.
    `protected void` | PresenceState.`buddyOnline(XMPPResourceConnection session, JID buddy, Queue<Packet> results, boolean online)` Method sends back presence to contact while it becomes online (i.e.
    `void` | MobileV2.`deactivate(XMPPResourceConnection session, Queue<Packet> results)`
    `void` | MobileV1.`deactivate(XMPPResourceConnection session, Queue<Packet> results)`
    `void` | ClientStateIndication.Logic.`deactivate(XMPPResourceConnection session, Queue<Packet> results)`
    `protected void` | JabberIqRegister.`doGetRegistrationForm(Packet packet, Element request, XMPPResourceConnection session, Queue<Packet> results)`
    `protected void` | JabberIqRegister.`doRemoveAccount(Packet packet, Element request, XMPPResourceConnection session, Queue<Packet> results)`
    `protected static void` | JabberIqRoster.`dynamicGetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method processes roster `get` request related to dynamic roster.
    `protected static void` | JabberIqRoster.`dynamicSetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method processes roster `set` request related to dynamic roster.
    `Element` | PresenceState.ExtendedPresenceProcessorIfc.`extend(XMPPResourceConnection session, Queue<Packet> results)`
    `void` | MobileV3.`filter(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | MobileV2.`filter(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | MobileV1.`filter(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | MessageCarbons.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | MessageAmp.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | Message.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | JabberIqPrivacy.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | ErrorCounter.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | DomainFilter.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | ClientStateIndication.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)`
    `static void` | C2SDeliveryErrorProcessor.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, JID toIgnore)` Filters packets created by processors to remove delivery-error payload
    `boolean` | MobileV2.`filter(XMPPResourceConnection session, Packet res, Map<JID,Packet> queue)`
    `boolean` | MobileV1.`filter(XMPPResourceConnection session, Packet res, Queue<Packet> queue)`
    `protected void` | MobileV2.`flushQueue(XMPPResourceConnection session, Queue<Packet> results)`
    `protected void` | MobileV1.`flushQueue(XMPPResourceConnection session, Queue<Packet> results)`
    `protected static void` | PresenceAbstract.`forwardPresence(Queue<Packet> results, Packet packet, JID from)` Simply forwards packet to the destination
    `static void` | PresenceCapabilitiesManager.`handlePresence(JID owner, JID from, String[] capsNodes, Queue<Packet> results)`
    `void` | PresenceCapabilitiesManager.PresenceCapabilitiesListener.`handlePresence(JID owner, JID sender, String[] capsNodes, Queue<Packet> results)`
    `protected void` | OfflineMessages.`notifyNewOfflineMessage(Packet packet, XMPPResourceConnection conn, Queue<Packet> queue, Map<String,Object> settings)`
    `void` | OfflineMessages.Notifier.`notifyNewOfflineMessage(Packet packet, XMPPResourceConnection conn, Queue<Packet> queue, Map<String,Object> settings)`
    `void` | OfflineMessages.PubSubPublisherNotifier.`notifyNewOfflineMessage(Packet packet, XMPPResourceConnection conn, Queue<Packet> queue, Map<String,Object> settings)`
    `protected void` | OfflineMessages.`notifyOfflineMessagesRetrieved(XMPPResourceConnection conn, Queue<Packet> queue)`
    `default void` | OfflineMessages.Notifier.`notifyOfflineMessagesRetrieved(XMPPResourceConnection session, Queue<Packet> results)`
    `void` | OfflineMessages.`postProcess(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, Queue<Packet> queue, Map<String,Object> settings)` Performs processing of `packet` for which there was no processor.
    `void` | MessageAmp.`postProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `static void` | PresenceCapabilitiesManager.`prepareCapsQueries(JID compJid, JID to, String[] caps_nodes, Queue<Packet> results)`
    `boolean` | StartTLS.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `boolean` | MessageAmp.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `boolean` | Message.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `boolean` | JabberIqPrivacy.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Performs pre-processing of `packet`.
    `boolean` | JabberIqIq.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `boolean` | InvisibleCommand.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `boolean` | DomainFilter.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `boolean` | BindResource.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `boolean` | AbstractAuthPreprocessor.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `static boolean` | C2SDeliveryErrorProcessor.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings, Message messageProcessor)` Filters packets before they are processed by processors to filter out delivery-error packets sent to bare jid if other connection is available
    `void` | StartZLib.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | StartTLS.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | SimpleForwarder.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | SessionBind.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | ServiceDiscovery.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | SaslAuth.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | RosterPresence.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Deprecated.
    `void` | PresenceSubscription.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Performs processing of presence packets and calls different methods for particular `RosterAbstract.PresenceType`
    `void` | PresenceState.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Performs processing of presence packets and calls different methods for particular `RosterAbstract.PresenceType`
    `void` | PresenceOffline.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | OfflineMessages.`process(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` `OfflineMessages` processor is triggered by `<presence>` stanza.
    `void` | MotdProcessor.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | MobileV3.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | MobileV2.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | MobileV1.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | MessageForwarding.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | MessageCarbons.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | MessageAmp.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | MessageAll.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | Message.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | LastActivityMarker.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | LastActivity.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | Jingle.`process(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository nonAuthUserRepo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqStats.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqRoster.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Performs processing of IQ packets with jabber:iq:roster xmlns with the regard whether it's roster set or get request or possibly dynamic-roster is involved.
    `void` | JabberIqRegister.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` TODO: Implement registration form configurable and loading all the fields from the registration form TODO: rewrite the plugin using the XMPPProcessorAbstract API
    `void` | JabberIqPrivate.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqPrivacy.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqIq.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqCommand.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqAuth.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | InvisibleCommand.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | ClientStateIndication.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | CAPS.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | BlockingCommand.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | BindResource.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `protected void` | PresenceState.`processError(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Process presence stanza of type Error.
    `void` | VCardTemp.`processFromUserOutPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | VCard4.`processFromUserOutPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqVersion.`processFromUserOutPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | EntityTime.`processFromUserOutPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | LastActivity.`processFromUserPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqVersion.`processFromUserPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | VCardTemp.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | VCard4.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | UrnXmppPing.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | ServiceDiscovery.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | RemoteRosterManagement.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | PepPlugin.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | LastActivity.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqVersion.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | FlexibleOfflineMessageRetrieval.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | EntityTime.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | BlockingCommand.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `protected void` | JabberIqPrivacy.`processGetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results)`
    `protected void` | JabberIqRoster.`processGetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method processes roster `get` request.
    `protected void` | PresenceState.`processInInitial(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Method is responsible for processing incoming initial presence (i.e.
    `protected void` | PresenceState.`processInProbe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Method is responsible for processing incoming presence probe (i.e.
    `protected void` | PresenceSubscription.`processInSubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing incoming subscription request (i.e.
    `protected void` | PresenceSubscription.`processInSubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing incoming subscribed presence (i.e.
    `protected void` | PresenceSubscription.`processInUnsubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing incoming unsubscribe presence (i.e.
    `protected void` | PresenceSubscription.`processInUnsubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing incoming unsubscribed presence (i.e.
    `void` | OfflineMessages.`processIq(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, Queue<Packet> results)`
    `void` | VCardTemp.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | VCard4.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | UrnXmppPing.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | ServiceDiscovery.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | PepPlugin.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | LastActivity.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | EntityTime.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `protected void` | PresenceState.`processOutInitial(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType type)` Method is responsible for processing outgoing initial presence (i.e.
    `protected void` | PresenceSubscription.`processOutSubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing outgoing subscribe and unsubscribe presence (i.e.
    `protected void` | PresenceSubscription.`processOutSubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing outgoing subscribed and unsubscribed presence (i.e.
    `static String[]` | PresenceCapabilitiesManager.`processPresence(JID compJid, Packet p, Queue<Packet> results)`
    `void` | VCardTemp.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | VCard4.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | UrnXmppPing.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | ServiceDiscovery.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | RemoteRosterManagement.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | PepPlugin.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | LastActivity.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | JabberIqVersion.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | FlexibleOfflineMessageRetrieval.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | EntityTime.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | BlockingCommand.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `protected void` | JabberIqPrivacy.`processSetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results)`
    `protected void` | JabberIqRoster.`processSetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method processes roster `set` request.
    `void` | VCardTemp.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | VCard4.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | RemoteRosterManagement.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | LastActivity.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | EntityTime.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
    `void` | PresenceState.`rebroadcastPresence(XMPPResourceConnection session, Queue<Packet> results)`
    `void` | PresenceState.`resendPendingInRequests(XMPPResourceConnection session, Queue<Packet> results)` Sends out all pending subscription request during user log-in.
    `static void` | PresenceAbstract.`sendPresence(StanzaType t, BareJID from, BareJID to, Queue<Packet> results, Element pres)` Sends Presence stanza from provided parameters without returning created result `Packet` object.
    `static Packet` | PresenceAbstract.`sendPresence(StanzaType t, JID from, JID to, Queue<Packet> results, Element pres)` Sends Presence stanza from provided parameters as well as returns created result `Packet` object.
    `static void` | PresenceState.`sendPresenceBroadcast(StanzaType t, XMPPResourceConnection session, EnumSet<RosterAbstract.SubscriptionType> subscrs, Queue<Packet> results, Element pres, Map<String,Object> settings, RosterAbstract roster_util)` `sendPresenceBroadcast` method broadcasts given presence to all buddies from roster and to all users to which direct presence was sent.
    `protected void` | PresenceState.`sendRosterOfflinePresence(XMPPResourceConnection session, Queue<Packet> results)` Method sends server generated presence unavailable for all buddies from the roster with a custom status message.
    `void` | RosterPresence.`stopped(XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Deprecated.
    `void` | PresenceState.`stopped(XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)`
    `void` | PresenceOffline.`stopped(XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)`
    `void` | LastActivityMarker.`stopped(XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)`
    `static void` | RemoteRosterManagement.`updateBuddyChange(XMPPResourceConnection session, Element item, Element update, Queue<Packet> results)`
    `protected static void` | PresenceState.`updateOfflineChange(XMPPResourceConnection session, Queue<Packet> results)` `updateOfflineChange` method broadcast off-line presence to all other user active resources.
    `static void` | PresenceAbstract.`updatePresenceChange(Packet presence, XMPPResourceConnection session, Queue<Packet> results)` `updatePresenceChange` method is used to broadcast to all active resources presence stanza received from other users, like incoming availability presence, subscription presence and so on...
    `static void` | PresenceAbstract.`updateUserResources(Element presence, XMPPResourceConnection session, Queue<Packet> results, boolean initial)` `updateUserResources` method is used to broadcast to all other resources presence stanza from one user resource.

  - ### Uses of Packet in tigase.xmpp.impl.roster

    Methods in tigase.xmpp.impl.roster with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `RosterAbstract.PresenceType` | RosterAbstract.`getPresenceType(XMPPResourceConnection session, Packet packet)`

    Method parameters in tigase.xmpp.impl.roster with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | RosterAbstract.`updateBuddyChange(XMPPResourceConnection session, Queue<Packet> results, Element item)`

  - ### Uses of Packet in tigase.xmpp.mam

    Methods in tigase.xmpp.mam with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `Q` | QueryParser.`parseQuery(Q query, Packet packet)`
    `Query` | MAMQueryParser.`parseQuery(Query query, Packet packet)`

  - ### Uses of Packet in tigase.xmpp.mam.modules

    Methods in tigase.xmpp.mam.modules with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | QueryModule.`canHandle(Packet packet)`
    `boolean` | GetFormModule.`canHandle(Packet packet)`
    `void` | QueryModule.`process(Packet packet)`
    `void` | GetFormModule.`process(Packet packet)`

Copyright © 2004–2019 "Tigase, Inc.". All rights reserved.