# Uses of Package
tigase.cluster.api

- Packages that use tigase.cluster.api
  Package | Description
  --- | ---
  tigase.cluster |
  tigase.cluster.api |
  tigase.cluster.strategy |
  tigase.cluster.strategy.cmd |
  tigase.component |
  tigase.conf |
  tigase.disco |
  tigase.disteventbus.component |
  tigase.eventbus.component |
  tigase.monitor |
  tigase.server | The main package with top level API for server side components.
  tigase.server.amp |
  tigase.server.bosh |
  tigase.server.ext |
  tigase.server.extdisco |
  tigase.server.monitor |
  tigase.server.test |
  tigase.server.websocket |
  tigase.server.xmppclient |
  tigase.server.xmppcomponent |
  tigase.server.xmppserver |
  tigase.server.xmppsession |
  tigase.stats |
  tigase.vhosts |
  tigase.workgroupqueues |

- Classes in tigase.cluster.api used by tigase.cluster
  Class | Description
  --- | ---
  ClusterCommandException |
  ClusterConnectionHandler | ClusterConnectionHandler interface used by ClusterConnectionSelectorIfc implementations to separate implementation from ClusterConnectionManager
  ClusterConnectionSelectorIfc | Interface ClusterConnectionSelectorIfc is base interface for classes responsible for selecting connection which should be used to send packet between cluster nodes
  ClusterControllerIfc |
  ClusteredComponentIfc | Describe interface ClusteredComponent here.
  CommandListener |
  CommandListenerAbstract |
  SessionManagerClusteredIfc |

- Classes in tigase.cluster.api used by tigase.cluster.api
  Class | Description
  --- | ---
  ClusterCommandException |
  ClusterConnectionHandler | ClusterConnectionHandler interface used by ClusterConnectionSelectorIfc implementations to separate implementation from ClusterConnectionManager
  ClusterControllerIfc |
  ClusterElement | Class ClusterElement is a utility class for handling tigase cluster specific packets.
  CommandListener |

- Classes in tigase.cluster.api used by tigase.cluster.strategy
  Class | Description
  --- | ---
  ClusterControllerIfc |
  CommandListener |
  SessionManagerClusteredIfc |

- Classes in tigase.cluster.api used by tigase.cluster.strategy.cmd
  Class | Description
  --- | ---
  ClusterCommandException |
  CommandListener |
  CommandListenerAbstract |

- Classes in tigase.cluster.api used by tigase.component
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.conf
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.disco
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.disteventbus.component
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.eventbus.component
  Class | Description
  --- | ---
  ClusterControllerIfc |
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.monitor
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.server
  Class | Description
  --- | ---
  ClusterControllerIfc |
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.server.amp
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.server.bosh
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.server.ext
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.server.extdisco
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.server.monitor
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.server.test
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.server.websocket
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.server.xmppclient
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.server.xmppcomponent
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.server.xmppserver
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.server.xmppsession
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.stats
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.vhosts
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.

- Classes in tigase.cluster.api used by tigase.workgroupqueues
  Class | Description
  --- | ---
  ClusteredComponentIfc | Describe interface ClusteredComponent here.