## Uses of Interface
tigase.vhosts.VHostItem

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

- - ### Uses of VHostItem in tigase.auth

    Methods in tigase.auth with parameters of type VHostItem
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected boolean` | DefaultMechanismSelector.`isAllowedForDomain​(java.lang.String mechanismName, VHostItem vhost)` |

  - ### Uses of VHostItem in tigase.server

    Methods in tigase.server that return VHostItem
    Modifier and Type | Method | Description
    --- | --- | ---
    `VHostItem` | BasicComponent.`getVHostItem​(java.lang.String domain)` |

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

    Methods in tigase.server.xmppclient with parameters of type VHostItem
    Modifier and Type | Method | Description
    --- | --- | ---
    `javax.net.ssl.TrustManager[]` | ClientTrustManagerFactory.`getManager​(VHostItem vHost)` |
    `boolean` | SeeOtherHost.`isEnabled​(VHostItem vHost, SeeOtherHostIfc.Phase ph)` |
    `boolean` | SeeOtherHostIfc.`isEnabled​(VHostItem vHost, SeeOtherHostIfc.Phase ph)` | Performs check whether redirect is enabled in the given phase by default see-other-host redirect is only active in stream:open phase
    `boolean` | ClientTrustManagerFactory.`isTlsNeedClientAuthEnabled​(VHostItem vhost)` |
    `boolean` | ClientTrustManagerFactory.`isTlsWantClientAuthEnabled​(VHostItem vhost)` |

  - ### Uses of VHostItem in tigase.vhosts

    Classes in tigase.vhosts that implement VHostItem
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `VHostItemImpl` | Objects of this class represent virtual host with all hosts configuration settings.
    `protected static class` | `VHostItemImpl.VHostItemWrapper` |

    Methods in tigase.vhosts that return VHostItem
    Modifier and Type | Method | Description
    --- | --- | ---
    `VHostItem` | VHostComponentRepository.`getDefaultVHostItem()` |
    `VHostItem` | VHostJDBCRepository.`getDefaultVHostItem()` |
    `VHostItem` | VHostManager.DefVHostRepositoryBean.`getDefaultVHostItem()` |
    `VHostItem` | VHostJDBCRepository.`getItemInstance()` |
    `VHostItem` | VHostManager.`getVHostItem​(java.lang.String domain)` |
    `VHostItem` | VHostManagerIfc.`getVHostItem​(java.lang.String domain)` | Returns an object with all domain properties for given domain.
    `VHostItem` | VHostManager.`getVHostItemDomainOrComponent​(java.lang.String domain)` |
    `VHostItem` | VHostManagerIfc.`getVHostItemDomainOrComponent​(java.lang.String domain)` | Returns an object with all domain properties for a given domain or base domain if passed domain is name of subdomain used by component.

    Methods in tigase.vhosts that return types with arguments of type VHostItem
    Modifier and Type | Method | Description
    --- | --- | ---
    `ComponentRepository<VHostItem>` | VHostManager.`getComponentRepository()` |

    Methods in tigase.vhosts with parameters of type VHostItem
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | VHostJDBCRepository.`addItemNoStore​(VHostItem item)` |
    `default int` | VHostItem.`compareTo​(VHostItem o)` |
    `void` | VHostItemImpl.VHostItemWrapper.`setDefaultVHost​(VHostItem item)` |
    `void` | VHostItemImpl.VHostItemWrapper.`setItem​(VHostItem item)` |
    `protected static java.lang.StringBuilder` | VHostItemImpl.`toString​(VHostItem item)` |
    `java.lang.String` | VHostJDBCRepository.`validateItem​(VHostItem item)` |

  - ### Uses of VHostItem in tigase.xmpp

    Fields in tigase.xmpp declared as VHostItem
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected VHostItem` | RepositoryAccess.`domain` |

    Methods in tigase.xmpp that return VHostItem
    Modifier and Type | Method | Description
    --- | --- | ---
    `VHostItem` | RepositoryAccess.`getDomain()` |

    Methods in tigase.xmpp with parameters of type VHostItem
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RepositoryAccess.`setDomain​(VHostItem domain)` |

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

    Methods in tigase.xmpp.impl with parameters of type VHostItem
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | JabberIqRegister.`createAccount​(XMPPResourceConnection session, java.lang.String user_name, VHostItem domain, java.lang.String password, java.lang.String email, java.util.Map<java.lang.String,​java.lang.String> reg_params)` |