# Package tigase.server

package tigase.server
The main package with top level API for server side components.

- Related Packages
  Package
  Description
  tigase.server.amp
  tigase.server.bosh
  tigase.server.ext
  tigase.server.extdisco
  tigase.server.filters
  tigase.server.monitor
  tigase.server.rtbl
  tigase.server.script
  tigase.server.test
  tigase.server.websocket
  tigase.server.xmppclient
  tigase.server.xmppcomponent
  tigase.server.xmppserver
  tigase.server.xmppsession
- Class
  Description
  AbstractComponentRegistrator<E extends ServerComponent>
  This is an archetype of a special types of classes which collect some data from Tigase components or provide these data to components.
  AbstractMessageReceiver
  This is an archetype for all classes processing user-level packets.
  BasicComponent
  Created: Oct 17, 2009 7:49:05 PM
  BasicComponent.ServerInfoVHostItemExtension
  BasicComponent.ServerInfoVHostItemExtension.ServerInfoVHostItemExtensionProvider
  Bootstrap
  Bootstrap class is responsible for initialization of Kernel to start Tigase XMPP Server.
  CmdAcl
  CmdAcl.Type
  Command
  Helper enum to make it easier to operate on packets with ad-hoc commands.
  Command.Action
  Ad-hoc command actions ad defined in the XEP-0050.
  Command.Builder
  Command.DataType
  Data form-types as defined in the XEP-0050.
  Command.Status
  Ad-hoc command statuses as defined in the XEP-0050.
  ComponentInfo
  Helper class for storing and handling additional informations about components
  ComponentRegistrator
  Interface ComponentRegistrator
  Collects information about all ServerComponents connected to MessageRouter
  Created: Tue Nov 22 07:07:11 2005
  ConnectionManager<IO extends XMPPIOService<?>>
  Describe class ConnectionManager here.
  ConnectionManager.LIMIT_ACTION
  ConnectionManager.PortConfigBean
  ConnectionManager.PortsConfigBean
  ConnectionManager.SecPortConfigBean
  ConnectionManager.WATCHDOG_PING_TYPE
  Holds possible types of ping to be used in watchdog service for detection of broken connections
  DataForm
  DataForm.Builder
  DataForm.Field
  DataForm.Field.Builder
  DataForm.FieldType
  DataForm.Item
  DataForm.Item.Builder
  DataForm.Reported
  DataForm.Reported.Builder
  DisableDisco
  Disables service discovery processing for a component implementing this interface.
  Iq
  Created: Dec 31, 2009 8:43:21 PM
  Lifecycle
  Generic inteface which should be implemented by every class which can be started/stopped during runtime it Tigase XMPP Server (especially for components, processors, etc.
  Message
  Created: Dec 31, 2009 8:38:38 PM
  MessageReceiver
  Interface MessageReceiver
  Objects of this type can receive messages.
  MessageRouter
  Class MessageRouter
  Created: Tue Nov 22 07:07:11 2005
  MessageRouterConfig
  Describe class MessageRouterConfig here.
  MessageRouterIfc
  Created: Dec 7, 2009 5:20:56 PM
  Packet
  Objects of this class carry a single XMPP packet (stanza).
  PacketFilterIfc
  An interface for loadable packet filters to the Tigase server.
  PacketWriterWithTimeout
  PacketWriterWithTimeout.Handler
  Permissions
  Describe class Permissions here.
  PolicyViolationException
  Presence
  Created: Dec 31, 2009 8:42:05 PM
  Priority
  Created: Feb 13, 2009 9:44:53 PM
  QueueType
  Created: Jun 8, 2009 1:53:38 PM
  ReceiverTimeoutHandler
  Created: Feb 16, 2009 1:44:46 PM
  ServerComponent
  Interface ServerComponent
  Object of this type can be managed by MessageRouter.
  ServiceChecker<IO extends XMPPIOService<?>>
  Describe interface ServiceChecker here.
  StanzaSourceChecker
  ThreadExceptionHandler
  Class ThreadExceptionHandler.java is responsible helper class used to catch all unhandled exception from all threads.
  XMPPServer
  Describe class XMPPServer here.