# Package tigase.xmpp

- Interface Summary
  Interface | Description
  --- | ---
  SpamReportsConsumer | Classes implementing this interface should be beans registered in `SessionManager`s kernel to receive calls when spammer is being reported by the user.
  XMPPImplIfc | This is a base interface for all session manager plugins.
  XMPPIOServiceListener<IO extends XMPPIOService<?>> | Describe interface XMPPIOServiceListener here.
  XMPPPacketFilterIfc | Created: Dec 30, 2008 12:53:16 PM
  XMPPPostprocessorIfc | Describe interface XMPPPostprocessorIfc here.
  XMPPPreprocessorIfc | Describe interface XMPPPreprocessorIfc here.
  XMPPProcessorConcurrencyAwareIfc | Created by andrzej on 27.06.2016.
  XMPPProcessorIfc | Describe interface XMPPProcessorIfc here.
  XMPPStopListenerIfc | Describe interface XMPPStopListener here.

- Class Summary
  Class | Description
  --- | ---
  ElementMatcher |
  RepositoryAccess | Describe class RepositoryAccess here.
  XMPPDomBuilderHandler<RefObject> | `XMPPDomBuilderHandler` - implementation of `SimpleHandler` building DOM strctures during parsing time.
  XMPPIOService<RefObject> | Describe class XMPPIOService here.
  XMPPProcessor | `XMPPProcessor` abstract class contains basic definition for XMPP processor.
  XMPPProcessorAbstract | Utility abstract class detecting what kind of packet is processed.
  XMPPResourceConnection | Describe class XMPPResourceConnection here.
  XMPPSession | XMPPSession class is a container class for all `XMPPResourceConnection` objects for particular user (i.e. all user's connected resources)

- Enum Summary
  Enum | Description
  --- | ---
  Authorization | `Authorization` enumeration type defines authorization error codes.
  SpamReportsConsumer.ReportType |
  StanzaType | Describe class StanzaType here.
  StreamError |

- Exception Summary
  Exception | Description
  --- | ---
  InvalidPacketException |
  NoConnectionIdException |
  NotAuthorizedException | This exception is usually trown when there is kind of access violation error.
  PacketErrorTypeException | Deprecated.
  PacketInvalidAddressException |
  PacketInvalidTypeException |
  XMPPException | Base exception type used for other eceptions defined for XMPP protocol.
  XMPPParserException | Describe class XMPPParserException here.
  XMPPProcessorException | Created by bmalkow on 18.04.2017.