## Uses of Class
tigase.server.Packet

- Packages that use Packet
  Package | Description
  --- | ---
  tigase.cluster |
  tigase.cluster.api |
  tigase.cluster.repo |
  tigase.cluster.strategy |
  tigase.conf |
  tigase.db.comp |
  tigase.disco |
  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.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 |
  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)` Method description

    Methods in tigase.cluster with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `int` | ClusterConnectionManager.`hashCodeForPacket(Packet packet)` This method can be overwritten in extending classes to get a different packets distribution to different threads.
    `void` | ClusterConnectionManager.`processOutPacket(Packet packet)` Method description
    `void` | ClusterConnectionManager.`processPacket(Packet packet)` Method description
    `void` | SessionManagerClustered.`processPacket(Packet packet)` This is a standard component method for processing packets.
    `void` | VirtualComponent.`processPacket(Packet packet, Queue<Packet> results)` Method description
    `void` | ClusterController.`processPacket(Packet packet, Queue<Packet> results)` Method description
    `protected boolean` | SessionManagerClustered.`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.
    `protected boolean` | ClusterConnectionManager.`writePacketToSocket(Packet p)` Method description

    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)` Method description
    `void` | ClusterController.`processPacket(Packet packet, Queue<Packet> results)` Method description

  - ### 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

    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)` Method description
    `void` | ClusterRepoItem.`initFromCommand(Packet packet)` Method description

  - ### 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>` | SMNonCachingAllNodes.`getNodesForPacketForward(tigase.xmpp.JID fromNode, Set<tigase.xmpp.JID> visitedNodes, Packet packet)`
    `List<tigase.xmpp.JID>` | ClusteringStrategyIfc.`getNodesForPacketForward(tigase.xmpp.JID fromNode, Set<tigase.xmpp.JID> visitedNodes, Packet packet)` The method allows the strategy implementation to control to which cluster nodes forward the given packet.
    `protected boolean` | SMNonCachingAllNodes.`isSuitableForForward(Packet packet)`

    Method parameters in tigase.cluster.strategy with type arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | SMNonCachingAllNodes.`userDisconnected(Queue<Packet> results, ConnectionRecord rec)` Method description
    `void` | ClusteringStrategyIfc.`userDisconnected(Queue<Packet> results, ConnectionRecord rec)` This is a handler method which is called when a user disconnects from some node in the cluster.
    `void` | SMNonCachingAllNodes.`usersConnected(Queue<Packet> results, ConnectionRecord... rec)` Method description
    `void` | ClusteringStrategyIfc.`usersConnected(Queue<Packet> results, ConnectionRecord... rec)` This is a handler method which is called when a user connects to some node in the cluster.

  - ### 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)` Method description
    `void` | ConfigItem.`initFromCommand(Packet packet)` Method description
    `void` | ConfiguratorOld.`processPacket(Packet packet, Queue<Packet> results)` Method description
    `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)` Method description

  - ### 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)` Method description
    `void` | RepositoryItem.`addCommandFields(Packet packet)` The method is used for handling ad-hoc commands.
    `void` | RepositoryItemAbstract.`initFromCommand(Packet packet)` Method description
    `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 description

    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)` Method description

  - ### 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)` Method description
    `Packet` | Command.`getPacket(tigase.xmpp.JID from, tigase.xmpp.JID to, StanzaType type, String id, Command.DataType data_type)` Method description
    `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)` Method description
    `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)` Method description
    `static void` | Command.`addFieldValue(Packet packet, String f_name, String f_value, String type, String label)` Method description
    `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)` Method description
    `static void` | Command.`addHiddenField(Packet packet, String f_name, String f_value)` Method description
    `static void` | Command.`addInstructions(Packet packet, String instructions)` Method description
    `static void` | Command.`addNote(Packet packet, String note)` Method description
    `protected boolean` | AbstractMessageReceiver.`addOutPacket(Packet packet)` Method description
    `protected boolean` | AbstractMessageReceiver.`addOutPacketNB(Packet packet)` Non blocking version of `addOutPacket`.
    `protected boolean` | AbstractMessageReceiver.`addOutPacketWithTimeout(Packet packet, ReceiverTimeoutHandler handler, long delay, TimeUnit unit)` Method description
    `boolean` | MessageReceiver.`addPacket(Packet packet)` Describe `addPacket` method here.
    `boolean` | AbstractMessageReceiver.`addPacket(Packet packet)` Method adds a `Packet` object to the internal input queue.
    `boolean` | MessageReceiver.`addPacketNB(Packet packet)`
    `boolean` | AbstractMessageReceiver.`addPacketNB(Packet packet)` This is a variant of `addPacket(Packet)` method which adds `Packet` to in the internal input queue without blocking.
    `static void` | Command.`addTextField(Packet packet, String f_name, String f_value)` Method description
    `static void` | Command.`addTitle(Packet packet, String title)` Method description
    `Packet` | PacketFilterIfc.`filter(Packet packet)` This is the actual packet filtering method.
    `static Command.Action` | Command.`getAction(Packet packet)` Method description
    `static boolean` | Command.`getCheckBoxFieldValue(Packet packet, String f_name)` Method description
    `static List<tigase.xml.Element>` | Command.`getData(Packet packet)` Method description
    `static tigase.xml.Element` | Command.`getData(Packet packet, String el_name, String xmlns)` Method description
    `static String` | Command.`getFieldKeyStartingWith(Packet packet, String f_name)` Method description
    `static String` | Command.`getFieldValue(Packet packet, String f_name)` Method description
    `static String` | Command.`getFieldValue(Packet packet, String f_name, boolean debug)` Method description
    `static String[]` | Command.`getFieldValues(Packet packet, String f_name)` Method description
    `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` | ConnectionManager.`hashCodeForPacket(Packet packet)` This method can be overwritten in extending classes to get a different packets distribution to different threads.
    `int` | MessageRouter.`hashCodeForPacket(Packet packet)` Method description
    `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` | ConnectionManager.`processPacket(Packet packet)` Method description
    `void` | MessageRouter.`processPacket(Packet packet)` Method description
    `void` | BasicComponent.`processPacket(Packet packet, Queue<Packet> results)` Method description
    `void` | ServerComponent.`processPacket(Packet packet, Queue<Packet> results)` `processPacket` is a blocking processing method implemented by all components.
    `void` | AbstractMessageReceiver.`processPacket(Packet packet, Queue<Packet> results)` Method description
    `void` | MessageRouter.`processPacketMR(Packet packet, Queue<Packet> results)` Method description
    `protected boolean` | BasicComponent.`processScriptCommand(Packet pc, Queue<Packet> results)` Method description
    `static boolean` | Command.`removeFieldValue(Packet packet, String f_name)` Method description
    `void` | ReceiverTimeoutHandler.`responseReceived(Packet data, Packet response)`
    `static void` | Command.`setData(Packet packet, tigase.xml.Element data)` Method description
    `static void` | Command.`setData(Packet packet, List<tigase.xml.Element> data)` Method description
    `static void` | Command.`setStatus(Packet packet, Command.Status status)` Method description
    `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` | MessageReceiver.`addPackets(Queue<Packet> packets)` Describe `addPackets` method here.
    `boolean` | AbstractMessageReceiver.`addPackets(Queue<Packet> packets)` This is a convenience method for adding all packets stored in given queue to the component's internal input queue. The method calls `addPacket(Packet)` in a loop for each packet in the queue.
    `void` | BasicComponent.`processPacket(Packet packet, Queue<Packet> results)` Method description
    `void` | ServerComponent.`processPacket(Packet packet, Queue<Packet> results)` `processPacket` is a blocking processing method implemented by all components.
    `void` | AbstractMessageReceiver.`processPacket(Packet packet, Queue<Packet> results)` Method description
    `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` | ActionResultsHandlerIfc.`addOutPacket(Packet packet)`
    `boolean` | AmpComponent.`addOutPacket(Packet packet)` Method description
    `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)` Method description
    `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` | ActionResultsHandlerIfc.`addOutPackets(Queue<Packet> packets)`
    `boolean` | AmpComponent.`addOutPackets(Queue<Packet> packets)` Method description

  - ### 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)` Method description
    `boolean` | Alert.`execute(Packet packet, tigase.xml.Element rule)` Method description
    `boolean` | Error.`execute(Packet packet, tigase.xml.Element rule)` Method description
    `boolean` | Drop.`execute(Packet packet, tigase.xml.Element rule)` Method description
    `boolean` | Store.`execute(Packet packet, tigase.xml.Element rule)` Method description
    `boolean` | Deliver.`execute(Packet packet, tigase.xml.Element rule)` Method description

  - ### 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)` Method description
    `boolean` | Deliver.`match(Packet packet, tigase.xml.Element rule)` Method description
    `boolean` | ExpireAt.`match(Packet packet, tigase.xml.Element rule)` Method description

  - ### 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)` Method description

    Methods in tigase.server.bosh with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | BoshSessionTaskHandler.`addOutStreamClosed(Packet packet, BoshSession bs)`
    `boolean` | BoshConnectionManager.`addOutStreamClosed(Packet packet, BoshSession bs)` Method description
    `boolean` | BoshSessionTaskHandler.`addOutStreamOpen(Packet packet, BoshSession bs)`
    `boolean` | BoshConnectionManager.`addOutStreamOpen(Packet packet, BoshSession bs)`
    `protected tigase.xmpp.JID` | BoshConnectionManager.`changeDataReceiver(Packet packet, tigase.xmpp.JID newAddress, String command_sessionId, XMPPIOService<Object> serv)` Method description
    `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)` Method description
    `protected void` | BoshConnectionManager.`processCommand(Packet packet)` Method description
    `void` | BoshConnectionManager.`processPacket(Packet packet)` 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
    `void` | BoshIOService.`sendErrorAndStop(Authorization errorCode, Packet packet, String errorMsg)` Method description
    `protected boolean` | BoshConnectionManager.`writePacketToSocket(Packet packet)` Method description

    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 description
    `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)` 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)` Method description

    Methods in tigase.server.ext with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | CompRepoItem.`addCommandFields(Packet packet)` Method description
    `void` | ComponentProtocolHandler.`authenticationFailed(ComponentIOService serv, Packet packet)`
    `void` | ComponentProtocol.`authenticationFailed(ComponentIOService serv, Packet packet)` Method description
    `protected ComponentIOService` | ComponentProtocol.`getXMPPIOService(Packet p)` Method description
    `void` | CompRepoItem.`initFromCommand(Packet packet)` Method 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)`
    `boolean` | ComponentProtocol.`writePacketToSocket(ComponentIOService ios, Packet p)` Method description

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

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

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

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

  - ### 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` | ReceiverFullJidLB.`selectConnection(Packet p, List<ComponentConnection> conns)`
    `ComponentIOService` | ReceiverBareJidLB.`selectConnection(Packet p, List<ComponentConnection> conns)` Method description

  - ### 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)` Method description

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

  - ### 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 description

    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` | Script.`runCommand(Iq packet, Bindings binds, Queue<Packet> results)` Method description
    `void` | RemoveScriptCommand.`runCommand(Iq packet, Bindings binds, Queue<Packet> results)`
    `void` | AddScriptCommand.`runCommand(Iq packet, Bindings binds, Queue<Packet> results)` Method description
    `void` | CommandIfc.`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
    --- | ---
    `protected boolean` | AbstractReceiverTask.`addOutPacket(Packet packet)` Method description
    `protected boolean` | PubSubTestsTask.`addOutPacket(Packet packet)` Method description
    `boolean` | StanzaReceiver.`addOutPacket(Packet packet)` Method description
    `boolean` | StanzaReceiverIfc.`addOutPacket(Packet packet)`
    `void` | NewTaskCommand.`processCommand(Packet packet, Packet result, StanzaReceiver receiv)` Describe `processCommand` method here.
    `void` | TaskInstanceCommand.`processCommand(Packet packet, Packet result, StanzaReceiver receiv)` Describe `processCommand` method here.
    `void` | TaskCommandIfc.`processCommand(Packet packet, Packet result, StanzaReceiver reciv)` Describe `processCommand` method here.
    `protected void` | AbstractReceiverTask.`processMessage(Packet packet, Queue<Packet> results)` Method description
    `protected void` | ShortNewsPublisher.`processMessage(Packet packet, Queue<Packet> results)` Method description
    `protected void` | TesterTask.`processMessage(Packet packet, Queue<Packet> results)` Method description
    `protected void` | PubSubTestsTask.`processMessage(Packet packet, Queue<Packet> results)` Method description
    `void` | StanzaReceiver.`processPacket(Packet packet)` Describe `processPacket` method here.
    `void` | AbstractReceiverTask.`processPacket(Packet packet, Queue<Packet> results)` Describe `processPacket` method here.
    `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.
    `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` | RepoRosterTask.`destroy(Queue<Packet> results)` Method description
    `void` | AbstractReceiverTask.`destroy(Queue<Packet> results)` Method description
    `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` | AbstractReceiverTask.`init(Queue<Packet> results)` Method description
    `void` | ReceiverTaskIfc.`init(Queue<Packet> results)` `init` method initializes task.
    `protected void` | AbstractReceiverTask.`processMessage(Packet packet, Queue<Packet> results)` Method description
    `protected void` | ShortNewsPublisher.`processMessage(Packet packet, Queue<Packet> results)` Method description
    `protected void` | TesterTask.`processMessage(Packet packet, Queue<Packet> results)` Method description
    `protected void` | PubSubTestsTask.`processMessage(Packet packet, Queue<Packet> results)` Method description
    `void` | AbstractReceiverTask.`processPacket(Packet packet, Queue<Packet> results)` Describe `processPacket` method here.
    `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.`removeSubscribers(Queue<Packet> results, tigase.xmpp.JID... subscr)` Method description
    `void` | ReceiverTaskIfc.`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)` Method description
    `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` | DiskMonitor.`check1Min(Queue<Packet> results)`
    `void` | MemMonitor.`check1Min(Queue<Packet> results)`
    `void` | AbstractMonitor.`check1Min(Queue<Packet> results)`
    `void` | ResourceMonitorIfc.`check1Min(Queue<Packet> results)`
    `void` | SystemMonitorTask.`destroy(Queue<Packet> results)` Method description
    `void` | SystemMonitorTask.`init(Queue<Packet> results)` Method description
    `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)` Method description
    `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)` Describe `processPacket` method here.

    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)` Method description
    `void` | EchoComponent.`processPacket(Packet packet)` Method description
    `void` | TestComponent.`processPacket(Packet packet)` Method description

  - ### 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)` Method description

    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)` This method can be overwritten in extending classes to get a different packets distribution to different threads.
    `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)` Method description

  - ### 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)` Method description

    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)` Method description

  - ### 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)` Method description
    `Queue<Packet>` | ServerConnectionManager.`processSocketData(XMPPIOService<Object> serv)` Method description

    Methods in tigase.server.xmppserver with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServerConnections.`addControlPacket(Packet packet)` Method description
    `void` | S2SConnection.`addControlPacket(Packet packet)` Method description
    `void` | ServerConnections.`addDataPacket(Packet packet)` Method description
    `boolean` | S2SConnectionManager.`addOutPacket(Packet packet)` Method description
    `boolean` | ServerConnectionManager.`addOutPacket(Packet packet)` Method description
    `boolean` | S2SConnectionHandlerIfc.`addOutPacket(Packet packet)`
    `int` | S2SConnectionManager.`hashCodeForPacket(Packet packet)` Method description
    `int` | ServerConnectionManager.`hashCodeForPacket(Packet packet)` Method description
    `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)` Method description
    `void` | ServerConnectionManager.`processPacket(Packet packet)` Method description
    `S2SConnection` | S2SConnectionSelector.`selectConnection(Packet packet, Set<S2SConnection> outgoing)`
    `S2SConnection` | S2SRandomSelector.`selectConnection(Packet packet, Set<S2SConnection> outgoing)` Method description
    `boolean` | ServerConnections.`sendControlPacket(Packet packet)` Method description
    `boolean` | CIDConnections.`sendControlPacket(String sessionId, Packet packet)` Method description
    `void` | CIDConnections.`sendHandshakingOnly(Packet verify_req)` Method description
    `boolean` | ServerConnections.`sendPacket(Packet packet)` Describe `sendPacket` method here.
    `boolean` | S2SConnection.`sendPacket(Packet packet)` Method description
    `void` | CIDConnections.`sendPacket(Packet packet)` Method description
    `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` | StartTLS.`process(Packet p, S2SIOService serv, Queue<Packet> results)` Method description
    `boolean` | Dialback.`process(Packet p, S2SIOService serv, Queue<Packet> results)` Method description
    `boolean` | PacketChecker.`process(Packet p, S2SIOService serv, Queue<Packet> results)` Method description
    `boolean` | StreamError.`process(Packet p, S2SIOService serv, Queue<Packet> results)` Method description
    `boolean` | S2SAbstractProcessor.`process(Packet p, S2SIOService serv, Queue<Packet> results)` Method description
    `boolean` | StreamFeatures.`process(Packet p, S2SIOService serv, Queue<Packet> results)` Method description

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

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

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

    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)` Method description
    `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 description

    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)` Method description

  - ### 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)` Method description
    `void` | VHostItem.`initFromCommand(Packet packet)` Method description

  - ### 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

    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)` Method description
    `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)`
    `boolean` | XMPPPreprocessorIfc.`preProcess(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)` Method description
    `void` | XMPPProcessorIfc.`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)`
    `boolean` | XMPPPreprocessorIfc.`preProcess(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)` Method description
    `void` | XMPPProcessorIfc.`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)`

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

    Methods in tigase.xmpp.impl that return Packet
    Modifier and Type | Method and Description
    --- | ---
    `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)` Method description

    Methods in tigase.xmpp.impl that return types with arguments of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `Queue<Packet>` | OfflineMessages.`restorePacketForOffLineUser(XMPPResourceConnection conn, MsgRepositoryIfc repo)` Method description

    Methods in tigase.xmpp.impl with parameters of type Packet
    Modifier and Type | Method and Description
    --- | ---
    `protected static void` | JabberIqRoster.`dynamicGetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method description
    `protected static void` | JabberIqRoster.`dynamicSetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | MessageCarbons.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)` Method processes outgoing packets from SessionManager
    `void` | MobileV1.`filter(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, Queue<Packet> results)` Method description
    `void` | DomainFilter.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)` Method description
    `void` | MobileV2.`filter(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, Queue<Packet> results)` Method description
    `void` | JabberIqPrivacy.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)` Method description
    `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)` Method description
    `protected boolean` | OfflineMessages.`loadOfflineMessages(Packet packet, XMPPResourceConnection conn)` Method description
    `void` | OfflineMessages.`postProcess(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, Queue<Packet> queue, Map<String,Object> settings)` Describe `postProcess` method here.
    `void` | MessageAmp.`postProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `boolean` | StartTLS.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `boolean` | JabberIqIq.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `boolean` | InvisibleCommand.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `boolean` | DomainFilter.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `boolean` | JabberIqPrivacy.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` `preProcess` method checks only incoming stanzas so it doesn't check for presence-out at all.
    `void` | StartTLS.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqIq.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqRoster.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | Presence.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | MessageCarbons.`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)` Method description
    `void` | CAPS.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | OfflineMessages.`process(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Describe `process` method here.
    `void` | SaslAuth.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | LastActivity.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | MobileV1.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | InvisibleCommand.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqAuth.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqCommand.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | SimpleForwarder.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Describe `process` method here.
    `void` | JabberIqPrivate.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Describe `process` method here.
    `void` | MessageAmp.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | StartZLib.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqStats.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | RosterPresence.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | MobileV2.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqRegister.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | Jingle.`process(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository nonAuthUserRepo, Queue<Packet> results, Map<String,Object> settings)` Describe `process` method here.
    `void` | Message.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | MessageAll.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqPrivacy.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | SessionBind.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | MessageForwarding.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `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)` Method description
    `void` | VCardTemp.`processFromUserOutPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | ServiceDiscovery.`processFromUserToServerPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | RemoteRosterManagement.`processFromUserToServerPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqVersion.`processFromUserToServerPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | UrnXmppPing.`processFromUserToServerPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | LastActivity.`processFromUserToServerPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | VCardTemp.`processFromUserToServerPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | PepPlugin.`processFromUserToServerPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `protected void` | JabberIqRoster.`processGetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method description
    `protected void` | Presence.`processInInitial(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Method description
    `protected void` | Presence.`processInProbe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Method description
    `protected void` | Presence.`processInSubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method description
    `protected void` | Presence.`processInSubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method description
    `protected void` | Presence.`processInUnsubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method description
    `protected void` | Presence.`processInUnsubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method description
    `void` | ServiceDiscovery.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | UrnXmppPing.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | LastActivity.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | VCardTemp.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | PepPlugin.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `protected void` | Presence.`processOutInitial(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType type)` Method description
    `protected void` | Presence.`processOutSubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method description
    `protected void` | Presence.`processOutSubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method description
    `static String[]` | PresenceCapabilitiesManager.`processPresence(tigase.xmpp.JID compJid, Packet p, Queue<Packet> results)` Method description
    `void` | ServiceDiscovery.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | RemoteRosterManagement.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqVersion.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | UrnXmppPing.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | LastActivity.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | VCardTemp.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | PepPlugin.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `protected void` | JabberIqRoster.`processSetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | RemoteRosterManagement.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | LastActivity.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | VCardTemp.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `boolean` | OfflineMessages.`savePacketForOffLineUser(Packet pac, MsgRepositoryIfc repo)` Method description
    `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...

    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)` Method description
    `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 budies 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 description
    `protected static void` | JabberIqRoster.`dynamicGetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method description
    `protected static void` | JabberIqRoster.`dynamicSetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | MessageCarbons.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)` Method processes outgoing packets from SessionManager
    `void` | MobileV1.`filter(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, Queue<Packet> results)` Method description
    `void` | DomainFilter.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)` Method description
    `void` | MobileV2.`filter(Packet _packet, XMPPResourceConnection sessionFromSM, NonAuthUserRepository repo, Queue<Packet> results)` Method description
    `void` | JabberIqPrivacy.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results)` Method description
    `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)` Method description
    `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)` Describe `postProcess` method here.
    `void` | MessageAmp.`postProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `static void` | PresenceCapabilitiesManager.`prepareCapsQueries(tigase.xmpp.JID compJid, tigase.xmpp.JID to, String[] caps_nodes, Queue<Packet> results)` Method description
    `boolean` | StartTLS.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `boolean` | JabberIqIq.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `boolean` | InvisibleCommand.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `boolean` | DomainFilter.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `boolean` | JabberIqPrivacy.`preProcess(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` `preProcess` method checks only incoming stanzas so it doesn't check for presence-out at all.
    `void` | StartTLS.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqIq.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqRoster.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | Presence.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | MessageCarbons.`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)` Method description
    `void` | CAPS.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | OfflineMessages.`process(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Describe `process` method here.
    `void` | SaslAuth.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | LastActivity.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | MobileV1.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | InvisibleCommand.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqAuth.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqCommand.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | SimpleForwarder.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Describe `process` method here.
    `void` | JabberIqPrivate.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Describe `process` method here.
    `void` | MessageAmp.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | StartZLib.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqStats.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | RosterPresence.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | MobileV2.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqRegister.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | Jingle.`process(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository nonAuthUserRepo, Queue<Packet> results, Map<String,Object> settings)` Describe `process` method here.
    `void` | Message.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | MessageAll.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqPrivacy.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | SessionBind.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | MessageForwarding.`process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `protected void` | Presence.`processError(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Method description
    `void` | VCardTemp.`processFromUserOutPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | ServiceDiscovery.`processFromUserToServerPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | RemoteRosterManagement.`processFromUserToServerPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqVersion.`processFromUserToServerPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | UrnXmppPing.`processFromUserToServerPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | LastActivity.`processFromUserToServerPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | VCardTemp.`processFromUserToServerPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | PepPlugin.`processFromUserToServerPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `protected void` | JabberIqRoster.`processGetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method description
    `protected void` | Presence.`processInInitial(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Method description
    `protected void` | Presence.`processInProbe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Method description
    `protected void` | Presence.`processInSubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method description
    `protected void` | Presence.`processInSubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method description
    `protected void` | Presence.`processInUnsubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method description
    `protected void` | Presence.`processInUnsubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method description
    `void` | ServiceDiscovery.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | UrnXmppPing.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | LastActivity.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | VCardTemp.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | PepPlugin.`processNullSessionPacket(Packet packet, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `protected void` | Presence.`processOutInitial(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType type)` Method description
    `protected void` | Presence.`processOutSubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method description
    `protected void` | Presence.`processOutSubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method description
    `static String[]` | PresenceCapabilitiesManager.`processPresence(tigase.xmpp.JID compJid, Packet p, Queue<Packet> results)` Method description
    `void` | ServiceDiscovery.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | RemoteRosterManagement.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | JabberIqVersion.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | UrnXmppPing.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | LastActivity.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | VCardTemp.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | PepPlugin.`processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `protected void` | JabberIqRoster.`processSetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | RemoteRosterManagement.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | LastActivity.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | VCardTemp.`processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | Presence.`resendPendingInRequests(XMPPResourceConnection session, Queue<Packet> results)` Method description
    `static void` | Presence.`sendPresence(StanzaType t, tigase.xmpp.BareJID from, tigase.xmpp.BareJID to, Queue<Packet> results, tigase.xml.Element pres)` Method description
    `static Packet` | Presence.`sendPresence(StanzaType t, tigase.xmpp.JID from, tigase.xmpp.JID to, Queue<Packet> results, tigase.xml.Element pres)` Method description
    `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` | JabberIqRoster.`stopped(XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` `stopped` method is called when user disconnects or logs-out.
    `void` | Presence.`stopped(XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` `stopped` method is called when user disconnects or logs-out.
    `void` | MessageCarbons.`stopped(XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` If session is stopped then disable carbon copy for this session
    `void` | LastActivity.`stopped(XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method description
    `void` | RosterPresence.`stopped(XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method description
    `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 description

    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)` Method description

Copyright © 2013 Tigase. All rights reserved.