## Uses of Class
tigase.xmpp.XMPPException

- Packages that use XMPPException
  Package | Description
  --- | ---
  tigase.component.exceptions |
  tigase.server.extdisco |
  tigase.server.xmppserver |
  tigase.server.xmppsession |
  tigase.workgroupqueues |
  tigase.xmpp |
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins
  tigase.xmpp.impl.push |
  tigase.xmpp.impl.roster |

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

    Subclasses of XMPPException in tigase.component.exceptions
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ComponentException` |

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

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

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

    Subclasses of XMPPException in tigase.server.xmppserver
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `LocalhostException` | Created: Dec 7, 2010 5:25:55 PM
    `class` | `NotLocalhostException` | Created: Sep 2, 2010 4:11:34 PM

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

    Methods in tigase.server.xmppsession that throw XMPPException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PacketDefaultHandler.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `void` | SessionManager.DefaultHandlerProc.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | SessionManager.SessionCloseProc.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | SessionManager.SessionOpenProc.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |

  - ### Uses of XMPPException in tigase.workgroupqueues

    Subclasses of XMPPException in tigase.workgroupqueues
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ComponentException` |

  - ### Uses of XMPPException in tigase.xmpp

    Subclasses of XMPPException in tigase.xmpp
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `InvalidPacketException` |
    `class` | `NoConnectionIdException` |
    `class` | `NotAuthorizedException` | This exception is usually trown when there is kind of access violation error.
    `class` | `PacketErrorTypeException` | Deprecated.
    `class` | `PacketInvalidAddressException` |
    `class` | `PacketInvalidTypeException` |
    `class` | `XMPPProcessorException` | Created by bmalkow on 18.04.2017.

    Methods in tigase.xmpp that throw XMPPException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | XMPPProcessorAbstract.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | XMPPProcessorIfc.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |

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

    Methods in tigase.xmpp.impl that throw XMPPException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MessageDeliveryLogic.`handleDelivery​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | BindResource.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | BlockingCommand.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | CAPS.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | ClientStateIndication.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqAuth.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqCommand.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqIq.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqPrivacy.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqPrivate.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | JabberIqRegister.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | TODO: Implement registration form configurable and loading all the fields from the registration form TODO: rewrite the plugin using the XMPPProcessorAbstract API
    `void` | JabberIqRoster.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of IQ packets with jabber:iq:roster xmlns with the regard whether it's roster set or get request or possibly dynamic-roster is involved. request.
    `void` | JabberIqStats.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | Jingle.`process​(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository nonAuthUserRepo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivity.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | LastActivityMarker.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | Message.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageAll.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageAmp.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageCarbons.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MessageForwarding.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MIXProcessor.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | MotdProcessor.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PresenceOffline.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | PresenceState.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of presence packets and calls different methods for particular `RosterAbstract.PresenceType`
    `void` | PresenceSubscription.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Performs processing of presence packets and calls different methods for particular `RosterAbstract.PresenceType`
    `void` | ServiceDiscovery.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | SessionBind.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | SimpleForwarder.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `void` | StartZLib.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `protected void` | JabberIqPrivacy.`processGetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected void` | JabberIqPrivacy.`processSetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected void` | JabberIqRoster.`processSetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Method processes roster `set` request.

  - ### Uses of XMPPException in tigase.xmpp.impl.push

    Methods in tigase.xmpp.impl.push that throw XMPPException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractPushNotifications.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository nonAuthUserRepository, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> map)` |
    `void` | PushNotifications.`process​(Packet packet, XMPPResourceConnection session, NonAuthUserRepository nonAuthUserRepository, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> map)` |
    `boolean` | AwayPushNotificationsExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `boolean` | EncryptedPushNotificationExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `boolean` | GroupchatPushNotificationsExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `boolean` | JinglePushNotificationsExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `boolean` | PriorityExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `boolean` | PushNotificationsExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |

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

    Subclasses of XMPPException in tigase.xmpp.impl.roster
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RepositoryAccessException` |
    `class` | `RosterRetrievingException` |