# Uses of Package
tigase.xmpp.impl.annotation

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

- Classes in tigase.xmpp.impl.annotation used by tigase.server.extdisco
  Class | Description
  --- | ---
  AnnotatedXMPPProcessor | This class is extension of `XMPPProcessor` which provides support for defining processor Id, supported paths and XMLNSs and more using annotations
  DiscoFeatures | Annotation which placed on `AnnotatedXMPPProcessor` can define discovery features provided by processor
  Handles | Annotation which placed on `AnnotatedXMPPProcessor` can define paths and corresponding XMLNSs supported by processor
  Id | Annotation which placed on `AnnotatedXMPPProcessor` can define of processor implementation

- Classes in tigase.xmpp.impl.annotation used by tigase.xmpp
  Class | Description
  --- | ---
  AnnotatedXMPPProcessor | This class is extension of `XMPPProcessor` which provides support for defining processor Id, supported paths and XMLNSs and more using annotations

- Classes in tigase.xmpp.impl.annotation used by tigase.xmpp.impl
  Class | Description
  --- | ---
  AnnotatedXMPPProcessor | This class is extension of `XMPPProcessor` which provides support for defining processor Id, supported paths and XMLNSs and more using annotations
  DiscoFeatures | Annotation which placed on `AnnotatedXMPPProcessor` can define discovery features provided by processor
  Handle | Annotation which placed on `AnnotatedXMPPProcessor` can define path and XMLNSS supported by implemented processor
  Handles | Annotation which placed on `AnnotatedXMPPProcessor` can define paths and corresponding XMLNSs supported by processor
  HandleStanzaTypes | Annotation which placed on `AnnotatedXMPPProcessor` can define which stanza types are supported by implemented processor
  Id | Annotation which placed on `AnnotatedXMPPProcessor` can define of processor implementation
  StreamFeatures | Annotation which placed on `AnnotatedXMPPProcessor` can define supported stream features provided by processor

- Classes in tigase.xmpp.impl.annotation used by tigase.xmpp.impl.annotation
  Class | Description
  --- | ---
  Handle | Annotation which placed on `AnnotatedXMPPProcessor` can define path and XMLNSS supported by implemented processor
  StreamFeature | Annotation which placed on `AnnotatedXMPPProcessor` can define supported stream features provided by processor

- Classes in tigase.xmpp.impl.annotation used by tigase.xmpp.impl.push
  Class | Description
  --- | ---
  AnnotatedXMPPProcessor | This class is extension of `XMPPProcessor` which provides support for defining processor Id, supported paths and XMLNSs and more using annotations
  DiscoFeatures | Annotation which placed on `AnnotatedXMPPProcessor` can define discovery features provided by processor
  Handles | Annotation which placed on `AnnotatedXMPPProcessor` can define paths and corresponding XMLNSs supported by processor
  Id | Annotation which placed on `AnnotatedXMPPProcessor` can define of processor implementation