## Uses of Class
tigase.server.Packet

- Packages that use Packet
  Package | Description
  --- | ---
  tigase.auth |
  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.io |
  tigase.io.repo |
  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.workgroupqueues.modules |
  tigase.workgroupqueues.modules.agent |
  tigase.workgroupqueues.modules.muc |
  tigase.workgroupqueues.modules.user |
  tigase.workgroupqueues.util.sequencer |
  tigase.xmpp |
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins
  tigase.xmpp.impl.push |
  tigase.xmpp.impl.roster |
  tigase.xmpp.mam |
  tigase.xmpp.mam.modules |

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

    Methods in tigase.auth with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BruteForceLockerBean.BruteForceLockerVHostExtension.`addCommandFields​(java.lang.String prefix, Packet packet, boolean forDefault)` |
    `void` | BruteForceLockerBean.BruteForceLockerVHostExtension.`initFromCommand​(java.lang.String prefix, Packet packet)` |

  - ### Uses of Packet in tigase.cluster

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

    Methods in tigase.cluster with parameters of type Packet
    Modifier and Type | Method | 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` | AmpComponentClustered.`processPacket​(Packet packet)` |
    `void` | ClusterConnectionManager.`processPacket​(Packet packet)` |
    `void` | ClusterController.`processPacket​(Packet packet, java.util.Queue<Packet> results)` |
    `void` | SessionManagerClustered.`processPacket​(Packet packet)` | This is the main `Packet` processing method.
    `void` | SessionManagerClustered.`processPacket​(Packet packet, XMPPResourceConnection conn)` |
    `void` | VirtualComponent.`processPacket​(Packet packet, java.util.Queue<Packet> results)` |
    `boolean` | ClusterConnectionManager.`processUndeliveredPacket​(Packet packet, java.lang.Long stamp, java.lang.String errorMessage)` |
    `XMPPIOService<java.lang.Object>` | ClusterConnectionSelector.`selectConnection​(Packet p, ClusterConnection conn)` |
    `XMPPIOService<java.lang.Object>` | ClusterConnectionSelectorOld.`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 | Description
    --- | --- | ---
    `void` | ClusterController.`processPacket​(Packet packet, java.util.Queue<Packet> results)` |
    `void` | VirtualComponent.`processPacket​(Packet packet, java.util.Queue<Packet> results)` |

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

    Methods in tigase.cluster.api with parameters of type Packet
    Modifier and Type | Method | 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<java.lang.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 | 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 | 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 | Description
    --- | --- | ---
    `java.util.List<JID>` | DefaultClusteringStrategyAbstract.`getNodesForIqResponse​(Packet packet)` |
    `java.util.List<JID>` | DefaultClusteringStrategy.`getNodesForPacketForward​(JID fromNode, java.util.Set<JID> visitedNodes, Packet packet)` |
    `java.util.List<JID>` | DefaultClusteringStrategyAbstract.`getNodesForPacketForward​(JID fromNode, java.util.Set<JID> visitedNodes, Packet packet)` |
    `java.util.List<JID>` | SMNonCachingAllNodes.`getNodesForPacketForward​(JID fromNode, java.util.Set<JID> visitedNodes, Packet packet)` |
    `void` | ClusteringStrategyIfc.`handleLocalPacket​(Packet packet, XMPPResourceConnection conn)` |
    `void` | DefaultClusteringStrategy.`handleLocalPacket​(Packet packet, XMPPResourceConnection conn)` |
    `void` | DefaultClusteringStrategyAbstract.`handleLocalPacket​(Packet packet, XMPPResourceConnection conn)` |
    `boolean` | DefaultClusteringStrategyAbstract.`isIqResponseToNode​(Packet packet)` |
    `protected boolean` | DefaultClusteringStrategyAbstract.`isSuitableForForward​(Packet packet)` |
    `protected boolean` | SMNonCachingAllNodes.`isSuitableForForward​(Packet packet)` |
    `boolean` | ClusteringStrategyIfc.`processPacket​(Packet packet, XMPPResourceConnection conn)` |
    `boolean` | DefaultClusteringStrategyAbstract.`processPacket​(Packet packet, XMPPResourceConnection conn)` |
    `boolean` | DefaultClusteringStrategyAbstract.`sendToNextNode​(JID fromNode, java.util.Set<JID> visitedNodes, java.util.Map<java.lang.String,​java.lang.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 | Description
    --- | --- | ---
    `protected void` | AbstractComponent.`addOutPacket​(Packet packet, AsyncCallback asyncCallback)` | Deprecated.
    `void` | AbstractComponent.`processPacket​(Packet packet)` | Deprecated.
    `void` | AbstractKernelBasedComponent.`processPacket​(Packet packet)` |
    `boolean` | ComponenScriptCommandProcessor.`processScriptCommand​(Packet pc, java.util.Queue<Packet> results)` |
    `void` | AbstractComponent.DefaultPacketWriter.`write​(Packet packet)` |
    `void` | AbstractComponent.DefaultPacketWriter.`write​(Packet packet, AsyncCallback callback)` |
    `void` | AbstractKernelBasedComponent.DefaultPacketWriter.`write​(Packet packet)` |
    `void` | AbstractKernelBasedComponent.DefaultPacketWriter.`write​(Packet packet, AsyncCallback callback)` |
    `void` | PacketWriter.`write​(Packet packet)` | Writes single Packet.
    `void` | PacketWriter.`write​(Packet packet, AsyncCallback callback)` |

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

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

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

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

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

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

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

    Methods in tigase.component.modules with parameters of type Packet
    Modifier and Type | Method | 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 | Description
    --- | --- | ---
    `protected Packet` | DiscoveryModule.`prepareDiscoInfoReponse​(Packet packet, JID jid, java.lang.String node, JID senderJID)` | Deprecated.
    `protected Packet` | DiscoveryModule.`prepareDiscoInfoResponse​(Packet packet, JID jid, java.lang.String node, JID senderJID)` |

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

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

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

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

    Constructors in tigase.component.responses with parameters of type Packet
    Constructor | 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 | Description
    --- | --- | ---
    `void` | ConfigItem.`addCommandFields​(Packet packet)` |
    `void` | ConfigItem.`initFromCommand​(Packet packet)` |
    `void` | ConfiguratorOld.`processPacket​(Packet packet, java.util.Queue<Packet> results)` |
    `java.lang.Object` | ConfiguratorOld.`setPropertyValue​(java.lang.String key, java.lang.String val, Packet result_pack, boolean admin)` |

    Method parameters in tigase.conf with type arguments of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ConfiguratorOld.`processPacket​(Packet packet, java.util.Queue<Packet> results)` |
    `void` | SetLoggingCommand.`runCommand​(Iq packet, javax.script.Bindings binds, java.util.Queue<Packet> results)` |

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

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

  - ### Uses of Packet in tigase.disco

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

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

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

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

  - ### Uses of Packet in tigase.io

    Methods in tigase.io with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SSLContextContainer.HardenedModeVHostItemExtension.`addCommandFields​(java.lang.String prefix, Packet packet, boolean forDefault)` |
    `void` | SSLContextContainer.HardenedModeVHostItemExtension.`initFromCommand​(java.lang.String prefix, Packet packet)` |

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

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

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

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

  - ### Uses of Packet in tigase.server

    Subclasses of Packet in tigase.server
    Modifier and Type | Class | 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 | 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​(java.lang.String errorType, java.lang.Integer errorCode, java.lang.String errorCondition, java.lang.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, java.lang.String body, java.lang.String subject, java.lang.String thread, java.lang.String id)` | Creates a packet with message stanza.
    `Packet` | Command.`getPacket​(JID from, JID to, StanzaType type, java.lang.String id)` | Method returns instance of a Packet with command element added.
    `Packet` | Command.`getPacket​(JID from, JID to, StanzaType type, java.lang.String id, Command.DataType data_type)` | Method returns instance of a Packet with command element added.
    `Packet` | Packet.`okResult​(java.lang.String 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​(Element 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​(java.lang.String el_name, java.lang.String from, java.lang.String to, StanzaType type)` | The method creates XML stanza from given parameters and returns `Packet` instance for this XML stanza.
    `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.
    `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.`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 | Description
    --- | --- | ---
    `abstract java.util.Queue<Packet>` | ConnectionManager.`processSocketData​(IO serv)` |

    Methods in tigase.server with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | Command.`addAction​(Packet packet, Command.Action action)` |
    `static void` | Command.`addCheckBoxField​(Packet packet, java.lang.String f_name, boolean f_value)` |
    `void` | BasicComponent.ServerInfoVHostItemExtension.`addCommandFields​(java.lang.String prefix, Packet packet, boolean forDefault)` |
    `static void` | Command.`addFieldMultiValue​(Packet packet, java.lang.String f_name, java.lang.Throwable ex)` |
    `static void` | Command.`addFieldMultiValue​(Packet packet, java.lang.String f_name, java.util.List<java.lang.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, java.lang.String f_name, java.util.List<java.lang.String> f_value, java.lang.String label)` |
    `static void` | Command.`addFieldValue​(Packet packet, java.lang.String f_name, java.lang.String f_value)` | Simple method for adding a new field to the command data form.
    `static void` | Command.`addFieldValue​(Packet packet, java.lang.String f_name, java.lang.String[] f_values, java.lang.String label, java.lang.String[] labels, java.lang.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, java.lang.String f_name, java.lang.String f_value, java.lang.String type)` |
    `static void` | Command.`addFieldValue​(Packet packet, java.lang.String f_name, java.lang.String f_value, java.lang.String type, java.lang.String label)` |
    `static void` | Command.`addFieldValue​(Packet packet, java.lang.String f_name, java.lang.String f_value, java.lang.String label, java.lang.String[] labels, java.lang.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, java.lang.String f_name, java.lang.String f_value, java.lang.String label, java.lang.String[] labels, java.lang.String[] options, java.lang.String type)` |
    `static void` | Command.`addHiddenField​(Packet packet, java.lang.String f_name, java.lang.String f_value)` |
    `static void` | Command.`addInstructions​(Packet packet, java.lang.String instructions)` |
    `static void` | Command.`addNote​(Packet packet, java.lang.String note)` |
    `protected boolean` | AbstractMessageReceiver.`addOutPacket​(Packet packet)` |
    `protected boolean` | AbstractMessageReceiver.`addOutPacketNB​(Packet packet)` | Non blocking version of `addOutPacket`.
    `boolean` | AbstractMessageReceiver.`addOutPacketWithTimeout​(Packet packet, java.time.Duration timeout, PacketWriterWithTimeout.Handler handler)` |
    `boolean` | AbstractMessageReceiver.`addOutPacketWithTimeout​(Packet packet, ReceiverTimeoutHandler handler, long delay, java.util.concurrent.TimeUnit unit)` |
    `boolean` | PacketWriterWithTimeout.`addOutPacketWithTimeout​(Packet packet, java.time.Duration timeout, PacketWriterWithTimeout.Handler handler)` |
    `boolean` | AbstractMessageReceiver.`addPacket​(Packet packet)` | Method adds a `Packet` object to the internal input queue.
    `boolean` | MessageReceiver.`addPacket​(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.
    `boolean` | MessageReceiver.`addPacketNB​(Packet packet)` |
    `static void` | Command.`addTextField​(Packet packet, java.lang.String f_name, java.lang.String f_value)` |
    `static void` | Command.`addTitle​(Packet packet, java.lang.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, java.lang.String f_name)` |
    `static java.util.List<Element>` | Command.`getData​(Packet packet)` |
    `static Element` | Command.`getData​(Packet packet, java.lang.String el_name, java.lang.String xmlns)` |
    `static java.lang.String` | Command.`getFieldKeyStartingWith​(Packet packet, java.lang.String f_name)` |
    `static java.lang.String` | Command.`getFieldValue​(Packet packet, java.lang.String f_name)` |
    `static java.lang.String` | Command.`getFieldValue​(Packet packet, java.lang.String f_name, boolean debug)` |
    `static java.lang.String[]` | Command.`getFieldValues​(Packet packet, java.lang.String f_name)` |
    `protected java.lang.String` | ConnectionManager.`getServiceId​(Packet packet)` |
    `protected IO` | ConnectionManager.`getXMPPIOService​(Packet p)` |
    `void` | PacketWriterWithTimeout.Handler.`handle​(Packet result)` |
    `int` | AbstractMessageReceiver.`hashCodeForPacket​(Packet packet)` | This method decides how incoming packets are distributed among processing threads.
    `int` | ConnectionManager.`hashCodeForPacket​(Packet packet)` |
    `int` | MessageRouter.`hashCodeForPacket​(Packet packet)` |
    `void` | BasicComponent.ServerInfoVHostItemExtension.`initFromCommand​(java.lang.String prefix, Packet packet)` |
    `boolean` | StanzaSourceChecker.`isPacketFromConnectionManager​(Packet packet)` |
    `void` | AbstractMessageReceiver.`processOutPacket​(Packet packet)` | By default this method just copies the given packet between queue.
    `abstract void` | AbstractMessageReceiver.`processPacket​(Packet packet)` | This is the main `Packet` processing method.
    `void` | AbstractMessageReceiver.`processPacket​(Packet packet, java.util.Queue<Packet> results)` |
    `void` | BasicComponent.`processPacket​(Packet packet, java.util.Queue<Packet> results)` |
    `void` | ConnectionManager.`processPacket​(Packet packet)` |
    `void` | MessageRouter.`processPacket​(Packet packet)` |
    `void` | ServerComponent.`processPacket​(Packet packet, java.util.Queue<Packet> results)` | `processPacket` is a blocking processing method implemented by all components.
    `void` | MessageRouter.`processPacketMR​(Packet packet, java.util.Queue<Packet> results)` |
    `boolean` | BasicComponent.`processScriptCommand​(Packet pc, java.util.Queue<Packet> results)` |
    `abstract boolean` | ConnectionManager.`processUndeliveredPacket​(Packet packet, java.lang.Long stamp, java.lang.String errorMessage)` | Processes undelivered packets
    `static boolean` | Command.`removeFieldValue​(Packet packet, java.lang.String f_name)` |
    `void` | ReceiverTimeoutHandler.`responseReceived​(Packet data, Packet response)` |
    `static void` | Command.`setData​(Packet packet, java.util.List<Element> data)` |
    `static void` | Command.`setData​(Packet packet, 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, java.lang.String serviceId)` |

    Method parameters in tigase.server with type arguments of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected boolean` | AbstractMessageReceiver.`addOutPackets​(java.util.Queue<Packet> packets)` |
    `boolean` | AbstractMessageReceiver.`addPackets​(java.util.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.
    `boolean` | MessageReceiver.`addPackets​(java.util.Queue<Packet> packets)` |
    `void` | AbstractMessageReceiver.`processPacket​(Packet packet, java.util.Queue<Packet> results)` |
    `void` | BasicComponent.`processPacket​(Packet packet, java.util.Queue<Packet> results)` |
    `void` | ServerComponent.`processPacket​(Packet packet, java.util.Queue<Packet> results)` | `processPacket` is a blocking processing method implemented by all components.
    `void` | MessageRouter.`processPacketMR​(Packet packet, java.util.Queue<Packet> results)` |
    `boolean` | BasicComponent.`processScriptCommand​(Packet pc, java.util.Queue<Packet> results)` |
    `void` | ConnectionManager.`writePacketsToSocket​(IO serv, java.util.Queue<Packet> packets)` |

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

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

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

    Methods in tigase.server.amp with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | ActionResultsHandlerIfc.`addOutPacket​(Packet packet)` |
    `boolean` | AmpComponent.`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 | Description
    --- | --- | ---
    `boolean` | ActionResultsHandlerIfc.`addOutPackets​(java.util.Queue<Packet> packets)` |
    `boolean` | AmpComponent.`addOutPackets​(java.util.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 | Description
    --- | --- | ---
    `boolean` | Alert.`execute​(Packet packet, Element rule)` |
    `boolean` | Deliver.`execute​(Packet packet, Element rule)` |
    `boolean` | Drop.`execute​(Packet packet, Element rule)` |
    `boolean` | Error.`execute​(Packet packet, Element rule)` |
    `boolean` | Notify.`execute​(Packet packet, Element rule)` |
    `boolean` | Store.`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 | Description
    --- | --- | ---
    `boolean` | Deliver.`match​(Packet packet, Element rule)` |
    `boolean` | ExpireAt.`match​(Packet packet, Element rule)` |
    `boolean` | MatchResource.`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 | Description
    --- | --- | ---
    `java.util.Queue<Packet>` | BoshConnectionManager.`processSocketData​(XMPPIOService<java.lang.Object> srv)` |

    Methods in tigase.server.bosh with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | BoshConnectionManager.`addOutStreamClosed​(Packet packet, BoshSession bs, boolean withTimeout)` |
    `boolean` | BoshSessionTaskHandler.`addOutStreamClosed​(Packet packet, BoshSession bs, boolean withTimeout)` |
    `boolean` | BoshConnectionManager.`addOutStreamOpen​(Packet packet, BoshSession bs)` |
    `boolean` | BoshSessionTaskHandler.`addOutStreamOpen​(Packet packet, BoshSession bs)` |
    `protected JID` | BoshConnectionManager.`changeDataReceiver​(Packet packet, JID newAddress, java.lang.String command_sessionId, XMPPIOService<java.lang.Object> serv)` |
    `Element` | BoshConnectionManager.`getSeeOtherHostError​(Packet packet, BareJID destination)` |
    `Element` | BoshSessionTaskHandler.`getSeeOtherHostError​(Packet packet, BareJID destination)` |
    `BareJID` | BoshConnectionManager.`getSeeOtherHostForJID​(Packet packet, BareJID fromJID, SeeOtherHostIfc.Phase ph)` |
    `BareJID` | BoshSessionTaskHandler.`getSeeOtherHostForJID​(Packet packet, BareJID userId, 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, java.util.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, java.util.Queue<Packet> out_results, boolean preBindEnabled)` |
    `protected void` | BoshConnectionManager.`processCommand​(Packet packet)` |
    `void` | BoshConnectionManager.`processPacket​(Packet packet)` |
    `void` | BoshSession.`processPacket​(Packet packet, java.util.Queue<Packet> out_results)` |
    `void` | BoshSession.`processSocketPacket​(Packet packet, BoshIOService service, java.util.Queue<Packet> out_results)` |
    `boolean` | BoshSessionTaskHandler.`processUndeliveredPacket​(Packet packet, java.lang.Long stamp, java.lang.String errorMessage)` |
    `void` | BoshIOService.`sendErrorAndStop​(Authorization errorCode, StreamError streamError, Packet packet, java.lang.String errorMsg)` |
    `protected boolean` | BoshConnectionManager.`writePacketToSocket​(Packet packet)` |

    Method parameters in tigase.server.bosh with type arguments of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | BoshConnectionManager.`addOutPackets​(java.util.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, java.util.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, java.util.Queue<Packet> out_results, boolean preBindEnabled)` |
    `void` | BoshSession.`processPacket​(Packet packet, java.util.Queue<Packet> out_results)` |
    `void` | BoshSession.`processSocketPacket​(Packet packet, BoshIOService service, java.util.Queue<Packet> out_results)` |
    `boolean` | BoshSession.`task​(java.util.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 | Description
    --- | --- | ---
    `java.util.Queue<Packet>` | ComponentProtocol.`processSocketData​(ComponentIOService serv)` |

    Methods in tigase.server.ext with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CompRepoItem.`addCommandFields​(Packet packet)` |
    `void` | ComponentProtocol.`authenticationFailed​(ComponentIOService serv, Packet packet)` |
    `void` | ComponentProtocolHandler.`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, java.util.Queue<Packet> results)` |
    `boolean` | ComponentProtocol.`processUndeliveredPacket​(Packet packet, java.lang.Long stamp, java.lang.String errorMessage)` |
    `void` | ExtProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.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 | Description
    --- | --- | ---
    `boolean` | ExtProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `void` | ExtProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.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 | Description
    --- | --- | ---
    `boolean` | BindProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `boolean` | HandshakeProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `boolean` | SASLProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `boolean` | StartTLSProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `boolean` | StreamFeaturesProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `void` | BindProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `void` | HandshakeProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `void` | SASLProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `void` | StartTLSProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `void` | StreamFeaturesProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |

    Method parameters in tigase.server.ext.handlers with type arguments of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | BindProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `boolean` | HandshakeProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `boolean` | SASLProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `boolean` | StartTLSProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `boolean` | StreamFeaturesProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `void` | BindProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `void` | HandshakeProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `void` | SASLProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `void` | StartTLSProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `void` | StreamFeaturesProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.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 | Description
    --- | --- | ---
    `ComponentIOService` | LoadBalancerIfc.`selectConnection​(Packet p, java.util.List<ComponentConnection> conns)` |
    `ComponentIOService` | ReceiverBareJidLB.`selectConnection​(Packet p, java.util.List<ComponentConnection> conns)` |
    `ComponentIOService` | ReceiverFullJidLB.`selectConnection​(Packet p, java.util.List<ComponentConnection> conns)` |
    `ComponentIOService` | SenderBareJidLB.`selectConnection​(Packet p, java.util.List<ComponentConnection> conns)` |
    `ComponentIOService` | SenderFullJidLB.`selectConnection​(Packet p, java.util.List<ComponentConnection> conns)` |

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

    Methods in tigase.server.extdisco with parameters of type Packet
    Modifier and Type | Method | 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, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |

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

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

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

    Methods in tigase.server.filters with parameters of type Packet
    Modifier and Type | Method | 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 | Description
    --- | --- | ---
    `void` | MonitorComponent.`processPacket​(Packet packet)` | Deprecated.

    Method parameters in tigase.server.monitor with type arguments of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MonitorPluginIfc.`check10Secs​(java.util.Queue<Packet> results)` |
    `void` | MonitorPluginIfc.`check1Day​(java.util.Queue<Packet> results)` |
    `void` | MonitorPluginIfc.`check1Hour​(java.util.Queue<Packet> results)` |
    `void` | MonitorPluginIfc.`check1Min​(java.util.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 | Description
    --- | --- | ---
    `void` | AddScriptCommand.`runCommand​(Iq packet, javax.script.Bindings binds, java.util.Queue<Packet> results)` |
    `void` | CommandIfc.`runCommand​(Iq packet, javax.script.Bindings binds, java.util.Queue<Packet> results)` |
    `void` | RemoveScriptCommand.`runCommand​(Iq packet, javax.script.Bindings binds, java.util.Queue<Packet> results)` |
    `void` | Script.`runCommand​(Iq packet, javax.script.Bindings binds, java.util.Queue<Packet> results)` |

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

    Methods in tigase.server.test with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | TestComponent.`hashCodeForPacket​(Packet packet)` |
    `void` | TestGeneratorModule.`process​(Packet packet)` |
    `void` | TestSpamModule.`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 | 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 | Description
    --- | --- | ---
    `Packet` | StreamManagementIOProcessor.OutQueue.Entry.`getPacketWithStamp()` |

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

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

    Constructors in tigase.server.xmppclient with parameters of type Packet
    Constructor | 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 | Description
    --- | --- | ---
    `java.util.Queue<Packet>` | ComponentConnectionManager.`processSocketData​(XMPPIOService<java.lang.Object> serv)` | Deprecated.

    Methods in tigase.server.xmppcomponent with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.lang.String` | ComponentConnectionManager.`getServiceId​(Packet packet)` | Deprecated.
    `void` | ComponentConnectionManager.`processPacket​(Packet packet)` | Deprecated.
    `boolean` | ComponentConnectionManager.`processUndeliveredPacket​(Packet packet, java.lang.Long stamp, java.lang.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 | Description
    --- | --- | ---
    `java.util.Queue<Packet>` | S2SConnectionManager.`processSocketData​(S2SIOService serv)` |

    Methods in tigase.server.xmppserver with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | S2SConnection.`addControlPacket​(Packet packet)` |
    `boolean` | S2SConnectionHandlerIfc.`addOutPacket​(Packet packet)` |
    `boolean` | S2SConnectionManager.`addOutPacket​(Packet packet)` |
    `boolean` | S2SFilterIfc.`filter​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `int` | S2SConnectionManager.`hashCodeForPacket​(Packet packet)` |
    `boolean` | S2SProcessor.`process​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `void` | S2SConnectionManager.`processPacket​(Packet packet)` |
    `boolean` | S2SConnectionManager.`processUndeliveredPacket​(Packet packet, java.lang.Long stamp, java.lang.String errorMessage)` |
    `S2SConnection` | S2SConnectionSelector.`selectConnection​(Packet packet, java.util.Set<S2SConnection> outgoing)` |
    `S2SConnection` | S2SRandomSelector.`selectConnection​(Packet packet, java.util.Set<S2SConnection> outgoing)` |
    `boolean` | CIDConnections.`sendControlPacket​(java.lang.String sessionId, Packet packet)` |
    `void` | CIDConnections.`sendHandshakingOnly​(Packet verify_req)` |
    `void` | CIDConnections.`sendPacket​(Packet packet)` |
    `boolean` | S2SConnection.`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 | Description
    --- | --- | ---
    `boolean` | S2SFilterIfc.`filter​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | S2SProcessor.`process​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `void` | S2SConnectionHandlerIfc.`writePacketsToSocket​(IO serv, java.util.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 | Description
    --- | --- | ---
    `void` | AuthenticatorSelectorManager.`authenticationFailed​(Packet packet, S2SIOService serv, AuthenticationProcessor processor, java.util.Queue<Packet> results)` |
    `boolean` | Dialback.`canHandle​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | SaslExternal.`canHandle​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | PacketChecker.`filter​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | StreamFeatures.`filter​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | AuthenticatorSelectorManager.`isAllowed​(Packet p, S2SIOService serv, AuthenticationProcessor processor, java.util.Queue<Packet> results)` | Method determines if given authenticator is allowed to proceed: takes into consideration authenticators priority, currently used authenticator as well as received stream futures
    `protected boolean` | PacketChecker.`isAllowed​(Packet p, S2SIOService serv, CID cid)` | Check if incoming packet is allowed on this connection
    `boolean` | Dialback.`process​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | S2SAbstractProcessor.`process​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | SaslExternal.`process​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | StartTLS.`process​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | StreamError.`process​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | StreamFeatures.`process​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `void` | Dialback.`restartAuth​(Packet packet, S2SIOService serv, java.util.Queue<Packet> results)` |
    `void` | SaslExternal.`restartAuth​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |

    Method parameters in tigase.server.xmppserver.proc with type arguments of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AuthenticatorSelectorManager.`authenticationFailed​(Packet packet, S2SIOService serv, AuthenticationProcessor processor, java.util.Queue<Packet> results)` |
    `boolean` | Dialback.`canHandle​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | SaslExternal.`canHandle​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | PacketChecker.`filter​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | StreamFeatures.`filter​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | AuthenticatorSelectorManager.`isAllowed​(Packet p, S2SIOService serv, AuthenticationProcessor processor, java.util.Queue<Packet> results)` | Method determines if given authenticator is allowed to proceed: takes into consideration authenticators priority, currently used authenticator as well as received stream futures
    `boolean` | Dialback.`process​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | S2SAbstractProcessor.`process​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | SaslExternal.`process​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | StartTLS.`process​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | StreamError.`process​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `boolean` | StreamFeatures.`process​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |
    `void` | Dialback.`restartAuth​(Packet packet, S2SIOService serv, java.util.Queue<Packet> results)` |
    `void` | SaslExternal.`restartAuth​(Packet p, S2SIOService serv, java.util.Queue<Packet> results)` |

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

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

    Methods in tigase.server.xmppsession with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | SessionManager.`addOutPacket​(Packet packet)` |
    `protected void` | SessionManager.`addOutPackets​(Packet packet, XMPPResourceConnection conn, java.util.Queue<Packet> results)` |
    `void` | SessionManager.MessageArchive.`addStableId​(Packet packet, XMPPResourceConnection session)` |
    `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, java.util.Queue<Packet> results)` |
    `void` | SessionManager.MessageArchive.`generateStableId​(Packet packet)` |
    `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, java.util.Queue<Packet> results)` |
    `void` | PacketDefaultHandler.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | SessionManager.DefaultHandlerProc.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | SessionManager.SessionCloseProc.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | SessionManager.SessionOpenProc.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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)` |
    `boolean` | SessionManager.MessageArchive.`willArchive​(Packet packet, XMPPResourceConnection session)` |
    `void` | SessionManager.ProcessorResultWriter.`write​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `void` | SessionManager.SMPacketWriter.`write​(Packet packet)` |
    `void` | SessionManager.SMPacketWriter.`write​(Packet packet, AsyncCallback callback)` |

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

    Constructors in tigase.server.xmppsession with parameters of type Packet
    Constructor | 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 | Description
    --- | --- | ---
    `void` | StatisticsCollector.`processPacket​(Packet packet, java.util.Queue<Packet> results)` |

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

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

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

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

    Constructors in tigase.util.processing with parameters of type Packet
    Constructor | 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 | Description
    --- | --- | ---
    `boolean` | TigaseTracer.`trace​(java.lang.String ip, java.lang.String to_jid, java.lang.String from_jid, java.lang.String cid, java.lang.String id, java.lang.String point, java.lang.String msg, Packet packet)` |
    `boolean` | TigaseTracer.`traceByCid​(java.lang.String cid, java.lang.String point, java.lang.String msg, Packet packet)` |
    `boolean` | TigaseTracer.`traceByFromJid​(java.lang.String jid, java.lang.String point, java.lang.String msg, Packet packet)` |
    `boolean` | TigaseTracer.`traceByToJid​(java.lang.String jid, java.lang.String point, java.lang.String msg, Packet packet)` |
    `boolean` | TigaseTracer.`tracegByIP​(java.lang.String ip, java.lang.String point, java.lang.String msg, Packet packet)` |

  - ### Uses of Packet in tigase.vhosts

    Methods in tigase.vhosts with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | VHostItemExtensionIfc.`addCommandFields​(java.lang.String prefix, Packet packet, boolean forDefault)` | Method adds custom extension fields to the ad-hoc form which will be sent to the user for filling with data required to create or update the VHost details.
    `void` | VHostItemImpl.`addCommandFields​(Packet packet)` |
    `void` | VHostItemImpl.VHostItemWrapper.`addCommandFields​(Packet packet)` |
    `void` | VHostItemExtensionIfc.`initFromCommand​(java.lang.String prefix, Packet packet)` | Method initializes instance of a class with values provided by the user using ad-hoc command.
    `void` | VHostItemImpl.`initFromCommand​(Packet packet)` |
    `void` | VHostItemImpl.VHostItemWrapper.`initFromCommand​(Packet packet)` |

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

    Methods in tigase.workgroupqueues.modules with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | DiscoveryModule.`processDiscoInfo​(Packet packet, JID jid, java.lang.String node, JID senderJID)` |
    `protected void` | DiscoveryModule.`processDiscoItems​(Packet packet, JID jid, java.lang.String node, JID senderJID)` |
    `protected void` | AbstractModule.`write​(Packet packet)` |
    `protected void` | AbstractModule.`write​(Packet packet, AsyncCallback callback)` |

  - ### Uses of Packet in tigase.workgroupqueues.modules.agent

    Methods in tigase.workgroupqueues.modules.agent with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | OfferModule.`process​(Packet packet)` |
    `void` | PresenceModule.`process​(Packet packet)` |
    `void` | StatusModule.`process​(Packet packet)` |

  - ### Uses of Packet in tigase.workgroupqueues.modules.muc

    Methods in tigase.workgroupqueues.modules.muc with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MucControllerModule.`process​(Packet packet)` |

  - ### Uses of Packet in tigase.workgroupqueues.modules.user

    Methods in tigase.workgroupqueues.modules.user with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DepartQueueModule.`process​(Packet packet)` |
    `void` | JoinQueueModule.`process​(Packet packet)` |
    `void` | QueueStatusModule.`process​(Packet packet)` |

  - ### Uses of Packet in tigase.workgroupqueues.util.sequencer

    Methods in tigase.workgroupqueues.util.sequencer with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract void` | Actions.CallAsyncMethod.`onError​(Packet responseStanza, java.lang.String errorCondition)` |
    `protected void` | Actions.WriteIQPacket.`onError​(Packet responseStanza, java.lang.String errorCondition)` |
    `protected abstract void` | Actions.CallAsyncMethod.`onSuccess​(Packet responseStanza)` |
    `protected void` | Actions.WriteIQPacket.`onSuccess​(Packet responseStanza)` |

    Constructors in tigase.workgroupqueues.util.sequencer with parameters of type Packet
    Constructor | Description
    --- | ---
    `WriteIQPacket​(PacketWriter writer, Packet packet)` |

  - ### Uses of Packet in tigase.xmpp

    Methods in tigase.xmpp that return Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `Packet` | Authorization.`getResponseMessage​(Packet packet, java.lang.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 | Description
    --- | --- | ---
    `java.util.Queue<Packet>` | XMPPIOService.`getReceivedPackets()` |
    `java.util.Map<java.lang.String,​Packet>` | XMPPIOService.`getWaitingForAct()` |
    `java.util.Queue<Packet>` | XMPPIOService.`getWaitingPackets()` | Returns queue with packets waiting to send.

    Methods in tigase.xmpp with parameters of type Packet
    Modifier and Type | Method | 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` | 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.
    `Authorization` | XMPPProcessor.`canHandle​(Packet packet, XMPPResourceConnection conn)` |
    `void` | XMPPPacketFilterIfc.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `Packet` | Authorization.`getResponseMessage​(Packet packet, java.lang.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, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of `packet` for which there was no processor.
    `boolean` | XMPPPreprocessorIfc.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs pre-processing of `packet`.
    `void` | XMPPProcessorAbstract.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | XMPPProcessorIfc.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | XMPPProcessorAbstract.`processFromUserOutPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Method is called for all the packets sent TO the user - owner of the session.
    `protected boolean` | XMPPIOService.`shouldCountPacket​(Packet packet)` |

    Method parameters in tigase.xmpp with type arguments of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | XMPPPacketFilterIfc.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | XMPPPostprocessorIfc.`postProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of `packet` for which there was no processor.
    `boolean` | XMPPPreprocessorIfc.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs pre-processing of `packet`.
    `void` | XMPPProcessorAbstract.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | XMPPProcessorIfc.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | XMPPProcessorAbstract.`processFromUserOutPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Method is called for all the packets sent TO the user - owner of the session.
    `void` | XMPPStopListenerIfc.`stopped​(XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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 | Description
    --- | --- | ---
    `static Packet` | C2SDeliveryErrorProcessor.`makeDeliveryError​(Packet packet, java.lang.Long stamp)` | Creates delivery-error packets to send to session manager to reprocess undelivered packets
    `static Packet` | PresenceCapabilitiesManager.`prepareCapsQuery​(JID to, JID from, java.lang.String node)` |
    `protected Packet` | JabberIqPrivacy.`prepareError​(Packet packet, XMPPResourceConnection session)` |
    `static Packet` | PresenceAbstract.`sendPresence​(StanzaType t, JID from, JID to, java.util.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 | Description
    --- | --- | ---
    `java.util.Queue<Packet>` | FlexibleOfflineMessageRetrieval.`restorePacketForOffLineUser​(java.util.List<java.lang.String> db_ids, XMPPResourceConnection conn, MsgRepositoryIfc repo)` |
    `java.util.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 | Description
    --- | --- | ---
    `void` | PresenceSubscription.PresenceSubscriptionVHostItemExtension.`addCommandFields​(java.lang.String prefix, Packet packet, boolean forDefault)` |
    `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` | FlexibleOfflineMessageRetrieval.`canHandle​(Packet packet, XMPPResourceConnection conn)` |
    `Authorization` | JabberIqCommand.`canHandle​(Packet packet, XMPPResourceConnection conn)` |
    `Authorization` | JabberIqStats.`canHandle​(Packet packet, XMPPResourceConnection conn)` |
    `Authorization` | MIXProcessor.`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, java.util.Queue<Packet> results)` |
    `protected void` | JabberIqRegister.`doRemoveAccount​(Packet packet, Element request, XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected static void` | JabberIqRoster.`dynamicGetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Method processes roster `get` request related to dynamic roster.
    `protected static void` | JabberIqRoster.`dynamicSetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Method processes roster `set` request related to dynamic roster.
    `static void` | C2SDeliveryErrorProcessor.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, JID toIgnore)` | Filters packets created by processors to remove delivery-error payload
    `void` | ClientStateIndication.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | DomainFilter.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | ErrorCounter.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | JabberIqPrivacy.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | Message.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | MessageAmp.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | MessageCarbons.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | MobileV1.`filter​(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `boolean` | MobileV1.`filter​(XMPPResourceConnection session, Packet res, java.util.Queue<Packet> queue)` |
    `void` | MobileV2.`filter​(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `boolean` | MobileV2.`filter​(XMPPResourceConnection session, Packet res, java.util.Map<JID,​Packet> queue)` |
    `void` | MobileV3.`filter​(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `protected static void` | PresenceAbstract.`forwardPresence​(java.util.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)` |
    `void` | MessageDeliveryLogic.`handleDelivery​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PresenceSubscription.PresenceSubscriptionVHostItemExtension.`initFromCommand​(java.lang.String prefix, 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` | AbstractAuthPreprocessor.`isPacketAllowed​(Packet 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, java.lang.Long stamp)` | Creates delivery-error packets to send to session manager to reprocess undelivered packets
    `void` | OfflineMessages.Notifier.`notifyNewOfflineMessage​(Packet packet, XMPPResourceConnection conn, java.util.Queue<Packet> queue, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `protected void` | OfflineMessages.`notifyNewOfflineMessage​(Packet packet, XMPPResourceConnection conn, java.util.Queue<Packet> queue, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | OfflineMessages.PubSubPublisherNotifier.`notifyNewOfflineMessage​(Packet packet, XMPPResourceConnection conn, java.util.Queue<Packet> queue, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`pepToVCardTemp_onDataRetrieved​(Packet packet, XMPPResourceConnection session)` |
    `void` | MessageAmp.`postProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | OfflineMessages.`postProcess​(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, java.util.Queue<Packet> queue, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of `packet` for which there was no processor.
    `protected Packet` | JabberIqPrivacy.`prepareError​(Packet packet, XMPPResourceConnection session)` |
    `protected java.util.Set<JID>` | MessageCarbons.`prepareSkipForkingToList​(Packet packet, XMPPResourceConnection session, java.util.Map<JID,​java.lang.Boolean> resources)` |
    `boolean` | AbstractAuthPreprocessor.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | AddressingSanitizer.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `static boolean` | C2SDeliveryErrorProcessor.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, MessageDeliveryLogic messageProcessor)` | Filters packets before they are processed by processors to filter out delivery-error packets sent to bare jid if other connection is available
    `boolean` | DomainFilter.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | InvisibleCommand.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | JabberIqIq.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | JabberIqPrivacy.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs pre-processing of `packet`.
    `boolean` | Message.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | MessageAmp.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | StartTLS.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | BindResource.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | BlockingCommand.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | CAPS.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ClientStateIndication.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `protected void` | ErrorCounter.`process​(Packet packet, XMPPResourceConnection session)` |
    `void` | InvisibleCommand.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqAuth.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqCommand.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqIq.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqPrivacy.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqPrivate.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqRegister.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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` | JabberIqRoster.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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. request.
    `void` | JabberIqStats.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | Jingle.`process​(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository nonAuthUserRepo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivityMarker.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | Message.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageAll.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageAmp.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageCarbons.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageForwarding.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MIXProcessor.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MobileV1.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MobileV2.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MobileV3.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MotdProcessor.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | OfflineMessages.`process​(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | `OfflineMessages` processor is triggered by `<presence>` stanza.
    `void` | PresenceOffline.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PresenceState.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of presence packets and calls different methods for particular `RosterAbstract.PresenceType`
    `void` | PresenceSubscription.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of presence packets and calls different methods for particular `RosterAbstract.PresenceType`
    `void` | SaslAuth.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ServiceDiscovery.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | SessionBind.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | SimpleForwarder.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | StartTLS.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | StartZLib.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `static void` | PresenceCapabilitiesManager.`processCapsQueryResponse​(Packet packet)` |
    `protected void` | PresenceState.`processError​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType presenceType)` | Process presence stanza of type Error.
    `void` | EntityTime.`processFromUserOutPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqVersion.`processFromUserOutPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCard4.`processFromUserOutPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`processFromUserOutPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqVersion.`processFromUserPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`processFromUserPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | BlockingCommand.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | EntityTime.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | FlexibleOfflineMessageRetrieval.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqVersion.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PepPlugin.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | RemoteRosterManagement.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ServiceDiscovery.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | UrnXmppPing.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCard4.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `protected void` | JabberIqPrivacy.`processGetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected void` | JabberIqRoster.`processGetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Method processes roster `get` request.
    `protected void` | PresenceState.`processInInitial​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType presenceType)` | Method is responsible for processing incoming initial presence (i.e. in the receivers session manager).
    `protected void` | PresenceState.`processInProbe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType presenceType)` | Method is responsible for processing incoming presence probe (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInSubscribe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming subscription request (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInSubscribed​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming subscribed presence (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInUnsubscribe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming unsubscribe presence (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInUnsubscribed​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming unsubscribed presence (i.e. in the receivers session manager).
    `void` | OfflineMessages.`processIq​(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | EntityTime.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PepPlugin.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ServiceDiscovery.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | UrnXmppPing.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCard4.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `protected void` | PresenceState.`processOutInitial​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType type)` | Method is responsible for processing outgoing initial presence (i.e. in the sender session manager).
    `protected void` | PresenceSubscription.`processOutSubscribe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing outgoing subscribe and unsubscribe presence (i.e. in the sender session manager).
    `protected void` | PresenceSubscription.`processOutSubscribed​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing outgoing subscribed and unsubscribed presence (i.e. in the sender session manager).
    `static java.lang.String[]` | PresenceCapabilitiesManager.`processPresence​(JID compJid, Packet p, java.util.Queue<Packet> results)` |
    `void` | BlockingCommand.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | EntityTime.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | FlexibleOfflineMessageRetrieval.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqVersion.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PepPlugin.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | RemoteRosterManagement.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ServiceDiscovery.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | UrnXmppPing.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCard4.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `protected void` | JabberIqPrivacy.`processSetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected void` | JabberIqRoster.`processSetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Method processes roster `set` request.
    `void` | EntityTime.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | RemoteRosterManagement.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCard4.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `protected void` | AddressingSanitizer.`sanitizePacket​(Packet packet, JID stanzaFrom)` |
    `Authorization` | OfflineMessages.`savePacketForOffLineUser​(Packet packet, OfflineMsgRepositoryIfc repo, NonAuthUserRepository userRepo)` | Method stores messages to offline repository with the following rules applied, i.e. saves only: message stanza with either nonempty `<body>`, `<event>` or `<header>` child element and only messages of type normal, chat. presence stanza of type subscribe, subscribed, unsubscribe and unsubscribed. Processed messages are stamped with the `delay` element and appropriate timestamp.
    `protected boolean` | MessageCarbons.`shouldSendCarbons​(Packet packet, XMPPResourceConnection session)` |
    `static void` | PresenceAbstract.`updatePresenceChange​(Packet presence, XMPPResourceConnection session, java.util.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 | Description
    --- | --- | ---
    `void` | ClientStateIndication.Logic.`activate​(XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `void` | MobileV1.`activate​(XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `void` | MobileV2.`activate​(XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected static void` | PresenceState.`broadcastDirectPresences​(StanzaType t, XMPPResourceConnection session, java.util.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, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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, java.util.Queue<Packet> results, boolean online)` | Method sends back presence to contact while it becomes online (i.e. during processing of incoming initial presence of the contact/buddy)
    `void` | ClientStateIndication.Logic.`deactivate​(XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `void` | MobileV1.`deactivate​(XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `void` | MobileV2.`deactivate​(XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected void` | JabberIqRegister.`doGetRegistrationForm​(Packet packet, Element request, XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected void` | JabberIqRegister.`doRemoveAccount​(Packet packet, Element request, XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected static void` | JabberIqRoster.`dynamicGetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Method processes roster `get` request related to dynamic roster.
    `protected static void` | JabberIqRoster.`dynamicSetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Method processes roster `set` request related to dynamic roster.
    `default Element` | PresenceState.ExtendedPresenceProcessorIfc.`extend​(Element presence, XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `Element` | PresenceState.ExtendedPresenceProcessorIfc.`extend​(XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `Element` | VCardTemp.`extend​(Element presence, XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `Element` | VCardTemp.`extend​(XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `static void` | C2SDeliveryErrorProcessor.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, JID toIgnore)` | Filters packets created by processors to remove delivery-error payload
    `void` | ClientStateIndication.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | DomainFilter.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | ErrorCounter.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | JabberIqPrivacy.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | Message.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | MessageAmp.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | MessageCarbons.`filter​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | MobileV1.`filter​(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `boolean` | MobileV1.`filter​(XMPPResourceConnection session, Packet res, java.util.Queue<Packet> queue)` |
    `void` | MobileV2.`filter​(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `boolean` | MobileV2.`filter​(XMPPResourceConnection session, Packet res, java.util.Map<JID,​Packet> queue)` |
    `void` | MobileV3.`filter​(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `protected void` | MobileV1.`flushQueue​(XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected void` | MobileV2.`flushQueue​(XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected static void` | PresenceAbstract.`forwardPresence​(java.util.Queue<Packet> results, Packet packet, JID from)` | Simply forwards packet to the destination
    `void` | MessageDeliveryLogic.`handleDelivery​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `static void` | PresenceCapabilitiesManager.`handlePresence​(JID owner, JID from, java.lang.String[] capsNodes, java.util.Queue<Packet> results)` |
    `void` | PresenceCapabilitiesManager.PresenceCapabilitiesListener.`handlePresence​(JID owner, JID sender, java.lang.String[] capsNodes, java.util.Queue<Packet> results)` |
    `void` | OfflineMessages.Notifier.`notifyNewOfflineMessage​(Packet packet, XMPPResourceConnection conn, java.util.Queue<Packet> queue, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `protected void` | OfflineMessages.`notifyNewOfflineMessage​(Packet packet, XMPPResourceConnection conn, java.util.Queue<Packet> queue, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | OfflineMessages.PubSubPublisherNotifier.`notifyNewOfflineMessage​(Packet packet, XMPPResourceConnection conn, java.util.Queue<Packet> queue, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `default void` | OfflineMessages.Notifier.`notifyOfflineMessagesRetrieved​(XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected void` | OfflineMessages.`notifyOfflineMessagesRetrieved​(XMPPResourceConnection conn, java.util.Queue<Packet> queue)` |
    `void` | VCardTemp.`pepToVCardTemp_onPublication​(BareJID userJid, XMPPResourceConnection session, java.lang.String itemId, java.lang.String mimeType, java.util.function.Supplier<JID> pubsubComponentJidSupplier, java.util.function.Consumer<Packet> writer)` |
    `void` | MessageAmp.`postProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | OfflineMessages.`postProcess​(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, java.util.Queue<Packet> queue, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of `packet` for which there was no processor.
    `static void` | PresenceCapabilitiesManager.`prepareCapsQueries​(JID compJid, JID to, java.lang.String[] caps_nodes, java.util.Queue<Packet> results)` |
    `boolean` | AbstractAuthPreprocessor.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | AddressingSanitizer.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `static boolean` | C2SDeliveryErrorProcessor.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, MessageDeliveryLogic messageProcessor)` | Filters packets before they are processed by processors to filter out delivery-error packets sent to bare jid if other connection is available
    `boolean` | DomainFilter.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | InvisibleCommand.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | JabberIqIq.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | JabberIqPrivacy.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs pre-processing of `packet`.
    `boolean` | Message.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | MessageAmp.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `boolean` | StartTLS.`preProcess​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | BindResource.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | BlockingCommand.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | CAPS.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ClientStateIndication.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | InvisibleCommand.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqAuth.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqCommand.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqIq.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqPrivacy.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqPrivate.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqRegister.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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` | JabberIqRoster.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.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. request.
    `void` | JabberIqStats.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | Jingle.`process​(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository nonAuthUserRepo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivityMarker.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | Message.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageAll.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageAmp.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageCarbons.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageForwarding.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MIXProcessor.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MobileV1.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MobileV2.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MobileV3.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MotdProcessor.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | OfflineMessages.`process​(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | `OfflineMessages` processor is triggered by `<presence>` stanza.
    `void` | PresenceOffline.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PresenceState.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of presence packets and calls different methods for particular `RosterAbstract.PresenceType`
    `void` | PresenceSubscription.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of presence packets and calls different methods for particular `RosterAbstract.PresenceType`
    `void` | SaslAuth.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ServiceDiscovery.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | SessionBind.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | SimpleForwarder.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | StartTLS.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | StartZLib.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `protected void` | PresenceState.`processError​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType presenceType)` | Process presence stanza of type Error.
    `void` | EntityTime.`processFromUserOutPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqVersion.`processFromUserOutPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCard4.`processFromUserOutPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`processFromUserOutPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqVersion.`processFromUserPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`processFromUserPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | BlockingCommand.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | EntityTime.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | FlexibleOfflineMessageRetrieval.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqVersion.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PepPlugin.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | RemoteRosterManagement.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ServiceDiscovery.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | UrnXmppPing.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCard4.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`processFromUserToServerPacket​(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `protected void` | JabberIqPrivacy.`processGetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected void` | JabberIqRoster.`processGetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Method processes roster `get` request.
    `protected void` | PresenceState.`processInInitial​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType presenceType)` | Method is responsible for processing incoming initial presence (i.e. in the receivers session manager).
    `protected void` | PresenceState.`processInProbe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType presenceType)` | Method is responsible for processing incoming presence probe (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInSubscribe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming subscription request (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInSubscribed​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming subscribed presence (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInUnsubscribe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming unsubscribe presence (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInUnsubscribed​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming unsubscribed presence (i.e. in the receivers session manager).
    `void` | OfflineMessages.`processIq​(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | EntityTime.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PepPlugin.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ServiceDiscovery.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | UrnXmppPing.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCard4.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`processNullSessionPacket​(Packet packet, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `protected void` | PresenceState.`processOutInitial​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType type)` | Method is responsible for processing outgoing initial presence (i.e. in the sender session manager).
    `protected void` | PresenceSubscription.`processOutSubscribe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing outgoing subscribe and unsubscribe presence (i.e. in the sender session manager).
    `protected void` | PresenceSubscription.`processOutSubscribed​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing outgoing subscribed and unsubscribed presence (i.e. in the sender session manager).
    `static java.lang.String[]` | PresenceCapabilitiesManager.`processPresence​(JID compJid, Packet p, java.util.Queue<Packet> results)` |
    `void` | BlockingCommand.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | EntityTime.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | FlexibleOfflineMessageRetrieval.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqVersion.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PepPlugin.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | RemoteRosterManagement.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ServiceDiscovery.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | UrnXmppPing.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCard4.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`processServerSessionPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `protected void` | JabberIqPrivacy.`processSetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected void` | JabberIqRoster.`processSetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Method processes roster `set` request.
    `void` | EntityTime.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | RemoteRosterManagement.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCard4.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | VCardTemp.`processToUserPacket​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PresenceState.`rebroadcastPresence​(XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `void` | PresenceState.`resendPendingInRequests​(XMPPResourceConnection session, java.util.Queue<Packet> results)` | Sends out all pending subscription request during user log-in.
    `static void` | PresenceAbstract.`sendPresence​(StanzaType t, BareJID from, BareJID to, java.util.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, java.util.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, java.util.EnumSet<RosterAbstract.SubscriptionType> subscrs, java.util.Queue<Packet> results, Element pres, java.util.Map<java.lang.String,​java.lang.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, java.util.Queue<Packet> results)` | Method sends server generated presence unavailable for all buddies from the roster with a custom status message.
    `protected void` | MIXProcessor.`sendToChannel​(BareJID userJID, BareJID channel, java.lang.String id, Element actionEl, java.util.function.Consumer<Packet> writer)` |
    `protected void` | MIXProcessor.`sendToUser​(BareJID userJID, java.lang.String resource, JID connectionJID, StanzaType stanzaType, java.lang.String id, Element actionEl, Element errorEl, java.util.function.Consumer<Packet> writer)` |
    `void` | LastActivityMarker.`stopped​(XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PresenceOffline.`stopped​(XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PresenceState.`stopped​(XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `static void` | RemoteRosterManagement.`updateBuddyChange​(XMPPResourceConnection session, Element item, Element update, java.util.Queue<Packet> results)` |
    `protected static void` | PresenceState.`updateOfflineChange​(XMPPResourceConnection session, java.util.Queue<Packet> results)` | `updateOfflineChange` method broadcast off-line presence to all other user active resources.
    `static void` | PresenceAbstract.`updatePresenceChange​(Packet presence, XMPPResourceConnection session, java.util.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, java.util.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.push

    Methods in tigase.xmpp.impl.push with parameters of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected boolean` | IgnoreFromUnknownFilter.`isInRoster​(Packet packet, XMPPResourceConnection session)` |
    `protected boolean` | GroupchatFilter.`isMentioned​(Packet packet, java.lang.String nick)` |
    `protected boolean` | AbstractPushNotifications.`isSendingNotificationAllowed​(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)` |
    `boolean` | GroupchatFilter.`isSendingNotificationAllowed​(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)` |
    `boolean` | IgnoreFromUnknownFilter.`isSendingNotificationAllowed​(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)` |
    `boolean` | JinglePushNotificationsExtension.`isSendingNotificationAllowed​(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)` |
    `boolean` | MutedFilter.`isSendingNotificationAllowed​(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)` |
    `protected boolean` | PushNotifications.`isSendingNotificationAllowed​(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)` |
    `boolean` | PushNotificationsFilter.`isSendingNotificationAllowed​(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)` |
    `void` | PushNotifications.`notifyNewOfflineMessage​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> map)` |
    `protected Element` | AbstractPushNotifications.`prepareNotificationPayload​(Element pushServiceSettings, Packet packet, long msgCount)` |
    `void` | EncryptedPushNotificationExtension.`prepareNotificationPayload​(Element pushServiceSettings, Packet packet, long msgCount, Element notification)` |
    `void` | PriorityExtension.`prepareNotificationPayload​(Element pushServiceSettings, Packet packet, long msgCount, Element notification)` |
    `protected Element` | PushNotifications.`prepareNotificationPayload​(Element pushServiceSettings, Packet packet, long msgCount)` |
    `default void` | PushNotificationsExtension.`prepareNotificationPayload​(Element pushServiceSettings, Packet packet, long msgCount, Element notification)` |
    `void` | AbstractPushNotifications.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository nonAuthUserRepository, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> map)` |
    `void` | PushNotifications.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository nonAuthUserRepository, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> map)` |
    `protected void` | AbstractPushNotifications.`processMessage​(Packet packet, XMPPResourceConnection session, java.util.function.Consumer<Packet> results)` |
    `protected void` | PushNotifications.`processMessage​(Packet packet, XMPPResourceConnection session, java.util.function.Consumer<Packet> consumer)` |
    `protected void` | AbstractPushNotifications.`sendPushNotification​(BareJID userJid, java.util.Collection<Element> pushServices, XMPPResourceConnection session, Packet packet, java.util.Map<java.lang.Enum,​java.lang.Long> notificationData)` |
    `protected void` | AbstractPushNotifications.`sendPushNotification​(XMPPResourceConnection session, Packet packet)` |
    `boolean` | AwayPushNotificationsExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `boolean` | EncryptedPushNotificationExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `boolean` | GroupchatPushNotificationsExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `boolean` | JinglePushNotificationsExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `boolean` | PriorityExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `protected boolean` | PushNotifications.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `boolean` | PushNotificationsExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |

    Method parameters in tigase.xmpp.impl.push with type arguments of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PushNotifications.`notifyNewOfflineMessage​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> map)` |
    `void` | PushNotifications.`notifyOfflineMessagesRetrieved​(XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `void` | AbstractPushNotifications.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository nonAuthUserRepository, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> map)` |
    `void` | PushNotifications.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository nonAuthUserRepository, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> map)` |
    `protected void` | AbstractPushNotifications.`processMessage​(Packet packet, XMPPResourceConnection session, java.util.function.Consumer<Packet> results)` |
    `protected void` | PushNotifications.`processMessage​(Packet packet, XMPPResourceConnection session, java.util.function.Consumer<Packet> consumer)` |

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

    Methods in tigase.xmpp.impl.roster that return types with arguments of type Packet
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Queue<Packet>` | RosterAbstract.`addJidToRoster​(UserRepository repository, XMPPSession session, BareJID owner, RosterElement rosterElement)` |
    `java.util.Queue<Packet>` | RosterAbstract.`removeJidFromRoster​(UserRepository repository, XMPPSession session, BareJID owner, JID jid)` | Deprecated.

    Methods in tigase.xmpp.impl.roster with parameters of type Packet
    Modifier and Type | Method | 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 | Description
    --- | --- | ---
    `void` | RosterAbstract.`updateBuddyChange​(XMPPResourceConnection session, java.util.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 | Description
    --- | --- | ---
    `Query` | MAMQueryParser.`parseQuery​(Query query, Packet packet)` |
    `Q` | QueryParser.`parseQuery​(Q 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 | Description
    --- | --- | ---
    `boolean` | GetFormModule.`canHandle​(Packet packet)` |
    `boolean` | QueryModule.`canHandle​(Packet packet)` |
    `void` | GetFormModule.`process​(Packet packet)` |
    `void` | QueryModule.`process​(Packet packet)` |