# Uses of Package
tigase.xmpp.impl

- Packages that use tigase.xmpp.impl
  Package | Description
  --- | ---
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins
  tigase.xmpp.impl.push |

- Classes in tigase.xmpp.impl used by tigase.xmpp.impl
  Class | Description
  --- | ---
  AbstractAuthPreprocessor | Abstract class which should be extended by any authorization processor as it implements preprocessor feature which is responsible for stopping not allowed packets from not yet authorized client connections.
  CaptchaProvider.CaptchaItem |
  ClientStateIndication.Logic |
  JabberIqPrivacy.ITEM_ACTION |
  JabberIqPrivacy.ITEM_SUBSCRIPTIONS |
  JabberIqPrivacy.ITEM_TYPE |
  JabberIqPrivacy.PrivacyListOfflineCache |
  JabberIqPrivacy.PrivacyListUpdatedEvent |
  JabberIqRegister.WelcomeMessageChangedEvent |
  LastActivityAbstract | Implementation of XEP-0012: Last Activity.
  LastActivityRetriever |
  MessageCarbons.MessageCarbonsStateChangedEvent | Event class responsible for notification other sessions of same user that message carbons state was changed.
  MessageDeliveryLogic |
  MessageDeliveryProviderIfc |
  MotdProcessor.MotdUpdatedEvent |
  OfflineMessages.Notifier |
  OfflineMessages.OfflineMsgRepositoryIfc |
  PresenceAbstract | Class responsible for handling Presence packets
  PresenceCapabilitiesManager.PresenceCapabilitiesListener |
  PresenceOffline.StartStopEvent |
  PresenceState.ExtendedPresenceProcessorIfc |
  PresenceSubscription.PresenceSubscriptionVHostItemExtension |
  PrivacyList |
  PrivacyList.Item.Type |
  SaslAuth.ElementType |
  VCardXMPPProcessorAbstract |

- Classes in tigase.xmpp.impl used by tigase.xmpp.impl.push
  Class | Description
  --- | ---
  MessageDeliveryProviderIfc |
  OfflineMessages.Notifier |