# Uses of Package
tigase.net

- Packages that use tigase.net
  Package | Description
  --- | ---
  tigase.cluster |
  tigase.net |
  tigase.server | The main package with top level API for server side components.
  tigase.server.bosh |
  tigase.server.ext |
  tigase.server.websocket |
  tigase.server.xmppclient |
  tigase.server.xmppcomponent |
  tigase.server.xmppserver |
  tigase.xmpp |

- Classes in tigase.net used by tigase.cluster
  Class | Description
  --- | ---
  IOServiceListener | Describe interface IOServiceListener here.

- Classes in tigase.net used by tigase.net
  Class | Description
  --- | ---
  ConnectionOpenListener | Describe interface ConnectionOpenListener here.
  ConnectionOpenThread | Describe class ConnectionOpenThread here.
  ConnectionType | Describe class ConnectionType here.
  IOService | `IOService` offers thread safe `call()` method execution, however you must be prepared that other methods can be called simultaneously like `stop()`, `getProtocol()` or `isConnected()`.
  IOServiceListener | Describe interface IOServiceListener here.
  ServiceCommand | `ServiceCommand` is enumerated type defining all possible commands related to `ServiceData` instances.
  SocketType | Describe class SocketType here.

- Classes in tigase.net used by tigase.server
  Class | Description
  --- | ---
  ConnectionOpenListener | Describe interface ConnectionOpenListener here.
  ConnectionType | Describe class ConnectionType here.
  IOServiceListener | Describe interface IOServiceListener here.
  SocketType | Describe class SocketType here.

- Classes in tigase.net used by tigase.server.bosh
  Class | Description
  --- | ---
  IOService | `IOService` offers thread safe `call()` method execution, however you must be prepared that other methods can be called simultaneously like `stop()`, `getProtocol()` or `isConnected()`.
  IOServiceListener | Describe interface IOServiceListener here.

- Classes in tigase.net used by tigase.server.ext
  Class | Description
  --- | ---
  ConnectionType | Describe class ConnectionType here.
  IOService | `IOService` offers thread safe `call()` method execution, however you must be prepared that other methods can be called simultaneously like `stop()`, `getProtocol()` or `isConnected()`.
  IOServiceListener | Describe interface IOServiceListener here.
  SocketType | Describe class SocketType here.

- Classes in tigase.net used by tigase.server.websocket
  Class | Description
  --- | ---
  IOService | `IOService` offers thread safe `call()` method execution, however you must be prepared that other methods can be called simultaneously like `stop()`, `getProtocol()` or `isConnected()`.
  IOServiceListener | Describe interface IOServiceListener here.

- Classes in tigase.net used by tigase.server.xmppclient
  Class | Description
  --- | ---
  IOService | `IOService` offers thread safe `call()` method execution, however you must be prepared that other methods can be called simultaneously like `stop()`, `getProtocol()` or `isConnected()`.
  IOServiceListener | Describe interface IOServiceListener here.
  SocketType | Describe class SocketType here.

- Classes in tigase.net used by tigase.server.xmppcomponent
  Class | Description
  --- | ---
  ConnectionType | Describe class ConnectionType here.
  IOServiceListener | Describe interface IOServiceListener here.
  SocketType | Describe class SocketType here.

- Classes in tigase.net used by tigase.server.xmppserver
  Class | Description
  --- | ---
  IOService | `IOService` offers thread safe `call()` method execution, however you must be prepared that other methods can be called simultaneously like `stop()`, `getProtocol()` or `isConnected()`.
  IOServiceListener | Describe interface IOServiceListener here.

- Classes in tigase.net used by tigase.xmpp
  Class | Description
  --- | ---
  IOService | `IOService` offers thread safe `call()` method execution, however you must be prepared that other methods can be called simultaneously like `stop()`, `getProtocol()` or `isConnected()`.
  IOServiceListener | Describe interface IOServiceListener here.