# Uses of Class
tigase.vhosts.VHostItemExtension

Packages that use VHostItemExtension
Package
Description
tigase.auth
tigase.io
tigase.server
The main package with top level API for server side components.
tigase.server.xmppclient
tigase.vhosts
tigase.xmpp.impl
Package containing implementation of all Session Manager plugins

- ## Uses of VHostItemExtension in tigase.auth

  Subclasses of VHostItemExtension in tigase.auth
  Modifier and Type
  Class
  Description
  `static class`
  `BruteForceLockerBean.BruteForceLockerVHostExtension`

- ## Uses of VHostItemExtension in tigase.io

  Subclasses of VHostItemExtension in tigase.io
  Modifier and Type
  Class
  Description
  `static class`
  `SSLContextContainer.HardenedModeVHostItemExtension`

- ## Uses of VHostItemExtension in tigase.server

  Subclasses of VHostItemExtension in tigase.server
  Modifier and Type
  Class
  Description
  `static class`
  `BasicComponent.ServerInfoVHostItemExtension`

- ## Uses of VHostItemExtension in tigase.server.xmppclient

  Subclasses of VHostItemExtension in tigase.server.xmppclient
  Modifier and Type
  Class
  Description
  `static class`
  `ClientTrustManagerFactory.ClientTrustVHostItemExtension`
  `static class`
  `SeeOtherHost.SeeOtherHostVHostItemExtension`

- ## Uses of VHostItemExtension in tigase.vhosts

  Classes in tigase.vhosts with type parameters of type VHostItemExtension
  Modifier and Type
  Class
  Description
  `class`
  `VHostItemExtension<T extends VHostItemExtension<T>>`
  Abstract class required to be a superclass for all classes implementing `VHostItemExtensionIfc`.
  `interface`
  `VHostItemExtensionBackwardCompatible<T extends VHostItemExtension<T>>`
  Deprecated.
  `interface`
  `VHostItemExtensionProvider<T extends VHostItemExtension>`
  Interface required to be implemented by factories which are adding extensions to vhost items.
  Subclasses of VHostItemExtension in tigase.vhosts
  Modifier and Type
  Class
  Description
  `class`
  `AbstractVHostItemExtension<T extends AbstractVHostItemExtension<T>>`
  Abstract class and subclass of `VHostItemExtension` providing a helper method to add a boolean fields to ad-hoc forms for manipulation of vhost extension.
  Methods in tigase.vhosts with type parameters of type VHostItemExtension
  Modifier and Type
  Method
  Description
  `<T extends VHostItemExtension>
  T`
  VHostItem.`getExtension(Class<T> clazz)`
  `<T extends VHostItemExtension>
  T`
  VHostItemImpl.`getExtension(Class<T> clazz)`
  `<T extends VHostItemExtension>
  T`
  VHostItemImpl.VHostItemWrapper.`getExtension(Class<T> clazz)`
  `<T extends VHostItemExtension>
  Set<T>`
  VHostItem.`getExtensions()`
  `<T extends VHostItemExtension>
  Set<T>`
  VHostItemImpl.`getExtensions()`
  `<T extends VHostItemExtension>
  Set<T>`
  VHostItemImpl.VHostItemWrapper.`getExtensions()`
  `protected <T extends VHostItemExtension>
  T`
  VHostItemExtensionManager.`newExtensionInstance(VHostItemExtensionProvider<T> provider)`
  `<T extends VHostItemExtension>
  T`
  VHostItemExtensionManager.`newExtensionInstanceForClass(Class<T> extensionClass)`
  `<T extends VHostItemExtension>
  Stream<T>`
  VHostItemExtensionManager.`newExtensionInstances()`
  `<T extends VHostItemExtension>
  Stream<T>`
  VHostItemExtensionManager.`newExtensionInstances(Stream<VHostItemExtensionProvider> providerStream)`
  Methods in tigase.vhosts that return VHostItemExtension
  Modifier and Type
  Method
  Description
  `protected VHostItemExtension`
  VHostItemImpl.`initExtension(VHostItemExtension extension)`
  Methods in tigase.vhosts that return types with arguments of type VHostItemExtension
  Modifier and Type
  Method
  Description
  `Stream<VHostItemExtension>`
  VHostItemExtensionManager.`addMissingExtensions(Collection<VHostItemExtension> extensions)`
  `Set<Class<? extends VHostItemExtension>>`
  VHostItem.`getExtensionClasses()`
  `Set<Class<? extends VHostItemExtension>>`
  VHostItemImpl.`getExtensionClasses()`
  `Set<Class<? extends VHostItemExtension>>`
  VHostItemImpl.VHostItemWrapper.`getExtensionClasses()`
  Methods in tigase.vhosts with parameters of type VHostItemExtension
  Modifier and Type
  Method
  Description
  `protected VHostItemExtension`
  VHostItemImpl.`initExtension(VHostItemExtension extension)`
  Method parameters in tigase.vhosts with type arguments of type VHostItemExtension
  Modifier and Type
  Method
  Description
  `Stream<VHostItemExtension>`
  VHostItemExtensionManager.`addMissingExtensions(Collection<VHostItemExtension> extensions)`

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

  Subclasses of VHostItemExtension in tigase.xmpp.impl
  Modifier and Type
  Class
  Description
  `static class`
  `PresenceSubscription.PresenceSubscriptionVHostItemExtension`