## Uses of Class
tigase.server.Packet

- Packages that use Packet
  Package | Description
  --- | ---
  tigase.cluster |
  tigase.cluster.api |
  tigase.cluster.repo |
  tigase.cluster.strategy |
  tigase.component |
  tigase.component.adhoc |
  tigase.component.exceptions |
  tigase.component.modules |
  tigase.component.modules.impl |
  tigase.component.responses |
  tigase.conf |
  tigase.db.comp |
  tigase.disco |
  tigase.disteventbus.component |
  tigase.monitor.modules |
  tigase.server | The main package with top level API for server side components.
  tigase.server.amp |
  tigase.server.amp.action |
  tigase.server.amp.cond |
  tigase.server.bosh |
  tigase.server.ext |
  tigase.server.ext.handlers |
  tigase.server.ext.lb |
  tigase.server.filters |
  tigase.server.monitor |
  tigase.server.script |
  tigase.server.sreceiver |
  tigase.server.sreceiver.sysmon |
  tigase.server.ssender |
  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 |
  tigase.util.tracer |
  tigase.vhosts |
  tigase.xmpp |
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins
  tigase.xmpp.impl.roster |

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

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

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

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

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

    Methods in tigase.cluster.api with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClusterElement.`addDataPacket(Packet packet)` Method description
    `boolean` | SessionManagerClusteredIfc.`fastAddOutPacket(Packet packet)` Method description
    `XMPPResourceConnection` | SessionManagerClusteredIfc.`getXMPPResourceConnection(Packet el_packet)` Method description
    `void` | SessionManagerClusteredIfc.`processPacket(Packet el_packet, XMPPResourceConnection conn)` Method description

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

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

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

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

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

  - ### Uses of Packet in tigase.component

    Methods in tigase.component with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractComponent.`addOutPacket(Packet packet, AsyncCallback asyncCallback)`
    `void` | AbstractComponent.`processPacket(Packet packet)`
    `protected void` | AbstractComponent.`sendException(Packet packet, ComponentException e)` Converts `ComponentException` to XMPP error stanza and sends it to sender of packet.
    `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 and Description
    --- | ---
    `void` | PacketWriter.`write(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 and Description
    --- | ---
    `Packet` | AdhHocRequest.`getIq()`
    `Packet` | AdHocCommandManager.`process(Packet packet)` Method description
    `Packet` | AdHocCommandManager.`process(Packet packet, tigase.xml.Element commandElement, String node, String action, String sessionId, AdHocCommand adHocCommand)`

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

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

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

    Methods in tigase.component.exceptions that return Packet
    Modifier and Type | Method and Description
    --- | ---
    `Packet` | ComponentException.`makeElement(Packet packet, boolean insertOriginal)`

    Methods in tigase.component.exceptions with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `Packet` | ComponentException.`makeElement(Packet packet, boolean insertOriginal)`

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

    Methods in tigase.component.modules with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ModulesManager.`process(Packet packet)`
    `void` | Module.`process(Packet packet)` Process incoming stanza.
    `protected void` | AbstractModule.`write(Packet packet)` Writes single Packet.
    `protected void` | AbstractModule.`write(Packet packet, AsyncCallback asyncCallback)`

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

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

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

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

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

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

  - ### Uses of Packet in tigase.conf

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

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

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

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

  - ### Uses of Packet in tigase.disco

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

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

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

    Methods in tigase.disteventbus.component with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | SubscribeModule.`process(Packet packet)`
    `void` | UnsubscribeModule.`process(Packet packet)`
    `void` | EventPublisherModule.`process(Packet packet)`
    `void` | EventReceiverModule.`process(Packet packet)`
    `protected tigase.xml.Element` | SubscribeModule.`processClusterSubscription(Packet packet)`
    `protected tigase.xml.Element` | SubscribeModule.`processNonClusterSubscription(Packet packet)`
    `void` | EventBusComponent.`processPacket(Packet packet)`

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

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

  - ### Uses of Packet in tigase.server

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Methods in tigase.server.sreceiver that return Packet
    Modifier and Type | Method and Description
    --- | ---
    `static Packet` | TaskCommons.`getMessage(tigase.xmpp.JID from, tigase.xmpp.JID to, StanzaType type, String body)`
    `static Packet` | TaskCommons.`getPresence(tigase.xmpp.JID from, tigase.xmpp.JID to, StanzaType type)`
    `static Packet` | TaskCommons.`getPresence(tigase.xmpp.JID from, tigase.xmpp.JID to, StanzaType type, String nick, String status)`

    Methods in tigase.server.sreceiver with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | StanzaReceiverIfc.`addOutPacket(Packet packet)`
    `boolean` | StanzaReceiver.`addOutPacket(Packet packet)`
    `protected boolean` | PubSubTestsTask.`addOutPacket(Packet packet)`
    `protected boolean` | AbstractReceiverTask.`addOutPacket(Packet packet)` Method description
    `void` | NewTaskCommand.`processCommand(Packet packet, Packet result, StanzaReceiver receiv)`
    `void` | TaskInstanceCommand.`processCommand(Packet packet, Packet result, StanzaReceiver receiv)`
    `void` | TaskCommandIfc.`processCommand(Packet packet, Packet result, StanzaReceiver reciv)` Describe `processCommand` method here.
    `protected void` | ShortNewsPublisher.`processMessage(Packet packet, Queue<Packet> results)`
    `protected void` | PubSubTestsTask.`processMessage(Packet packet, Queue<Packet> results)`
    `protected void` | TesterTask.`processMessage(Packet packet, Queue<Packet> results)` Method description
    `protected void` | AbstractReceiverTask.`processMessage(Packet packet, Queue<Packet> results)` Method description
    `void` | StanzaReceiver.`processPacket(Packet packet)`
    `void` | ReceiverTaskIfc.`processPacket(Packet packet, Queue<Packet> results)` `processPacket` method takes a packet addressed to this task as a parameter and does something with the packet.
    `void` | AbstractReceiverTask.`processPacket(Packet packet, Queue<Packet> results)`
    `static void` | TaskCommons.`propertyItems2Command(Map<String,PropertyItem> props, Packet result)`

    Method parameters in tigase.server.sreceiver with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractReceiverTask.`addNewSubscribers(Queue<Packet> results, tigase.xmpp.JID... new_subscr)` Describe `addNewSubscribers` method here.
    `void` | ShortNewsPublisher.`destroy(Queue<Packet> results)` Method description
    `void` | ReceiverTaskIfc.`destroy(Queue<Packet> results)` `destroy` method is called when the task is being permanently deleted.
    `void` | RepoRosterTask.`destroy(Queue<Packet> results)` Method description
    `void` | AbstractReceiverTask.`destroy(Queue<Packet> results)`
    `void` | ReceiverTaskIfc.`init(Queue<Packet> results)` `init` method initializes task.
    `void` | AbstractReceiverTask.`init(Queue<Packet> results)`
    `protected void` | ShortNewsPublisher.`processMessage(Packet packet, Queue<Packet> results)`
    `protected void` | PubSubTestsTask.`processMessage(Packet packet, Queue<Packet> results)`
    `protected void` | TesterTask.`processMessage(Packet packet, Queue<Packet> results)` Method description
    `protected void` | AbstractReceiverTask.`processMessage(Packet packet, Queue<Packet> results)` Method description
    `void` | ReceiverTaskIfc.`processPacket(Packet packet, Queue<Packet> results)` `processPacket` method takes a packet addressed to this task as a parameter and does something with the packet.
    `void` | AbstractReceiverTask.`processPacket(Packet packet, Queue<Packet> results)`
    `void` | ReceiverTaskIfc.`removeSubscribers(Queue<Packet> results, tigase.xmpp.JID... subscr)` Method description
    `void` | AbstractReceiverTask.`removeSubscribers(Queue<Packet> results, tigase.xmpp.JID... subscr)`

  - ### Uses of Packet in tigase.server.sreceiver.sysmon

    Methods in tigase.server.sreceiver.sysmon with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SystemMonitorTask.`processMessage(Packet packet, Queue<Packet> results)`
    `protected void` | SystemMonitorTask.`sendPacketOut(Packet input)` Method description

    Method parameters in tigase.server.sreceiver.sysmon with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractMonitor.`check10Secs(Queue<Packet> results)`
    `void` | N270Monitor.`check10Secs(Queue<Packet> results)`
    `void` | CPUMonitor.`check10Secs(Queue<Packet> results)`
    `void` | ResourceMonitorIfc.`check10Secs(Queue<Packet> results)`
    `void` | AbstractMonitor.`check1Day(Queue<Packet> results)`
    `void` | ResourceMonitorIfc.`check1Day(Queue<Packet> results)`
    `void` | DiskMonitor.`check1Hour(Queue<Packet> results)`
    `void` | AbstractMonitor.`check1Hour(Queue<Packet> results)`
    `void` | ResourceMonitorIfc.`check1Hour(Queue<Packet> results)`
    `void` | MemMonitor.`check1Min(Queue<Packet> results)`
    `void` | DiskMonitor.`check1Min(Queue<Packet> results)`
    `void` | AbstractMonitor.`check1Min(Queue<Packet> results)`
    `void` | ResourceMonitorIfc.`check1Min(Queue<Packet> results)`
    `void` | SystemMonitorTask.`destroy(Queue<Packet> results)`
    `void` | SystemMonitorTask.`init(Queue<Packet> results)`
    `void` | AbstractMonitor.`prepareCalmDown(String text, Queue<Packet> results, Object warning)`
    `void` | AbstractMonitor.`prepareWarning(String text, Queue<Packet> results, Object warning)`
    `protected void` | SystemMonitorTask.`processMessage(Packet packet, Queue<Packet> results)`
    `protected void` | SystemMonitorTask.`sendPacketsOut(Queue<Packet> input)` Method description

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

    Methods in tigase.server.ssender that return types with arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected Queue<Packet>` | DrupalForumTask.`getNewPackets()`
    `protected Queue<Packet>` | DrupalCommentsTask.`getNewPackets()`

    Methods in tigase.server.ssender with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | StanzaSender.`handleStanza(Packet stanza)`
    `void` | StanzaHandler.`handleStanza(Packet stanza)`
    `void` | StanzaSender.`processPacket(Packet packet)`

    Method parameters in tigase.server.ssender with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | StanzaSender.`handleStanzas(Queue<Packet> results)`
    `void` | StanzaHandler.`handleStanzas(Queue<Packet> results)`

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

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

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

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

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

    Methods in tigase.server.xmppclient that return types with arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected ArrayDeque<Packet>` | StreamManagementIOProcessor.OutQueue.`getQueue()` Method returns internal queue with packets waiting for ack - use testing only!
    `Queue<Packet>` | ClientConnectionManager.`processSocketData(XMPPIOService<Object> serv)`

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

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

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

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

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

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

    Methods in tigase.server.xmppserver with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | S2SConnection.`addControlPacket(Packet packet)` Method description
    `void` | ServerConnections.`addControlPacket(Packet packet)` Method description
    `void` | ServerConnections.`addDataPacket(Packet packet)` Method description
    `boolean` | S2SConnectionHandlerIfc.`addOutPacket(Packet packet)`
    `boolean` | S2SConnectionManager.`addOutPacket(Packet packet)`
    `boolean` | ServerConnectionManager.`addOutPacket(Packet packet)`
    `int` | S2SConnectionManager.`hashCodeForPacket(Packet packet)`
    `int` | ServerConnectionManager.`hashCodeForPacket(Packet packet)`
    `boolean` | S2SProcessor.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `void` | ServerConnectionManager.`processDialback(Packet packet, XMPPIOService<Object> serv)` Method description
    `void` | S2SConnectionManager.`processPacket(Packet packet)`
    `void` | ServerConnectionManager.`processPacket(Packet packet)`
    `S2SConnection` | S2SRandomSelector.`selectConnection(Packet packet, Set<S2SConnection> outgoing)`
    `S2SConnection` | S2SConnectionSelector.`selectConnection(Packet packet, Set<S2SConnection> outgoing)`
    `boolean` | ServerConnections.`sendControlPacket(Packet packet)` Method description
    `boolean` | CIDConnections.`sendControlPacket(String sessionId, Packet packet)` Method description
    `void` | CIDConnections.`sendHandshakingOnly(Packet verify_req)` Method description
    `void` | CIDConnections.`sendPacket(Packet packet)` Method description
    `boolean` | S2SConnection.`sendPacket(Packet packet)` Method description
    `boolean` | ServerConnections.`sendPacket(Packet packet)` Describe `sendPacket` method here.
    `boolean` | ServerConnectionManager.`sendToIncoming(String session_id, Packet packet)` Method description
    `boolean` | ConnectionHandlerIfc.`writePacketToSocket(IO serv, Packet packet)`
    `boolean` | S2SConnectionHandlerIfc.`writePacketToSocket(IO serv, Packet packet)`

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

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

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

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

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

    Classes in tigase.server.xmppsession with type parameters of type Packet
    Modifier and Type | Class and Description
    --- | ---
    `protected class` | `SessionManager.WriterQueue<E extends Packet>`

    Fields in tigase.server.xmppsession with type parameters of type Packet
    Modifier and Type | Field and Description
    --- | ---
    `protected Queue<Packet>` | SessionManager.`packetWriterQueue` Field description

    Methods in tigase.server.xmppsession with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SessionManager.`addOutPacket(Packet packet)`
    `protected void` | SessionManager.`addOutPackets(Packet packet, XMPPResourceConnection conn, Queue<Packet> results)`
    `boolean` | PacketDefaultHandler.`canHandle(Packet packet, XMPPResourceConnection session)` Method description
    `protected boolean` | SessionManager.`fastAddOutPacket(Packet packet)`
    `boolean` | PacketDefaultHandler.`forward(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)` Method description
    `protected XMPPResourceConnection` | SessionManager.`getXMPPResourceConnection(Packet p)`
    `void` | SessionManager.`handleLocalPacket(Packet packet, XMPPResourceConnection conn)`
    `protected boolean` | SessionManager.`isBrokenPacket(Packet p)`
    `boolean` | PacketDefaultHandler.`preprocess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)` Method description
    `void` | PacketDefaultHandler.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)` Method description
    `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)`

    Method parameters in tigase.server.xmppsession with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SessionManager.`addOutPackets(Packet packet, XMPPResourceConnection conn, Queue<Packet> results)`
    `boolean` | PacketDefaultHandler.`forward(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)` Method description
    `boolean` | PacketDefaultHandler.`preprocess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)` Method description
    `void` | PacketDefaultHandler.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)` Method description

  - ### Uses of Packet in tigase.stats

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

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

  - ### Uses of Packet in tigase.util

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

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

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

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

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

  - ### Uses of Packet in tigase.vhosts

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

  - ### Uses of Packet in tigase.xmpp

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

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

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

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

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

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

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

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

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

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

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

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

Copyright © 2015 "Tigase, Inc.". All rights reserved.