# All Classes and Interfaces

Class
Description
AbstractActivator
Common activator which should be extended by any OSGi module which will be used by Tigase XMPP Server in OSGi mode.
AbstractAdHocCommand
AbstractAuthPreprocessor
Abstract class which should be extended by any authorization processor as it implements preprocessor feature which is responsible for stopping not allowed packets from not yet authorized client connections.
AbstractAuthRepositoryWithCredentials
AbstractBeanConfigurator
AbstractBeanConfigurator.BeanDefinition
AbstractBeanConfigurator.BeanDefinition.Builder
AbstractCompDBRepository
Created: Oct 24, 2009 3:55:41 PM
AbstractComponent
Deprecated.
Do not use this class at all.
AbstractComponent.DefaultPacketWriter
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.
AbstractConfigBuilder<T extends Map,S extends AbstractConfigBuilder>
Created by andrzej on 11.05.2017.
AbstractConfigurableTask
AbstractConfigurableTimerTask
AbstractCredentialsCommand
AbstractEventBusModule
AbstractForm
Created: 2007-05-27 11:41:02
AbstractHandler
AbstractHandler.Type
Defines what type of event is expected by Handler.
AbstractImporterExtension
AbstractKernelBasedComponent
AbstractKernelBasedComponent.DefaultPacketWriter
AbstractListenerHandler<T>
AbstractMessageReceiver
This is an archetype for all classes processing user-level packets.
AbstractModule
Abstract class for help building a module.
AbstractPushNotifications
AbstractSasl
AbstractSaslSCRAM
AbstractSaslSCRAM.BindType
AbstractScriptCommand
Created: Jan 2, 2009 2:32:17 PM
AbstractSDComponentRepositoryBean<Item extends RepositoryItem>
Class implements ComponentRepository interfaces and extends SDRepositoryBean and is designed to be based bean used by other classes responsible for loading proper implementation of ComponentRepository depending on used implementation of DataSource.
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.
Accept
Describe interface Accept here.
ActionAbstract
Created: May 1, 2010 7:44:17 PM
ActionIfc
Created: Apr 26, 2010 5:05:58 PM
ActionResultsHandlerIfc
Created: May 1, 2010 3:26:50 PM
Activator
Activator
Deprecated.
AddressingSanitizer
AddScriptCommand
Created: Jan 2, 2009 2:29:48 PM
AddScriptTaskCommand
AddTimerScriptTaskCommand
AddUserCredentials
AdhHocRequest
AdHocCommand
AdHocCommandException
AdHocCommandManager
AdHocCommandModule
AdHocCommandModule.ScriptCommandProcessor
AdHocCommandMonitorModule
AdHocResponse
AdHocResponse.State
AdHocScriptCommandManager
AdHocSession
AdHocTask
Affiliation
AffiliationStore
Alert
Created: May 1, 2010 1:39:07 PM
Algorithms
Describe class Algorithms here.
AllHistoryCache
AmpComponent
Created: Apr 26, 2010 3:22:06 PM
AmpComponentClustered
AmpFeatureIfc
Created: Apr 28, 2010 5:38:24 PM
AnnotatedXMPPProcessor
This class is extension of `XMPPProcessor` which provides support for defining processor Id, supported paths and XMLNSs and more using annotations
AnonymousRoster
Describe class AnonymousRoster here.
AnsiColor
Codes to control colours in compatible terminals, based on https://en.wikipedia.org/wiki/ANSI_escape_code#3/4_bit
AsyncCallback
Main interface for callback of all IQ asynchronous request-response mechanism.
AuthenticationProcessor
AuthenticatorSelectorManager
Authorization
`Authorization` enumeration type defines authorization error codes.
AuthorizationException
Describe class AuthorizationException here.
AuthorizationIdCallback
AuthRepoPlainCallbackHandler
Deprecated.
AuthRepository
Interface `AuthRepository` defines a proxy bridge between user authentication data storage and the Tigase server authentication logic.
AuthRepository.AccountStatus
AuthRepository.DefaultCredentials
AuthRepository.DefaultCredentials.RawEntry
AuthRepository.SingleCredential
AuthRepositoryAware
Interface should be implemented by CallbackHandler instance if AuthRepository from session should be injected.
AuthRepositoryImpl
Describe class AuthRepositoryImpl here.
AuthRepositoryMDImpl
Implementation of multi domain pool for authentication repositories.
AuthRepositoryMDPoolBean
Class implements bean for multi domain pool for authentication repositories.
AuthRepositoryMDPoolBean.AuthRepositoryConfigBean
AuthRepositoryPool
Pool for authentication repositories.
AuthUserRepositoryConfigBean<T,U extends AuthUserRepositoryConfigBean<T,U>>
Configuration bean for authentication repository per domain Created by andrzej on 09.03.2016.
Autostart
Aware
AwayPushNotificationsExtension
BackwardCompatibilityHelper
Created by andrzej on 12.08.2016.
BareJID
Instance of the `BareJID` class holds a single, bare JID.
Base64
BasicComponent
Created: Oct 17, 2009 7:49:05 PM
BasicComponent.ServerInfoVHostItemExtension
BasicComponent.ServerInfoVHostItemExtension.ServerInfoVHostItemExtensionProvider
Bean
Defines name of bean.
BeanConfig
This is internal configuration of each bean.
BeanConfig.Source
BeanConfig.State
State of bean.
BeanConfigBuilder
Builder to help register beans in Kernel.
BeanConfigurator
Bean configurator.
BeanDefinition
Created by andrzej on 30.03.2017.
BeanFactory<T>
Interface to create factories of beans.
BeanSelector
Interface used by bean configurators to detect is additional beans should be registered
Created by andrzej on 10.03.2016.
BeanUtils
BidiMap<K,V>
Bind2
BindingsKernel
BindProcessor
Created: Nov 2, 2009 2:37:18 PM
BindResource
RFC-3920, 7.
BlockingCommand
XEP-0191: Blocking Command.
Bootstrap
Bootstrap class is responsible for initialization of Kernel to start Tigase XMPP Server.
BoshConnectionClustered
BoshConnectionManager
Describe class BoshConnectionManager here.
BoshConnectionManager.BOSH_OPERATION_TYPE
BoshIOService
Describe class BoshIOService here.
BoshIOService.ConfigProvider
BoshSendQueueTask
BoshSession
Describe class BoshSession here.
BoshSessionCache
Describe class BoshSessionCache here.
BoshSessionTaskHandler
Describe interface BoshSessionTaskHandler here.
BoshSidLoggerFilter
BoshTask
Describe class BoshWaitTimer here.
Broadcast
BruteForceLockerBean
BruteForceLockerBean.BruteForceLockerVHostExtension
BruteForceLockerBean.BruteForceLockerVHostExtensionProvider
BruteForceLockerBean.Key
BruteForceLockerBean.LoginLockedException
BruteForceLockerBean.Mode
BruteForceLockerBean.StatHolder
BruteForceLockerBean.StatisticsEmitEvent
BruteForceLockerBean.Value
BufferUnderflowException
Describe class BufferUnderflowException here.
C2SDeliveryErrorProcessor
Class implements static methods used to create packets to resend messages undelivered to client by C2S and methods used later to distinguish if packet was resent for redelivery
C2SIOService<RefObject>
CacheObject<V>
Describe class CacheObject here.
CallbackHandlerFactory
Factory of CallbackHandlers.
CallbackHandlerFactoryIfc
Created by andrzej on 20.03.2017.
CAPS
CaptchaProvider
CaptchaProvider.CaptchaItem
CData
Created: Feb 9, 2009 12:21:43 PM
CertBasedCallbackHandler
CertCheckResult
Created: Oct 29, 2010 3:39:59 PM
CertFilesTrustManager
Class CertFilesTrustManager
CertificateContainer
Class used to keep SSL certificates loaded in memory.
CertificateContainer.CertificateChange
Event indicating certificate change that will be distributed in the cluster.
CertificateContainerIfc
Interface implemented by classes responsible for keeping SSL certificates in memory
Created by andrzej on 29.02.2016.
CertificateContainerIfc.CertificateEntity
CertificateEntry
Created: Oct 9, 2010 5:08:30 PM
CertificateGenerator
CertificateGeneratorFactory
CertificateItem
CertificateRepository
CertificateUtil
Created: Sep 22, 2010 3:09:01 PM
CertificateUtil.KeyPairSupplier
ChannelBindingCallback
CID
Created: Jan 7, 2010 12:51:33 PM
CIDConnections
Created: Jun 14, 2010 12:32:49 PM
CIDConnections.CIDConnectionsOpenerService
CircularFifoQueue<E>
ClassComparator
In a few cases classes have to be kept in `Set`.
ClassUtil
`ClassUtil` file contains code used for loading all implementations of specified interface or abstract class found in classpath.
ClassUtil
`ClassUtil` file contains code used for loading all implementations of specified interface or abstract class found in classpath.
ClassUtilBean
Created by andrzej on 08.09.2016.
ClassUtilBean
Created by andrzej on 08.09.2016.
ClConConfigRepository
ClConDirRepository
ClConRepoDefaults
ClConSQLRepository
ClientConnectionClustered
Describe class ClientConnectionClustered here.
ClientConnectionManager
Class ClientConnectionManager Created: Tue Nov 22 07:07:11 2005
ClientStateIndication
Created by andrzej on 25.06.2016.
ClientStateIndication.Logic
ClientTrustManagerFactory
ClientTrustManagerFactory.ClientTrustVHostItemExtension
ClientTrustManagerFactory.ClientTrustVHostItemExtensionProvider
ClusterCommandException
ClusterConnection
ClusterConnectionHandler
ClusterConnectionHandler interface used by ClusterConnectionSelectorIfc implementations to separate implementation from ClusterConnectionManager
ClusterConnectionManager
Class ClusterConnectionManager
Created: Tue Nov 22 07:07:11 2005
ClusterConnectionManager.ClusterInitializedEvent
ClusterConnectionManager.DefClConRepositoryBean
ClusterConnectionManager.REPO_ITEM_UPDATE_TYPE
ClusterConnectionSelector
Advanced implementation of ClusterConnectionSelectorIfc which separates packets with priority CLUSTER or higher from other packets in cluster connections by using separate connections for them
ClusterConnectionSelectorIfc
Interface ClusterConnectionSelectorIfc is base interface for classes responsible for selecting connection which should be used to send packet between cluster nodes
ClusterConnectionSelectorOld
ClusterConnectionSelectorOld class implements old cluster connection selection algoritm which before was part of ClusterConnectionManager class.
ClusterController
Describe class ClusterController here.
ClusterControllerIfc
ClusteredComponentIfc
Describe interface ClusteredComponent here.
ClusterElement
Class ClusterElement is a utility class for handling tigase cluster specific packets.
ClusteringStrategyIfc<E extends ConnectionRecordIfc>
Created: May 2, 2009 4:36:03 PM
ClusterMapFactory
ClusterMapFactory.ElementAddEvent
ClusterMapFactory.ElementRemoveEvent
ClusterMapFactory.MapClearEvent
ClusterMapFactory.MapDestroyEvent
ClusterMapFactory.NewMapCreatedEvent
ClusterModeRequired
Marks bean as it required cluster mode value to be equal to value of active property.
ClusterRepoConstants
ClusterRepoItem
ClusterRepoItemEvent
CmdAcl
CmdAcl.Type
CombiningClass
Auto-generated class containing Unicode NFKC tables.
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.
CommandIfc
Created: Jan 2, 2009 1:20:16 PM
CommandlineParameter
CommandlineParameter.Builder
Creates a `CommandlineParameter` builder
CommandListener
CommandListenerAbstract
CompCompDBRepository
CompConfigRepository
Deprecated.
ComponenScriptCommandProcessor
ComponentAcceptStreamOpenHandler
Created: Oct 7, 2009 5:51:47 PM
ComponentConnection
Created: Sep 30, 2009 9:20:22 PM
ComponentConnectionManager
Deprecated.
ComponentConnectStreamOpenHandler
Created: Oct 7, 2009 5:50:34 PM
ComponentException
ComponentInfo
Helper class for storing and handling additional informations about components
ComponentIOService
Created: Jun 14, 2010 12:05:41 PM
ComponentProtocol
Created: Sep 30, 2009 8:28:13 PM
ComponentProtocolHandler
Created: Oct 7, 2009 5:54:56 PM
ComponentProtocolManager
ComponentRegistrator
Interface ComponentRegistrator
Collects information about all ServerComponents connected to MessageRouter
Created: Tue Nov 22 07:07:11 2005
ComponentRepository<Item extends RepositoryItem>
A convenience interface for a unified access to component specific repository data.
ComponentRepositoryDataSourceAware<Item extends RepositoryItem,DS extends DataSource>
Interface should be implemented by `ComponentRepository` which are using `DataSource` to load/store entries.
ComponentStatisticsProvider
Created by andrzej on 15.12.2016.
Composition
Auto-generated class containing Unicode NFKC tables.
CompRepoDefaults
Created: Oct 24, 2009 3:57:36 PM
CompRepoItem
Created: Oct 3, 2009 4:39:51 PM
CompSQLRepository
Deprecated.
ConditionIfc
Created: Apr 26, 2010 5:06:13 PM
ConfigAlias
Annotation to add additional aliases to the fields.
ConfigAliases
Annotation allows to add multiple `ConfigAlias` aliases for multiple configuration fields
Created by andrzej on 05.08.2016.
ConfigBuilder
Created by andrzej on 11.05.2017.
ConfigField
Annotation to define configurable field.
ConfigFieldType
ConfigHelper
Created by andrzej on 08.11.2016.
ConfigHolder
Created by andrzej on 18.09.2016.
ConfigItem
Created: Dec 10, 2009 2:40:26 PM
ConfigItem.FLAGS
ConfigReader
Created by andrzej on 05.06.2016.
ConfigReader.AbstractEnvironmentPropertyVariable
ConfigReader.CompositeVariable
ConfigReader.CompositeVariable.Operation
ConfigReader.ConfigException
ConfigReader.EnvironmentVariable
ConfigReader.InvalidFormatException
ConfigReader.PropertyVariable
ConfigReader.State
ConfigReader.UnsupportedOperationException
ConfigReader.Variable
ConfigRepository<Item extends RepositoryItem>
Created: Oct 3, 2009 2:58:41 PM
ConfigRepositoryIfc
Created: Dec 10, 2009 2:04:20 PM
ConfigSQLRepository
Deprecated.
ConfigType
Defines value of 'config-type' for which bean should be loaded.
ConfigTypeEnum
Created by andrzej on 26.04.2017.
Configurable
Interface Configurable
Objects inheriting this interface can be configured.
ConfigurableTask
ConfigurationCache
Created: Dec 10, 2009 2:02:41 PM
ConfigurationChangedAware
Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.
ConfigurationException
Configurator
Created: Dec 7, 2009 4:09:52 PM
ConfiguratorAbstract
Created: Dec 7, 2009 4:15:31 PM
ConfiguratorCommand
ConfiguratorOld
Class ConfiguratorOld
Created: Tue Nov 22 07:07:11 2005
ConfigureTaskCommand
ConfigWriter
Created by andrzej on 05.06.2016.
ConfigXMLRepository
Class `ConfigXMLRepository` provides access to configuration settings.
ConnectionLock
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
ConnectionOpenListener
Describe interface ConnectionOpenListener here.
ConnectionOpenThread
Describe class ConnectionOpenThread here.
ConnectionRecord
ConnectionRecordIfc
ConnectionsTask
ConnectionType
Describe class ConnectionType here.
ConsoleIfc
Constants
Describe class Constants here.
Constants.CacheAction
Converter
Converter
Converter.ConverterProperties
Converter.SERVER
ConverterUtil
Convertible<T extends RowEntity>
Interface for all converters of data from other servers.
Counter
CounterDataArchivizer
Created: Mar 25, 2010 8:55:11 PM
CounterDataFileLogger
Class responsible for dumping server statistics to a file
CounterDataLogger
Created: Apr 20, 2010 6:39:05 PM
CounterDataLoggerRepoBean
CounterDataLoggerRepoBean.CounterDataLoggerConfigBean
CounterDataLoggerRepository
CounterDataLoggerRepositoryIfc<DS extends DataSource>
CounterPerSecond
CounterValue
CPULoadListener
Created: Feb 19, 2009 12:21:15 PM
CpuTempTask
Credentials
Interface implemented by classes handling user login credentials.
Credentials.Decoder<E extends Credentials.Entry>
Interface implemented by credentials decoder converting from value stored in database to the form represented by implementation of Entry interface.
Credentials.Encoder<E extends Credentials.Entry>
Interface implemented by credentials encoder converting them from plaintext value to encoded form stored in the database.
Credentials.Entry
Interface required to be implemented by classes representing credential entry.
Credentials.RawEntry
Interface implemented by classes used as DTO for credentials read from repository.s
CredentialsDecoderBean
CredentialsEncoderBean
CredentialsExtension
CredentialsExtension.AuthImportExtension
CredentialsExtension.PlainAuthImportExtension
CredentialsExtension.SCRAMAuthImportExtension
Criteria
Created: 2007-06-20 08:03:14
CustomDomainFilter
DataForm
DataForm.Builder
DataForm.Field
DataForm.Field.Builder
DataForm.FieldType
DataForm.Item
DataForm.Item.Builder
DataForm.Reported
DataForm.Reported.Builder
DataOverwriteException
The `DataOverwriteException` exception is thrown when application tries to ovrewrite data in repository but does not have permission to do so.
DataRepoPool
DataRepository
The interface defines a generic data repository for storing arbitrary data in any application specific form.
DataRepository.dbTypes
Helper enumeration with types of supported databases.
DataRepositoryImpl
Created: Sep 3, 2010 5:55:41 PM
DataRepositoryPool
Created: Sep 4, 2010 2:13:22 PM
DataSource
Interface implemented by every class providing access to data storage, ie.
DataSourceAware<T extends DataSource>
Interface providing a generic way to access data sources by classes implementing it.
DataSourceBean
This is main bean responsible for managing and initialization of data sources.
DataSourceBean.DataSourceChangedEvent
Event emitted by `DataSourceBean` using `EventBus` when instance of `DataSource` for some name changes.
DataSourceBean.DataSourceMDConfigBean
DataSourceHelper
Created by andrzej on 15.03.2016.
DataSourceHelper
DataSourceHelper.Matcher
DataSourcePool<T extends DataSource>
Generic interface for all implementations of a pool of data sources.
DataTypes
Created: May 28, 2009 7:39:07 AM
DBElement
`DBElement` class extends `tigase.xml.Element`.
DBElementFactory
`DBElementFactory` is implementation of factory design pattern required by XML DOM builder to create proper `Element` instances for tree nodes.
DBInitException
Describe class DBInitException here.
DBInitForkJoinPoolCache
DBSchemaLoader
Simple utility class allowing various Database operations, including executing simple queries, loading specific schema files or performing complete load of all Tigase schema required to run the server.
DBSchemaLoader.ExceptionHandler<T extends Exception,R>
DBSchemaLoader.Parameters
DBSchemaLoader.PARAMETERS_ENUM
DBSchemaLoader.SQLCommand<C,R>
DecompositionKeys
Auto-generated class containing Unicode NFKC tables.
DecompositionMappings
Auto-generated class containing Unicode NFKC tables.
DefaultClusteringStrategy<E extends ConnectionRecordIfc>
Created: May 13, 2009 9:53:44 AM
DefaultClusteringStrategyAbstract<E extends ConnectionRecordIfc>
Created: May 13, 2009 9:53:44 AM
DefaultElementFactory
`DefaultElementFactory` is an `ElementFactory` implementation creating instances of basic `Element` class.
DefaultMechanismSelector
DefaultResponseHandler
DefaultTypesConverter
DeleteScriptTaskCommand
DeleteUserCredentials
Deliver
Created: May 1, 2010 11:28:40 AM
Deliver
Created: Apr 27, 2010 5:36:27 PM
Dependency
DependencyChecker
DependencyGrapher
Creates graph of beans dependency in Graphviz format.
DependencyManager
Dialback
Created: Dec 9, 2010 2:00:52 PM
DisableDisco
Disables service discovery processing for a component implementing this interface.
DiscoFeatures
Annotation which placed on `AnnotatedXMPPProcessor` can define discovery features provided by processor
DiscoveryModule
DiscoveryMonitorModule
DiskTask
DMapListener<K,V>
Created by bmalkow on 04.12.2015.
DNSEntry
The class defines an instance of a single DNS entry.
DNSResolverDefault
DNSResolver class for handling DNS names
DNSResolverFactory
DNSResolverIfc
DomainAware
Interface should be implemented by CallbackHandler instance if domain name rom current XMPP Session should be injected.
DomainFilter
Created: Dec 30, 2008 12:43:28 PM
DomainFilterPolicy
Enumeration of all possible filtering modes
DomBuilderHandler
`DomBuilderHandler` - implementation of `SimpleHandler` building DOM strctures during parsing time.
Drop
Created: Apr 27, 2010 5:35:33 PM
DrupalWPAuth
Describe class DrupalWPAuth here.
DSLBeanConfigurator
Created by andrzej on 11.08.2016.
DSLBeanConfiguratorWithBackwardCompatibility
Created by andrzej on 12.08.2016.
DummyRepository
DummyRepository is a class with all methods empty.
DynamicRoster
Describe class DynamicRoster here.
DynamicRosterIfc
Interface `DynamicRosterIfc` is to dynamically generate user roster entries when the user requests the roster content.
DynamicRosterTest
Created: Nov 28, 2008 10:27:55 PM
DynamicRosterTest123
EchoComponent
Created: Sep 30, 2010 1:07:13 PM
Element
`Element` - basic document tree node implementation.
Element.Matcher<T>
ElementCriteria
Created: 2007-06-19 20:34:57
ElementFactory
`ElementFactory` is inderface definition for factories creating proper instances of `Element` class or its extension.
ElementMatcher
ElemPathCriteria
EncryptedPushNotificationExtension
EntityTime
This supports the implementation of XEP-0202: Entity Time.
Error
Created: Apr 27, 2010 5:35:45 PM
ErrorCounter
ErrorCounter class is implementation of XMPPProcessor responsible for counting packets with type=error which value is added to Tigase XMPP Server statistics.
ErrorCounter.ErrorStatisticsHolder
ErrorsStatisticsProvider
EventBus
EventBusComponent
EventBusComponent
EventbusDiscoveryModule
EventBusEvent
EventBusException
EventBusFactory
EventBusImplementation
EventBusImplementation.InternalEventbusEvent
EventBusImplementation.ListenerAddedEvent
EventBusImplementation.ListenerRemovedEvent
EventBusSerializer
EventListener<E>
EventName
EventPublisherModule
EventReceiverModule
EventRoutedTransientFiller
Interface implemented by classes responsible for filling transient fields of events after event is delivered on other node in cluster
EventRoutingSelector
This interface is required to be implemented by every class which wants to change routing of delivering events to other machines.
EventsNameMap<M>
EventSourceListener<E>
EventsRegistrar
ExceptionUtilities
ExpireAt
Created: Apr 27, 2010 5:36:39 PM
Exporter
ExtendedQuery
ExtendedQueryImpl
ExternalServiceDiscoveryComponent
Created by andrzej on 06.09.2016.
ExternalServiceDiscoveryModule
Created by andrzej on 06.09.2016.
ExternalServiceDiscoveryProcessor
Created by andrzej on 06.09.2016.
ExtProcessor
Created: Oct 1, 2009 8:40:36 PM
ExtServiceDiscoItem
Created by andrzej on 06.09.2016.
ExtServiceDiscoveryUserRepoRepository
Created by andrzej on 06.09.2016.
Field
Created: 2007-05-27 10:56:06
Field.FieldType
Fields
FillRoutedEvent
Annotation used to mark methods of consumer class as responsible for filling event transient fields
FlexibleOfflineMessageRetrieval
FloatHistoryCache
Created: Sep 8, 2009 7:32:09 PM
Form
Created: 2007-05-27 11:41:02
FormSignatureVerifier
FormSignatureVerifier.SignatureVerifyHandler
FormSigner
FormSignerException
GetFormModule
Implementation of module responsible for handling request to retrive form used in XEP-0313: Message Archive Management
Created by andrzej on 19.07.2016.
GroupchatFilter
GroupchatPushNotificationsExtension
Handle
Annotation which placed on `AnnotatedXMPPProcessor` can define path and XMLNSS supported by implemented processor
HandleEvent
Annotation to mark method as event handler.
HandleEvent.Type
Handles
Annotation which placed on `AnnotatedXMPPProcessor` can define paths and corresponding XMLNSs supported by processor
HandleStanzaTypes
Annotation which placed on `AnnotatedXMPPProcessor` can define which stanza types are supported by implemented processor
HandshakeProcessor
Created: Oct 21, 2009 1:58:56 PM
Id
Annotation which placed on `AnnotatedXMPPProcessor` can define of processor implementation
IDNA
This class offers static methods for converting internationalized domain names to ACE and back.
IDNAException
Exception handling for IDNA class.
IgnoreFromUnknownFilter
Importer
ImporterExtension
ImportXMLHandler
InfoTask
InfoTaskCommand
Initializable
If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
Inject
This annotation marks field in class that Kernel should inject dependency here.
Inject.EMPTY
IntHistoryCache
Created: Sep 8, 2009 7:39:27 PM
InvalidPacketException
InvisibleCommand
Class InvisibleCommand implements XEP-0186 Invisible Command support
IOInterface
Describe interface IOInterface here.
IOListener
IOService<RefObject>
`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<IO extends IOService<?>>
Describe interface IOServiceListener here.
IOUtil
IPMonitor
Created: Sep 11, 2009 12:39:04 PM
Iq
Created: Dec 31, 2009 8:43:21 PM
JabberClientStreamOpenHandler
Created: Oct 7, 2009 3:17:09 PM
JabberIqAuth
JEP-0078: Non-SASL Authentication
Created: Thu Feb 16 17:46:16 2006
JabberIqCommand
Describe class JabberIqCommand here.
JabberIqIq
Describe class JabberIqIq here.
JabberIqPrivacy
Describe class JabberIqPrivacy here.
JabberIqPrivacy.ITEM_ACTION
JabberIqPrivacy.ITEM_SUBSCRIPTIONS
JabberIqPrivacy.ITEM_TYPE
JabberIqPrivacy.OfflineResourceConnection
JabberIqPrivacy.PrivacyListOfflineCache
JabberIqPrivacy.PrivacyListUpdatedEvent
JabberIqPrivate
Describe class JabberIqPrivate here.
JabberIqPrivateExtension
JabberIqPrivateExtension.JabberIqPrivateImporterExtension
JabberIqRegister
XEP-0077: In-Band Registration
Created: Thu Feb 16 13:14:06 2006
JabberIqRegister.AccountValidator
JabberIqRegister.CIDRAddress
As in http://commons.apache.org/proper/commons-net/jacoco/org.apache.commons .net.util/SubnetUtils.java.html
JabberIqRegister.UserRegisteredEvent
JabberIqRegister.WelcomeMessageChangedEvent
JabberIqRoster
Class `JabberIqRoster` implements part of RFC-3921 - XMPP Instant Messaging specification describing roster management.
JabberIqStats
XEP-0039: Statistics Gathering.
JabberIqVersion
XEP-0092: Software Version
Created: Tue Mar 21 06:45:51 2006
JabberVersionModule
JavaJMXProxyOpt
JcaTLSWrapper
Describe class TLSWrapper here.
JDBCMsgBroadcastRepository
Created by andrzej on 15.03.2016.
JDBCMsgRepository
Created: May 3, 2010 5:28:02 PM
JDBCPasswordObfuscator
JDBCRepository
Not synchronized implementation! Musn't be used by more than one thread at the same time.
JDBCRepository.IRepoCache<K,V>
JID
The class defines an instance of a single XMPP JID identifier.
JidResourceMap<T>
Generic utility class to allow storage of any value for particular JID (including resource).
Jingle
Describe class Jingle here.
JinglePushNotificationsExtension
JMXProxyListener
Created: Aug 24, 2009 1:02:08 PM
JMXProxyListenerOpt
Kernel
Main class of Kernel.
Kernel.DelegatedBeanConfig
Class used for delegating beans from one kernel to the other kernel.
KernelException
KeytoolCertificateGenerator
LastActivity
Implementation of XEP-0012: Last Activity.
LastActivityAbstract
Implementation of XEP-0012: Last Activity.
LastActivityMarker
Implementation of XEP-0012: Last Activity.
LastActivityRetriever
LdapAuthProvider
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.
ListDiffCalculator
Created by bmalkow on 19.12.2016.
LoadBalancerIfc
LoadCheckerTask
LocalhostException
Created: Dec 7, 2010 5:25:55 PM
LogFilter
LogFormatter
LoggerTask
LoggingBean
Created by andrzej on 02.04.2017.
LogUserFilter
LogWithStackTraceEntry
LongHistoryCache
Created: Sep 8, 2009 7:39:27 PM
LRUConcurrentCache<K,V>
Main
MAM2ExtendedQueryParser<Query extends Query>
MAM2QueryParser<Query extends Query>
MAMItemHandler
Basic implementation of handler processing items found in repository and converting into forward messages for delivery to client as specified in XEP-0313: Message Archive Management
Created by andrzej on 19.07.2016.
MAMQueryParser<Query extends Query>
Implementation of parser for XEP-0313: Message Archive Management
Created by andrzej on 19.07.2016.
MAMRepository<Q extends Query,I extends MAMRepository.Item>
Base interface which is required to be implemented by class which should be used as repository implementation for quering using XEP-0313: Message Archive Management
Created by andrzej on 19.07.2016.
MAMRepository.Item
MAMRepository.ItemHandler<Q extends Query,I extends MAMRepository.Item>
MAMRepositoryManagerExtensionHelper
MAMRepositoryManagerExtensionHelper.AbstractImporterExtension
MAMUtil
ManagerCompDBRepository
MapCreatedEvent
MapDestroyedEvent
MatchResource
Created: Apr 27, 2010 5:36:54 PM
MaxDailyCounterQueue<E extends Number & Comparable<E>>
A queue implementation which stores highest added value on a given day and has limited size.
MD5PasswordCredentialsEntry
Deprecated.
MD5PasswordCredentialsEntry.Decoder
MD5PasswordCredentialsEntry.Encoder
MD5UserIdPasswordCredentialsEntry
Deprecated.
MD5UserIdPasswordCredentialsEntry.Decoder
MD5UserIdPasswordCredentialsEntry.Encoder
MD5UsernamePasswordCredentialsEntry
Deprecated.
MD5UsernamePasswordCredentialsEntry.Decoder
MD5UsernamePasswordCredentialsEntry.Encoder
MDPoolBean<S,T extends MDPoolConfigBean<S,T>>
Abstract class providing base part for implementation of pool for multiple domains.
MDPoolBeanWithStatistics<S extends Repository,T extends MDPoolConfigBean<S,T>>
Class extends MDPoolBean class by adding support for statistics gathering for every managed repository.
MDPoolConfigBean<A,B extends MDPoolConfigBean<A,B>>
Base class for configuration beans of `DataSourceBean`, `AuthRepositoryMDPoolBean` and `UserRepositoryMDPoolBean`
Created by andrzej on 08.03.2016.
MDRepositoryBean<T extends DataSourceAware>
Abstract class implementing bean to which should be used to create name aware repository pool.
MDRepositoryBean.MDRepositoryConfigBean<A extends DataSourceAware>
MDRepositoryConfigBean is bean responsible for basic management and initialization of repository for domain.
MDRepositoryBean.SelectorType
Determines behaviour of MDRepositoryBean.
MDRepositoryBeanWithStatistics<T extends DataSourceAware>
Extended version of MDRepositoryBean class with support for statistics gathering.
MechanismNameAware
MechanismSelector
Interface for implementing selectors of SASL mechanisms.
MemoryChangeListener
Created: Feb 19, 2009 12:19:57 PM
MemoryCheckerTask
Message
Created: Dec 31, 2009 8:38:38 PM
Message
Message forwarder class.
MessageAll
Variant of the `Message` forwarder class.
MessageAmp
Created: Apr 29, 2010 5:00:25 PM
MessageCarbons
MessageCarbons class implements XEP-0280 Message Carbons protocol extension.
MessageCarbons.MessageCarbonsStateChangedEvent
Event class responsible for notification other sessions of same user that message carbons state was changed.
MessageDeliveryLogic
MessageDeliveryProviderIfc
MessageForwarding
Message forwarder class.
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
MIXProcessor
MobileV1
Class responsible for queuing packets (usable in connections from mobile clients - power usage optimization) version 1
MobileV2
Class responsible for queuing packets (usable in connections from mobile clients - power usage optimization) version 2
MobileV3
Class responsible for queuing packets (usable in connections from mobile clients - power usage optimization) version 3
Module
Basic interface to implement component module.
ModulesManager
ModulesManagerImpl
MonitorComponent
MonitorComponent
Deprecated.
Use `MonitorComponent` instead.
MonitorExtension
MonitoringBeanIfc
Created by andrzej on 13.10.2016.
MonitoringSetupIfc
Created: Jan 10, 2009 8:43:04 PM
MonitoringSetupIfc.MONITOR
MonitorPluginIfc
Created: Jun 17, 2010 11:59:13 AM
MonitorRuntime
Created: Feb 19, 2009 12:31:14 PM
MonitorTask
MotdProcessor
Created by andrzej on 10.12.2016.
MotdProcessor.MotdUpdatedEvent
MsgBroadcastRepository<T,S extends DataSource>
Created by andrzej on 15.03.2016.
MsgBroadcastRepository.MsgBroadcastRepositoryBean
MsgBroadcastRepository.MsgBroadcastRepositoryBean.MsgBroadcastRepositoryConfigBean
MsgBroadcastRepositoryIfc<T extends DataSource>
Created by andrzej on 15.03.2016.
MsgBroadcastRepositoryStoredProcedures
Created by andrzej on 24.03.2017.
MsgRepository<T,S extends DataSource>
MsgRepository.MSG_TYPES
MsgRepository.MsgDBItem<T>
MsgRepository.MsgRepositoryMDBean
Bean used to provide MsgRepository implementations
MsgRepository.MsgRepositoryMDBean.MsgRepositoryConfigBean
MsgRepository.MsgRepositoryMDBean.RepoAwareMsgDBItem
MsgRepository.MsgRepositoryPoolBean<T>
Deprecated.
MsgRepository.OfflineMessagesProcessor
MsgRepositoryIfc<T extends DataSource>
Created by andrzej on 13.03.2016.
MsgRepositoryStoredProcedures
Created by andrzej on 22.03.2017.
MultiItemForm
MutedFilter
NativeMemoryTracking
NFKC
This class offers static methods for Unicode NFKC string normalization.
NMTScope
NoConnectionIdException
NodeExistsException
This exception is thrown when user tries to add subnode with name which already exists in data base.
NodeNotFoundException
Exception is thrown when user tries to access non-existen node on 1st level.
NonAuthUserRepository
Describe interface WriteOnlyUserRepository here.
NonAuthUserRepositoryAware
NonAuthUserRepositoryImpl
Created: May 3, 2010 1:23:45 PM
NonpriorityQueue<E>
Created: Feb 9, 2010 11:32:30 AM
NotAuthorizedException
This exception is usually trown when there is kind of access violation error.
Notify
Created: Apr 27, 2010 5:36:03 PM
NotLocalhostException
Created: Sep 2, 2010 4:11:34 PM
ObjectComparator
Describe class ObjectComparator here.
ObjectEventsListenerHandler
ObjectEventsSourceListenerHandler
OfflineMessages
OfflineMessages plugin implementation which follows XEP-0160: Best Practices for Handling Offline Messages specification.
OfflineMessages.Notifier
OfflineMessages.OfflineMsgRepositoryIfc
OfflineMessages.PubSubPublisherNotifier
OfflineMessages.StampComparator
`Comparator` interface implementation for the purpose of sorting Elements retrieved from the repository by the timestamp stored in `delay` element.
OfflineMsgRepositoryIfc
Interface for storing and restoring offline Elements.
OldConfigHolder
Created by andrzej on 10.07.2017.
OldConfigHolder.Format
OldSelfSignedCertificateGenerator
Deprecated.
OnlineJidsReporter
Created: Apr 19, 2009 12:15:07 AM
Or
Created: 2007-06-20 09:32:29
OSGiScriptEngine
OSGiScriptEngineFactory
This is a wrapper class for the ScriptEngineFactory class that deals with context class loader issues It is necessary because engines (at least ruby) use the context classloader to find their resources (i.e., their "native" classes)
OSGiScriptEngineManager
This class acts as a delegate for all the available ScriptEngineManagers.
OSUtils
Created: Dec 11, 2008 10:26:00 AM
OSUtils.OS
OutgoingState
Packet
Objects of this class carry a single XMPP packet (stanza).
PacketChecker
Created: Dec 10, 2010 5:53:57 PM
PacketCounter
PacketDefaultHandler
Describe class PacketDefaultHandler here.
PacketErrorTypeException
Deprecated.
PacketFilterIfc
An interface for loadable packet filters to the Tigase server.
PacketFiltersBean
PacketFiltersBean.IncomingPacketFiltersBean
PacketFiltersBean.OutgoingPacketFiltersBean
PacketForwardCmd
PacketInvalidAddressException
PacketInvalidTypeException
PacketWriter
Interface for writing Packets to XMPP stream.
PacketWriterWithTimeout
PacketWriterWithTimeout.Handler
ParameterParser
General purpose command-line parser accepting (if defined) both single-letter (and space separated value) and full names (and equal-sign separated value).
PasswordHash
Portable PHP password hashing framework rewritten in Java - code almost copied directly.
PasswordResetterIfc
PatternComparator
Created: Oct 22, 2009 6:08:50 PM
PBKDIterationsCallback
PepPlugin
Permissions
Describe class Permissions here.
PlainCallbackHandler
Implementation of CallbackHandler for authentication with SASL PLAIN or using plaintext password.
PlainCredentialsEntry
PlainCredentialsEntry.Decoder
PlainCredentialsEntry.Encoder
PlainSPCallbackHandler
Deprecated.
PlantUMLGrapher
PluginSettingsAware
Interface should be implemented by CallbackHandler instance if plugin settings should be injected.
PolicyViolationException
PreparedStatementInvocationHandler
Presence
Created: Dec 31, 2009 8:42:05 PM
PresenceAbstract
Class responsible for handling Presence packets
PresenceCapabilitiesManager
PresenceCapabilitiesManager.PresenceCapabilitiesListener
PresenceOffline
PresenceState
PresenceState.ExtendedPresenceProcessorIfc
PresenceSubscription
PresenceSubscription.PresenceSubscriptionVHostItemExtension
PresenceSubscription.PresenceSubscriptionVHostItemExtensionProvider
Priority
Created: Feb 13, 2009 9:44:53 PM
PriorityExtension
PriorityQueueAbstract<E>
Works like a LinkedBlockingQueue using the put() and take() methods but with an additional priority integer parameter.
PriorityQueueRelaxed<E>
Created: Feb 9, 2010 11:12:56 AM
PriorityQueueStrict<E>
Created: Jul 25, 2010 4:09:05 PM
Privacy
Class defining data structure for privacy lists.
PrivacyList
PrivacyList.Item
PrivacyList.Item.Type
ProcessingThreads<E extends WorkerThread>
Created: Apr 21, 2009 8:50:50 PM
Punycode
This class offers static methods for encoding/decoding strings using the Punycode algorithm.
PunycodeException
Exception handling for Punycode class.
PushNotifications
Created by andrzej on 30.12.2016.
PushNotifications.AbstractAdhocCommand
PushNotifications.DisableDeviceAdHocCommand
PushNotifications.ListDevicesAdhocCommand
PushNotificationsAware
PushNotificationsExtension
PushNotificationsFilter
PushPresence
Query
Interface defining methods required by base version MAMRepository to execute queries.
QueryExecutor
QueryExecutor.QueryFunction<T,R>
QueryImpl
Class implements Query interface and is base implementation of query holder used by implementation of XEP-0313: Message Archive Management
Created by andrzej on 21.07.2016.
QueryModule
Implementation of module processing requests to retrieve items using XEP-0313: Message Archive Management
Created by andrzej on 19.07.2016.
QueryParser<Q extends Query>
Interface of which class instance is used by QueryModule to process incoming stanzas into query.
QueueItem
Created: Apr 21, 2009 9:05:23 PM
QueueType
Created: Jun 8, 2009 1:53:38 PM
Range
ReceiverBareJidLB
ReceiverFullJidLB
ReceiverTimeoutHandler
Created: Feb 16, 2009 1:44:46 PM
ReflectEventListenerHandler
ReflectEventListenerHandlerFactory
ReflectEventRoutedTransientFiller
Class responsible for calling method on consumer instance which will fill event transient fields.
ReflectEventRoutedTransientFillerFactory
Class responsible for creation of `ReflectEventRoutedTransientFiller` instances based on methods of consumer class annotated with `FillRoutedEvent` annotation.
ReflectEventRoutingSelector
This class is implementation of `EventRoutingSelector` used when this selector is created based on annotated method of consumer class.
ReflectEventRoutingSelectorFactory
Class responsible for generation of `EventRoutingSelectors` based on methods of consumer class annotated with `@RouteEvent`
ReflectEventSourceListenerHandler
ReflectionHelper
Utility class with useful methods to work with reflections
ReflectionHelper.Handler<A extends Annotation,T>
RegistrarBean
Interface which needs to be implemented by bean classes which are also Registrars.
RegistrarBeanWithDefaultBeanClass
Created by andrzej on 14.08.2016.
RegistrarKernel
RegistrationException
RegistrationThrottling
Created by andrzej on 19.11.2016.
RegistrationThrottlingProcessor
Created by andrzej on 16.11.2016.
RemoteRosterManagement
RemoveScriptCommand
Created: Jan 2, 2009 2:30:41 PM
ReplaceServerKeyCallback
Repository
Base interface which should be implemented by every repository to have one common interface
Repository.Meta
Meta created to add possibility to retrieve information about implementation of repository (ie.
Repository.SchemaId
Annotation provides information about schema (ie.
RepositoryAccess
Describe class RepositoryAccess here.
RepositoryAccessException
RepositoryChangeListenerIfc<Item extends RepositoryItem>
RepositoryException
RepositoryFactory
Deprecated.
RepositoryHolder
RepositoryItem
The interface defines a contract for a repository item handled by ComponentRepository implementation.
RepositoryItemAbstract
Created: Sep 23, 2010 6:53:14 PM
RepositoryManager
RepositoryManager.ThrowingConsumer<X>
RepositoryManagerExtension
RepositoryManagerExtensionBase
RepositoryPool<T>
Generic interface of repository pool implementations.
RepositoryUtils
Describe class RepositoryUtils here.
RepositoryVersionAware
Interface indicates that the implementation is aware of the version, can specify required version of the schema that should be present in the database and perform update from current version in the database to the required version
RepositoryVersionAware.SchemaVersion
ResourceState
Created: Feb 19, 2009 12:22:55 PM
ResponseManager
ResponseManager.Entry
RFC3454
Auto-generated class containing StringPrep mapping tables.
RosterAbstract
Describe class RosterAbstract here.
RosterAbstract.PresenceType
RosterAbstract.RosterModifiedEvent
RosterAbstract.StateTransition
RosterAbstract.SubscriptionType
RosterElement
Describe class RosterElement here.
RosterFactory
`RosterFactory` is an factory that is responsible for creation appropriate instance of `RosterAbstract` class
Created: Thu Sep 4 18:33:11 2008
RosterFactory.Bean
RosterFlat
Describe class RosterFlat here.
RosterRetrievingException
RouteEvent
Annotation used to mark methods of consumer class as responsible for routing of events
RoutingsContainer
Describe class RoutingsContainer here.
RoutingsContainer.AbstractRoutingComputer
RoutingsContainer.MultiMode
RoutingsContainer.RoutingComputer
RoutingsContainer.SingleMode
RowEntity
RSAPrivateKeyDecoder
Created: Oct 9, 2010 9:16:55 PM
RSM
RTBL
RTBLAddCommand
RTBLComponent
RTBLDeleteCommand
RTBLEventModule
RTBLFetchModule
RTBLIqModule<RCTX>
RTBLIqModule.RequestKey
RTBLIqModule.ResultEvent
RTBLIqModule.ResultEvent.Result
RTBLRepository
RTBLRepository.Action
RTBLRepository.Key
RTBLRepository.RTBLAdded
RTBLRepository.RTBLChange
RTBLRepository.RTBLEvent
RTBLRepository.RTBLReload
RTBLRepository.RTBLRemoved
RTBLSubscribeModule
RTBLSubscribeModule.Context
Rule
Rule.RuleType
S2SAbstract
Created by andrzej on 19.05.2017.
S2SAbstractFilter
Created by andrzej on 19.05.2017.
S2SAbstractProcessor
Created: Dec 10, 2010 3:32:11 PM
S2SAbstractProcessor.Order
S2SConnection
Created: Jun 14, 2010 1:19:55 PM
S2SConnectionHandlerIfc<IO extends XMPPIOService<?>>
Created: Dec 9, 2010 11:40:28 PM
S2SConnectionManager
Created: Jun 14, 2010 11:59:38 AM
S2SConnectionManager.DomainServerNameMapper
S2SConnectionSelector
Created: Jun 26, 2010 9:38:19 AM
S2SFilterIfc
Created by andrzej on 19.05.2017.
S2SIOService
Created: Jun 14, 2010 12:30:53 PM
S2SProcessor
Created: Dec 9, 2010 1:50:09 PM
S2SRandomSelector
Created: Jun 26, 2010 9:40:04 AM
SaltCallback
SampleSocketThread
Describe class SampleSocketThread here.
SampleSocketThread.SocketHandler
SampleTask
SampleTask.SampleTaskEvent
SaslANONYMOUS
SASL-ANONYMOUS mechanism.
SaslAuth
Describe class SaslAuth here.
SaslAuth.ElementType
SaslAuth2
SaslAuth2.ElementType
SaslAuth2.Inline
SaslAuth2.Inline.Action
SaslAuth2.Inline.Result
SaslAuth2.UserAgent
SaslAuthAbstract
SaslExternal
SaslEXTERNAL
SaslInvalidLoginExcepion
SaslPLAIN
SASL-PLAIN mechanism.
SASLProcessor
Created: Oct 31, 2009 11:06:57 PM
SaslSCRAM
SaslSCRAMPlus
SaslSCRAMSha256
SaslSCRAMSha256Plus
SaslSCRAMSha512
SaslSCRAMSha512Plus
SaslXTOKEN
ScheduledTask
Abstract class extending TimerTask which allows easy configuration and usage of TimerTask as a bean
Created by andrzej on 09.08.2016.
Schema
Created by andrzej on 04.05.2017.
SchemaLoader<P extends SchemaLoader.Parameters>
SchemaLoader.Parameters
SchemaLoader.Result
SchemaLoader.TypeInfo
SchemaManager
Created by andrzej on 02.05.2017.
SchemaManager.DataSourceInfo
SchemaManager.Pair<K,V>
SchemaManager.RepoInfo
SchemaManager.ResultEntry
SchemaManager.RootCredentials
SchemaManager.RootCredentialsCache
SchemaManager.SchemaInfo
SchemaManager.SchemaLoaderExecutor
SchemaManagerLogHandler
SchemaVersionCheckerLogger
SchemaVersionCheckerLogger.VersionCheckerSchemaInfo
ScramCallbackHandler
Implementation of CallbackHandler to support authentication using SASL SCRAM-* authentication mechanism.
ScramCredentialsEntry
ScramCredentialsEntry.Decoder
ScramCredentialsEntry.Encoder
SCRAMHelper
SCRAMHelper.AuthenticationData
ScramSha1CredentialsEntry
ScramSha1CredentialsEntry.Decoder
ScramSha1CredentialsEntry.Encoder
ScramSha256CredentialsEntry
ScramSha256CredentialsEntry.Decoder
ScramSha256CredentialsEntry.Encoder
ScramSha512CredentialsEntry
ScramSha512CredentialsEntry.Decoder
ScramSha512CredentialsEntry.Encoder
Script
Created: Jan 2, 2009 1:21:55 PM
ScriptTask
ScriptTimerTask
SDRepositoryBean<A extends DataSourceAware>
Abstract class implementing bean to which can be used to create name unaware repository pool.
SDRepositoryBeanWithStatistics<T extends DataSourceAware>
Extended version of SDRepositoryBean class with support for statistics gathering.
SeeOtherHost
Default and basic implementation of SeeOtherHost returning same host as the initial one
SeeOtherHost.SeeOtherHostVHostItemExtension
SeeOtherHost.SeeOtherHostVHostItemExtensionProvider
SeeOtherHostDB
Extended implementation of SeeOtherHost using redirect information from database
SeeOtherHostDB.JDBCSeeOtherHostRepository
SeeOtherHostDB.SeeOtherHostDBSDRepositoryBean
SeeOtherHostDB.SeeOtherHostRepository<DS extends DataSource>
SeeOtherHostDualIP
Extended implementation of SeeOtherHost using redirect information from database based on cluster_nodes table.
SeeOtherHostDualIP.DualIPRepository<T extends DataSource>
SeeOtherHostDualIP.DualIPRepositoryWrapper
SeeOtherHostDualIP.DualIPRepositoryWrapper.DualIPRepositoryWrapperConfigBean
SeeOtherHostDualIPSQLRepository
SeeOtherHostHashed
Default implementation for cluster environment of SeeOtherHostIfc returning redirect host based on the hash value of the user's JID
SeeOtherHostIfc
SeeOtherHostIfc.Phase
SenderBareJidLB
SenderFullJidLB
Serializer
ServerBeanSelector
Created by andrzej on 26.04.2017.
ServerCompDBRepository
ServerComponent
Interface ServerComponent
Object of this type can be managed by MessageRouter.
ServerInfo
ProtoXEP: PubSub Server Information (partial) Enabling this processor enables 'opt-in' for inclusion of local domain names in the data exposed by other domains (per the domain).
ServerKeyCallback
ServiceChecker<IO extends XMPPIOService<?>>
Describe interface ServiceChecker here.
ServiceCommand
`ServiceCommand` is enumerated type defining all possible commands related to `ServiceData` instances.
ServiceDiscovery
Implementation of JEP-030.
ServiceDiscovery.AccountServiceProvider
ServiceEntity
Describe class ServiceEntity here.
ServiceIdentity
Describe class ServiceIdentity here.
SessionAware
Interface should be implemented by CallbackHandler instance if current XMPP Session should be injected.
SessionBind
Describe class SessionBind here.
SessionManager
Class SessionManager
Created: Tue Nov 22 07:07:11 2005
SessionManager.DefaultHandlerProc
SessionManager.MessageArchive
SessionManager.ProcessorResultWriter
SessionManager.SessionCloseProc
SessionManager.SessionOpenProc
SessionManager.SMPacketWriter
SessionManagerClustered
Class SessionManagerClusteredOld
Created: Tue Nov 22 07:07:11 2005
SessionManagerClusteredIfc
SessionManagerConfig
Describe class SessionManagerConfig here.
SessionManagerHandler
Describe interface SessionManagerHandler here.
SetLoggingCommand
Ad-hoc command used to reconfigure logging of Tigase XMPP Server.
SetupHelper
Created by andrzej on 30.03.2017.
SetupHelper.HttpSecurity
SetupHelper.RestApiSecurity
ShowUserCredentials
ShutdownEvent
ShutdownHook
Created: Feb 19, 2009 12:17:03 PM
SignatureCalculator
SimpleCache<K,V>
Describe class SimpleCache here.
SimpleCacheSynchronized<K,V>
SimpleForwarder
Describe class SimpleForwarder here.
SimpleHandler
`SimpleHandler` - parser handler interface for event driven parser.
SimpleParser
`SimpleParser` - implementation of SAX parser.
SimpleParser.EntityType
SimpleParser.ParserState
SimpleParser.State
SingletonFactory
`SingletonFactory` provides a way to use only one instance of `SimpleParser` in all your code.
SizedCache<K,V>
Describe class SizedCache here.
SMNonCachingAllNodes
Created: May 13, 2009 9:53:44 AM
SMResourceConnection
Created: Feb 27, 2010 8:02:11 PM
SocketIO
Describe class SocketIO here.
SocketThread
Describe class SocketThread here.
SocketType
Describe class SocketType here.
SpamReportsConsumer
Classes implementing this interface should be beans registered in `SessionManager`s kernel to receive calls when spammer is being reported by the user.
SpamReportsConsumer.ReportType
SSLContextContainer
Created: Oct 15, 2010 2:40:49 PM
SSLContextContainer.HARDENED_MODE
SSLContextContainer.HardenedModeVHostItemExtension
SSLContextContainer.HardenedModeVHostItemExtensionProvider
SSLContextContainer.Root
SSLContextContainerAbstract
Created by andrzej on 29.02.2016.
SSLContextContainerIfc
Describe interface SSLContextContainerIfc here.
StanzaProcessor
StanzaProcessor.ModuleStatistics
StanzaSourceChecker
StanzaType
Describe class StanzaType here.
StartTLS
Created: Dec 9, 2010 2:01:01 PM
StartTLS
Describe class StartTLS here.
StartTLSProcessor
Created: Oct 31, 2009 4:54:39 PM
StartupFinishedEvent
Created: Feb 19, 2009 12:17:03 PM
StartZlib
Created: Dec 9, 2010 2:01:12 PM
StartZLib
Created: Jul 29, 2009 4:03:44 PM
StatisticHolder
StatisticHolderImpl
StatisticsArchivizerIfc
Created: Mar 25, 2010 5:10:28 PM
StatisticsCollector
Deprecated.
StatisticsContainer
StatisticsContainerIfc
Interface StatisticsContainerIfc
Objects which inherits this type can return runtime statistics.
StatisticsInvocationHandler<S>
Generic class used by MD connection pools and repositories to wrap and measure method execution times.
StatisticsInvocationHandler.MethodStatistics
StatisticsInvocationHandler.Statistics
StatisticsList
Deprecated.
StatisticsProvider
Class StatisticsProvider
StatisticsProviderIfc
Created by andrzej on 28.04.2016.
StatisticsProviderMBean
Interface StatisticsProviderMBean
StatisticType
Describe class StatisticType here.
StatRecord<E extends Number>
Deprecated.
StatusReportGenerator
Store
Created: May 1, 2010 11:32:59 AM
StoredKeyCallback
StoredProcedures
StreamError
Created: Dec 9, 2010 2:00:08 PM
StreamError
StreamErrorCounterIOProcessor
StreamErrorCounterIOProcessor.ErrorStatisticsHolder
StreamFeature
Annotation which placed on `AnnotatedXMPPProcessor` can define supported stream features provided by processor
StreamFeatures
Created: Dec 9, 2010 2:00:25 PM
StreamFeatures
Annotation which placed on `AnnotatedXMPPProcessor` can define supported stream features provided by processor
StreamFeaturesProcessor
Created: Oct 31, 2009 3:51:09 PM
StreamManagementCommand
StreamManagementInline
StreamManagementIOProcessor
Class implements XEP-0198 Stream Management
StreamManagementIOProcessor.Counter
Counter class implements proper counter with overflow from 2^32-1 to 0
StreamManagementIOProcessor.OutQueue
OutQueue class implements queue of outgoing packets waiting for ack with implementation of removing acked elements when id of acked packet is passed
StreamManagementIOProcessor.OutQueue.Entry
StreamManagementIOProcessor.ResumptionException
StreamOpen
Created: Dec 9, 2010 1:59:56 PM
StreamOpenHandler
Created: Oct 2, 2009 12:15:43 AM
Stringprep
This class offers static methods for preparing internationalized strings.
StringprepException
Exception handling for StringPrep class.
StringUtilities
Class with string utilities, mostly helping with canonical representation of String
StringUtilities.JUSTIFY
SubscribeModule
SubscribeModule.NewRemoteSubscriptionEvent
Subscription
SubscriptionStore
SystemConsole
Simple SystemConsole class handling user input/output from command-line, including labels and secure password reading
Task
Created by andrzej on 09.05.2017.
Task.Builder
Task.Executor<T>
TaskConfigItem
TaskConfigItem.Type
TaskConfigItemJDBCRepository
TasksEvent
TasksScriptRegistrar
Telnet
Describe class Telnet here.
TelnetClient
This is sample class demonstrating how to use `tigase.io` library for TLS/SSL client connection.
TelnetServer
This is sample class demonstrating how to use `tigase.io` library for TLS/SSL server connection.
TestComponent
A test component used to demonstrate API and for running different kinds of tests on the Tigase server - generate local traffic for performance and load tests.
TestGeneratorModule
TestSpamModule
ThreadExceptionHandler
Class ThreadExceptionHandler.java is responsible helper class used to catch all unhandled exception from all threads.
TickMinuteEvent
TigaseAuth
Deprecated.
TigaseCustomAuth
The user authentication connector allows for customized SQL queries to be used.
TigaseDBException
Describe class TigaseDBException here.
TigaseDeprecated
TigaseRuntime
Created: Feb 19, 2009 12:15:02 PM
TigaseSaslProvider
Describe class TigaseSaslProvider here.
TigaseSaslServerFactory
TigaseSPAuth
Tigase Salted Password Auth.
TigaseStringprepException
TigaseTracer
Created: Jun 30, 2009 5:18:10 PM
TimerTask
TimerTask class is basic implementation of java.util.TimerTask class which is used with ScheduledExecutorService in AbstractMessageRecevier.
TimerTaskService
TimestampHelper
TimeUtils
This is too slow.
TLSEventHandler
Describe interface TLSEventHandler here.
TLSIO
Describe class TLSIO here.
TLSIOIfc
TLSStatus
Describe class TLSStatus here.
TLSUtil
Describe class TLSUtil here.
TLSWrapper
TODO
`TODO` this is information for developers that there is still something to do with annotated code.
TODO
`TODO` this is information for developers that there is still something to do with annotated code.
TODO.Severity
This enumeration defines importance levels for code change which is expected to be made for annotated element.
TODO.Severity
This enumeration defines importance levels for code change which is expected to be made for annotated element.
Token
Created by bmalkow on 21.04.2017.
TokenBucketPool
TokenBucketPool.TokenBucket
Single TokenBucket.
TwoHashBidiMap<K,V>
Types
Describe class Types here.
Types.DataType
Describe class DataType here.
TypesConverter
TypesConverter.Parcelable
UnknownXMLNSStreamOpenHandler
Created: Oct 2, 2009 5:18:44 PM
UnregisterAware
If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
UnsubscribeModule
UpdatesChecker
Describe class UpdatesChecker here.
UpdatesChecker.ProductInfoIfc
UpdatesChecker.UpdatedVersionDiscovered
UrnXmppPing
XEP-0199: XMPP Ping
UserConnectedEvent
UserCredentialsConverter
Class responsible for converting user-data Based on: https://docs.ejabberd.im/developer/sql-schema/ https://github.com/processone/ejabberd/tree/master/sql
UserEntity
UserExistsException
The `UserExistsException` is thrown when application tries to add new user with user ID which already exists in repository.
UserNotFoundException
The `UserNotFoundException` exception is thrown when application tries to access data for user which does not exist in repository.
UserPresenceChangedEvent
UserPresenceChangeEvent is local event (called on local node), which is fired when user changes presence.
UserRepoRepository<Item extends RepositoryItem>
Created: Oct 3, 2009 3:55:27 PM
UserRepository
`UserRepository` interface defines all functionalities required to store user data.
UserRepository.UserRemovedEvent
UserRepositoryMDImpl
Created: Mar 27, 2010 6:43:02 PM
UserRepositoryMDPoolBean
Class implements bean for multi domain pool for user repositories.
UserRepositoryMDPoolBean.UserRepositoryConfigBean
UserRepositoryPool
Pool for user repositories.
UserRepositoryPool.IRepoCache<K,V>
UserSessionEvent
Base class for implementation of events related to user session.
UserSessionEventWithProcessorResultWriter
ValidateCertificateData
VCard4
VCardTemp
Describe class VCardTemp here.
VCardXMPPProcessorAbstract
VerifyPasswordCallback
Class for validate password.
Version
Version.Builder
Version.FIELD
Version.TYPE
VHostComponentRepository
VHostComponentRepositoryDataSourceAware<DS extends DataSource>
VHostItem
VHostItemDefaults
Created by andrzej on 01.07.2017.
VHostItemExtension<T extends VHostItemExtension<T>>
Abstract class required to be a superclass for all classes implementing `VHostItemExtensionIfc`.
VHostItemExtensionBackwardCompatible<T extends VHostItemExtension<T>>
Deprecated.
VHostItemExtensionIfc<T extends VHostItemExtensionIfc<T>>
Interface required to be implemented by all extensions adding additional configuration options for the virtual host configuration items.
VHostItemExtensionManager
VHostItemExtensionProvider<T extends VHostItemExtension>
Interface required to be implemented by factories which are adding extensions to vhost items.
VHostItemImpl
Objects of this class represent virtual host with all hosts configuration settings.
VHostItemImpl.DataType
VHostItemImpl.VHostItemWrapper
VHostJDBCRepository
This implementation stores virtual domains in the UserRepository database.
VHostListener
Interface VHostListener needs to be implemented by every class wanting to accept and process XMPP packets sent to virtual domains.
VHostManager
Describe class VHostManager here.
VHostManager.DefVHostRepositoryBean
VHostManagerIfc
This is VHostManagerIfc interface which allows to access data for virtual domains server by this installation.
VHostRepoDefaults
Created: Oct 3, 2009 4:26:09 PM
VirtualComponent
The purpose of this component implementation is to forward packets to a target real component implementation in the cluster installation.
VMPCRandom
Describe class VMPCRandom here.
VMPCRandom.Spi
WebSocketClientConnectionClustered
Describe class WebSocketClientConnectionClustered here.
WebSocketClientConnectionManager
Class implements basic support allowing clients to connect using WebSocket protocol
WebSocketHixie76
Class implements Hixie-76 version of WebSocket protocol specification which is used in connection handshaking as well as in frameing/deframing of data sent over WebSocket connection
WebSocketHybi
Class implements Hybi (RFC compatible) version of WebSocket protocol specification which is used in connection handshaking as well as in frameing/deframing of data sent over WebSocket connection
WebSocketProtocolIfc
Interface which needs to be implemented by any implemention of version of WebSocket protocol.
WebSocketXMPPIOService<RefObject>
Class implements basic support for WebSocket protocol.
WebSocketXMPPIOService.State
WebSocketXMPPIOService.WebSocketXMPPSpec
WorkerThread
Created: Apr 21, 2009 9:02:57 PM
XMLDataSource
Created by andrzej on 04.04.2017.
XMLDB
`XMLDB` is the main database access class.
XMLDBException
This is parrent exception for all data base related exceptions.
XMLEventBusEvent<E extends EventBusEvent>
XMLFormatter
This is temporary code used for testing purposes only.
XMLMsgRepository
Created by andrzej on 04.04.2017.
XMLNodeIfc<T extends XMLNodeIfc>
Created: Feb 9, 2009 12:21:23 PM
XMLRepository
Class `XMLRepository` is a XML implementation of `UserRepository`.
XMLUtils
Describe class XMLUtil here.
XMPPDomBuilderHandler<RefObject>
`XMPPDomBuilderHandler` - implementation of `SimpleHandler` building DOM strctures during parsing time.
XMPPException
Base exception type used for other eceptions defined for XMPP protocol.
XMPPImplIfc
This is a base interface for all session manager plugins.
XMPPIOProcessor
XMPPIOService<RefObject>
Describe class XMPPIOService here.
XMPPIOServiceListener<IO extends XMPPIOService<?>>
Describe interface XMPPIOServiceListener here.
XMPPPacketFilterIfc
Created: Dec 30, 2008 12:53:16 PM
XMPPParserException
Describe class XMPPParserException here.
XmppPingModule
XMPPPostprocessorIfc
Describe interface XMPPPostprocessorIfc here.
XMPPPreprocessorIfc
Describe interface XMPPPreprocessorIfc here.
XMPPProcessor
`XMPPProcessor` abstract class contains basic definition for XMPP processor.
XMPPProcessorAbstract
Utility abstract class detecting what kind of packet is processed.
XMPPProcessorConcurrencyAwareIfc
Created by andrzej on 27.06.2016.
XMPPProcessorException
Created by bmalkow on 18.04.2017.
XMPPProcessorIfc
Describe interface XMPPProcessorIfc here.
XMPPResourceConnection
Describe class XMPPResourceConnection here.
XmppSaslException
XmppSaslException.SaslError
XMPPServer
Describe class XMPPServer here.
XmppServerDist
XMPPService
Interface XMPPService
Objects which implement this interface can respond to "ServiceDiscovery" requests.
XMPPServiceCollector
Class XMPPServiceCollector
Created: Tue Nov 22 07:07:11 2005
XMPPSession
XMPPSession class is a container class for all `XMPPResourceConnection` objects for particular user (i.e.
XMPPSessionCallback
XMPPStopListenerIfc
Describe interface XMPPStopListener here.
XMPPStringPrepEmpty
Class implementing stringprep processor interface.
XMPPStringPrepFactory
Created: Dec 28, 2009 10:02:31 PM
XMPPStringPrepIfc
Interface defining stringprep processor API.
XMPPStringPrepSimple
Created: Feb 4, 2010 9:31:23 AM
XTokenCallbackHandler
XTokenCredentialsEntry
XTokenCredentialsEntry.Decoder
XTokenCredentialsEntry.Encoder
ZLibIO
Created: Jul 29, 2009 11:58:02 AM
ZLibWrapper
This is a warpper for java.util.zip package and Deflater/Inflater classes specifically.