# Index

A C E G H I L M N O P R S T U X
All Classes and Interfaces|All Packages|Constant Field Values

## A

Activator - Class in tigase.acs
Activator() - Constructor for class tigase.acs.Activator
additionalValidation(Licence) - Method in class tigase.licence.callbacks.LicenceCheckerUpdateCallbackImplACS

## C

CacheContener - Class in tigase.server.cluster.strategy
CacheContener() - Constructor for class tigase.server.cluster.strategy.CacheContener
CacheContenerIfc - Interface in tigase.server.cluster.strategy
CacheContenerV2 - Class in tigase.server.cluster.strategy
CacheContenerV2() - Constructor for class tigase.server.cluster.strategy.CacheContenerV2
CachingCmdAbstract - Class in tigase.server.cluster.strategy.cmd
CachingCmdAbstract(String, OnlineUsersCachingStrategy) - Constructor for class tigase.server.cluster.strategy.cmd.CachingCmdAbstract
ClusteringMetadata - Class in tigase.server.cluster.strategy
ClusteringMetadata() - Constructor for class tigase.server.cluster.strategy.ClusteringMetadata
CONNECTION_ID - Static variable in class tigase.server.cluster.strategy.cmd.CachingCmdAbstract
ConnectionRecordExt - Class in tigase.server.cluster.strategy
ConnectionRecordExt() - Constructor for class tigase.server.cluster.strategy.ConnectionRecordExt
connectionsSize() - Method in class tigase.server.cluster.strategy.CacheContener
  Returns number of all cached connections (all/total CIDs for all connected users)
connectionsSize() - Method in class tigase.server.cluster.strategy.CacheContenerV2
  Returns number of all cached connections (all/total CIDs for all connected users)
connectionsSize() - Method in class tigase.server.cluster.strategy.ClusteringMetadata
containsJid(BareJID) - Method in class tigase.server.cluster.strategy.CacheContener
containsJid(BareJID) - Method in interface tigase.server.cluster.strategy.CacheContenerIfc
containsJid(BareJID) - Method in class tigase.server.cluster.strategy.CacheContenerV2
containsJid(BareJID) - Method in class tigase.server.cluster.strategy.ClusteringMetadata
containsJid(BareJID) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
containsJidLocally(BareJID) - Method in class tigase.server.cluster.strategy.CacheContener
containsJidLocally(BareJID) - Method in class tigase.server.cluster.strategy.CacheContenerV2
containsJidLocally(BareJID) - Method in class tigase.server.cluster.strategy.ClusteringMetadata
containsJidLocally(JID) - Method in class tigase.server.cluster.strategy.CacheContener
containsJidLocally(JID) - Method in class tigase.server.cluster.strategy.CacheContenerV2
containsJidLocally(JID) - Method in class tigase.server.cluster.strategy.ClusteringMetadata
CREATION_TIME - Static variable in class tigase.server.cluster.strategy.cmd.CachingCmdAbstract

## E

everyMinute() - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
executeCommand(JID, Set<JID>, Map<String, String>, Queue<Element>) - Method in class tigase.server.cluster.strategy.cmd.RequestSyncOnlineCmd
  Method is responsible for processing request to synchronisation command.
executeCommand(JID, Set<JID>, Map<String, String>, Queue<Element>) - Method in class tigase.server.cluster.strategy.cmd.RespondSyncOnlineCmd
  Method is responsible for processing response to synchronisation request.
executeCommand(JID, Set<JID>, Map<String, String>, Queue<Element>) - Method in class tigase.server.cluster.strategy.cmd.TrafficStatisticsCmd
executeCommand(JID, Set<JID>, Map<String, String>, Queue<Element>) - Method in class tigase.server.cluster.strategy.cmd.UserConnectedCmd
executeCommand(JID, Set<JID>, Map<String, String>, Queue<Element>) - Method in class tigase.server.cluster.strategy.cmd.UserConnIdChangedCmd
executeCommand(JID, Set<JID>, Map<String, String>, Queue<Element>) - Method in class tigase.server.cluster.strategy.cmd.UserDisconnectedCmd
executeCommand(JID, Set<JID>, Map<String, String>, Queue<Element>) - Method in class tigase.server.cluster.strategy.cmd.UserPresenceCmd

## G

getCacheContener() - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
  Retrieves `CacheContener` instance used by this ACS instance.
getCluster() - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
  Method returns implementation `ClusterControllerIfc` currently used.
getComponentAdditionalData() - Method in class tigase.licence.callbacks.LicenceCheckerUpdateCallbackImplACS
getConnectionIdsForJid(BareJID) - Method in class tigase.server.cluster.strategy.CacheContener
getConnectionIdsForJid(BareJID) - Method in class tigase.server.cluster.strategy.CacheContenerV2
getConnectionIdsForJid(BareJID) - Method in class tigase.server.cluster.strategy.ClusteringMetadata
getConnectionIdsForJid(BareJID) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
getConnectionRecord(JID) - Method in class tigase.server.cluster.strategy.CacheContener
  Retrieves a `ConnectionRecordExt` for the particular, specific `JID`
getConnectionRecord(JID) - Method in interface tigase.server.cluster.strategy.CacheContenerIfc
getConnectionRecord(JID) - Method in class tigase.server.cluster.strategy.CacheContenerV2
  Retrieves a `ConnectionRecordExt` for the particular, specific `JID`
getConnectionRecord(JID) - Method in class tigase.server.cluster.strategy.ClusteringMetadata
getConnectionRecord(JID) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
getConnectionRecord(JID, Map<String, String>) - Method in class tigase.server.cluster.strategy.cmd.CachingCmdAbstract
  Method takes the data received from other cluster node and creates a ConnectionRecord with all essential connection information.
getConnectionRecordInstance() - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
getConnectionRecords(BareJID) - Method in class tigase.server.cluster.strategy.CacheContener
  Method retrieves all `ConnectionRecordExt` records for the particular `BareJID`
getConnectionRecords(BareJID) - Method in class tigase.server.cluster.strategy.CacheContenerV2
  Method retrieves all `ConnectionRecordExt` records for the particular `BareJID`
getConnectionRecords(BareJID) - Method in class tigase.server.cluster.strategy.ClusteringMetadata
getConnectionRecords(BareJID) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
getConnectionRecordsByCreationTime(BareJID) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
getCreationTime() - Method in class tigase.server.cluster.strategy.ConnectionRecordExt
getDefaults(Map<String, Object>) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
getInfo() - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
getInternalData() - Method in class tigase.server.cluster.strategy.CacheContener
  Method allows retrieval internal structure underlying cache.
getInternalData() - Method in class tigase.server.cluster.strategy.CacheContenerV2
  Method allows retrieval internal structure underlying cache.
getInternalData() - Method in class tigase.server.cluster.strategy.ClusteringMetadata
getLastPresence() - Method in class tigase.server.cluster.strategy.ConnectionRecordExt
getLoginTime() - Method in class tigase.server.cluster.strategy.ConnectionRecordExt
getMissingLicenseWarning() - Method in class tigase.licence.callbacks.LicenceCheckerUpdateCallbackImplACS
getNodesForJid(JID) - Method in class tigase.server.cluster.strategy.CacheContener
  Method retrieves all nodes on which particular user has it's connections.
getNodesForJid(JID) - Method in class tigase.server.cluster.strategy.CacheContenerV2
  Method retrieves all nodes on which particular user has it's connections.
getNodesForJid(JID) - Method in class tigase.server.cluster.strategy.ClusteringMetadata
getNodesForPacketForward(JID, Set<JID>, Packet) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
getNodesForUserConnect(JID) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
  Method returns list of all nodes to which information about user connecting should be sent.
getNodesForUserDisconnect(JID) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
  Method returns list of all nodes to which information about user disconnecting should be sent.
getServerVerifiableMetrics() - Method in class tigase.licence.callbacks.LicenceCheckerUpdateCallbackImplACS
getSM() - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
  Method allows retrieval of a particular `SessionManagerClusteredIfc` implementation currently used.
getStatistics(StatisticsList) - Method in class tigase.server.cluster.strategy.cmd.TrafficStatisticsCmd
getStatistics(StatisticsList) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
getStrategy() - Method in class tigase.server.cluster.strategy.cmd.CachingCmdAbstract
getSyncInTraffic() - Static method in class tigase.server.cluster.strategy.cmd.TrafficSyncCmdAbstract
getSyncOutTraffic() - Static method in class tigase.server.cluster.strategy.cmd.TrafficSyncCmdAbstract

## H

handleLocalPacket(Packet, XMPPResourceConnection) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
handleLocalResourceBind(XMPPResourceConnection) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
handleLocalUserChangedConnId(BareJID, XMPPResourceConnection, JID, JID) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
handleLocalUserLogout(BareJID, XMPPResourceConnection) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
hasCompleteJidsInfo() - Method in class tigase.server.cluster.strategy.CacheContener
hasCompleteJidsInfo() - Method in class tigase.server.cluster.strategy.CacheContenerV2
hasCompleteJidsInfo() - Method in class tigase.server.cluster.strategy.ClusteringMetadata
hasCompleteJidsInfo() - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy

## I

incSyncInTraffic() - Method in class tigase.server.cluster.strategy.cmd.TrafficSyncCmdAbstract
incSyncOutTraffic() - Method in class tigase.server.cluster.strategy.cmd.TrafficSyncCmdAbstract

## L

licenceChecker - Static variable in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
LicenceCheckerUpdateCallbackImplACS - Class in tigase.licence.callbacks
  Session Manager ACS version of `LicenceCheckerUpdateCallback` which provides additional information about number of connected cluster nodes.
LicenceCheckerUpdateCallbackImplACS(String, ClusteringStrategyIfc<ConnectionRecordExt>) - Constructor for class tigase.licence.callbacks.LicenceCheckerUpdateCallbackImplACS
  Constructs Session Manager ACS version of `LicenceCheckerUpdateCallback` which provides additional information about number of connected cluster nodes.
LOGIN_TIME - Static variable in class tigase.server.cluster.strategy.cmd.CachingCmdAbstract

## M

mapSize() - Method in class tigase.server.cluster.strategy.CacheContener
  Return number of connected users
mapSize() - Method in class tigase.server.cluster.strategy.CacheContenerV2
  Return number of connected users
mapSize() - Method in class tigase.server.cluster.strategy.ClusteringMetadata
MonitorManager - Class in tigase.mon
  Created: Jun 30, 2009 5:50:25 PM
MonitorManager() - Constructor for class tigase.mon.MonitorManager

## N

needsSync() - Method in class tigase.server.cluster.strategy.CacheContener
  Allow obtaining information whether cache needs synching with other nodes.
needsSync() - Method in class tigase.server.cluster.strategy.CacheContenerV2
  Allow obtaining information whether cache needs synching with other nodes.
needsSync() - Method in class tigase.server.cluster.strategy.ClusteringMetadata
nodeConnected(JID) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
nodeDisconnected(JID) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy

## O

ONLINE_PRESENCE_CACHE_PROP_KEY - Static variable in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
OnlineUsersCachingStrategy - Class in tigase.server.cluster.strategy
  Created: Jun 27, 2009 9:42:40 PM
OnlineUsersCachingStrategy() - Constructor for class tigase.server.cluster.strategy.OnlineUsersCachingStrategy

## P

prepareConnectionParams(XMPPResourceConnection) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
  A utility method used to prepare a Map of data with user session data before it can be sent over to another cluster node.
PRESENCE_TYPE_INITIAL - Static variable in class tigase.server.cluster.strategy.cmd.CachingCmdAbstract
PRESENCE_TYPE_KEY - Static variable in class tigase.server.cluster.strategy.cmd.CachingCmdAbstract
presenceStatusUpdate(Packet) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
  Method evaluates whether given packet is a valid presence update, i.e. is of correct type and has proper addressing.
presenceUpdate(Element, ConnectionRecordExt) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
  If presence caching is enabled method updates given connection in the cache with the information about presence for the given connection.

## R

removeAllForNode(JID) - Method in class tigase.server.cluster.strategy.CacheContener
  Method removes all cached connections which were related to the given node (e.g. when the node was disconnected) as well as decreases count of all connections stored in cache.
removeAllForNode(JID) - Method in interface tigase.server.cluster.strategy.CacheContenerIfc
removeAllForNode(JID) - Method in class tigase.server.cluster.strategy.CacheContenerV2
  Method removes all cached connections which were related to the given node (e.g. when the node was disconnected) as well as decreases count of all connections stored in cache.
removeAllForNode(JID) - Method in class tigase.server.cluster.strategy.ClusteringMetadata
REQUEST_SYNCONLINE_CMD - Static variable in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
requestSync(JID) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
  Send synchronization request to a given cluster node.
RequestSyncOnlineCmd - Class in tigase.server.cluster.strategy.cmd
RequestSyncOnlineCmd(String, OnlineUsersCachingStrategy) - Constructor for class tigase.server.cluster.strategy.cmd.RequestSyncOnlineCmd
RESOURCE - Static variable in class tigase.server.cluster.strategy.cmd.CachingCmdAbstract
RESPOND_SYNCONLINE_CMD - Static variable in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
RespondSyncOnlineCmd - Class in tigase.server.cluster.strategy.cmd
RespondSyncOnlineCmd(String, OnlineUsersCachingStrategy) - Constructor for class tigase.server.cluster.strategy.cmd.RespondSyncOnlineCmd

## S

serviceChanged(ServiceEvent) - Method in class tigase.acs.Activator
setLastPresence(Element) - Method in class tigase.server.cluster.strategy.ConnectionRecordExt
setProperties(Map<String, Object>) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
setRecordFields(JID, JID, String, JID, long, long) - Method in class tigase.server.cluster.strategy.ConnectionRecordExt
setSync(boolean) - Method in class tigase.server.cluster.strategy.CacheContener
  Set the state of synchronisation.
setSync(boolean) - Method in interface tigase.server.cluster.strategy.CacheContenerIfc
setSync(boolean) - Method in class tigase.server.cluster.strategy.CacheContenerV2
  Set the state of synchronisation.
SM_ID - Static variable in class tigase.server.cluster.strategy.cmd.CachingCmdAbstract
start(BundleContext) - Method in class tigase.acs.Activator
stop(BundleContext) - Method in class tigase.acs.Activator
STRATEGY_STATS_CMD - Static variable in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy

## T

tigase.acs - package tigase.acs
tigase.licence.callbacks - package tigase.licence.callbacks
tigase.mon - package tigase.mon
tigase.server.cluster.strategy - package tigase.server.cluster.strategy
tigase.server.cluster.strategy.cmd - package tigase.server.cluster.strategy.cmd
toString() - Method in class tigase.server.cluster.strategy.ConnectionRecordExt
toString() - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
TrafficStatisticsCmd - Class in tigase.server.cluster.strategy.cmd
TrafficStatisticsCmd(String, OnlineUsersCachingStrategy) - Constructor for class tigase.server.cluster.strategy.cmd.TrafficStatisticsCmd
TrafficSyncCmdAbstract - Class in tigase.server.cluster.strategy.cmd
TrafficSyncCmdAbstract(String, OnlineUsersCachingStrategy) - Constructor for class tigase.server.cluster.strategy.cmd.TrafficSyncCmdAbstract

## U

updatePresence(OnlineUsersCachingStrategy, ConnectionRecordExt, JID, Set<JID>, Map<String, String>, Queue<Element>) - Static method in class tigase.server.cluster.strategy.cmd.UserPresenceCmd
updatePresence(Element, ConnectionRecordExt) - Method in class tigase.server.cluster.strategy.CacheContener
  Method updates given connection in the cache with the information about presence for the given connection.
updatePresence(Element, ConnectionRecordExt) - Method in class tigase.server.cluster.strategy.CacheContenerV2
  Method updates given connection in the cache with the information about presence for the given connection.
USER_CONN_ID_CHANGED_CMD - Static variable in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
USER_CONNECTED_CMD - Static variable in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
USER_DISCONNECTED_CMD - Static variable in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
USER_ID - Static variable in class tigase.server.cluster.strategy.cmd.CachingCmdAbstract
USER_PRESENCE_CMD - Static variable in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
userChangedConnId(BareJID, JID, JID) - Method in class tigase.server.cluster.strategy.CacheContenerV2
  Method responsible for replacing used conn id by user connection/resource.
userChangedConnId(BareJID, JID, JID) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
  Method responsible for changing connection id for session for which connection id was changed, ie. due to stream resumption.
UserConnectedCmd - Class in tigase.server.cluster.strategy.cmd
UserConnectedCmd(String, OnlineUsersCachingStrategy) - Constructor for class tigase.server.cluster.strategy.cmd.UserConnectedCmd
userConnections - Variable in class tigase.server.cluster.strategy.ClusteringMetadata
UserConnIdChangedCmd - Class in tigase.server.cluster.strategy.cmd
  Created by andrzej on 02.07.2016.
UserConnIdChangedCmd(String, OnlineUsersCachingStrategy) - Constructor for class tigase.server.cluster.strategy.cmd.UserConnIdChangedCmd
userDisconnected(Queue<Packet>, ConnectionRecordExt) - Method in class tigase.server.cluster.strategy.ClusteringMetadata
userDisconnected(ConnectionRecordExt) - Method in class tigase.server.cluster.strategy.CacheContener
  Method responsible for user disconnection events.
userDisconnected(ConnectionRecordExt) - Method in interface tigase.server.cluster.strategy.CacheContenerIfc
userDisconnected(ConnectionRecordExt) - Method in class tigase.server.cluster.strategy.CacheContenerV2
  Method responsible for user disconnection events.
userDisconnected(ConnectionRecordExt) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
  Method responsible for user disconnection events.
UserDisconnectedCmd - Class in tigase.server.cluster.strategy.cmd
UserDisconnectedCmd(String, OnlineUsersCachingStrategy) - Constructor for class tigase.server.cluster.strategy.cmd.UserDisconnectedCmd
UserPresenceCmd - Class in tigase.server.cluster.strategy.cmd
UserPresenceCmd(String, OnlineUsersCachingStrategy) - Constructor for class tigase.server.cluster.strategy.cmd.UserPresenceCmd
usersConnected(Queue<Packet>, ConnectionRecordExt...) - Method in class tigase.server.cluster.strategy.ClusteringMetadata
usersConnected(ConnectionRecordExt...) - Method in class tigase.server.cluster.strategy.CacheContener
  Method responsible for user connection events.
usersConnected(ConnectionRecordExt...) - Method in interface tigase.server.cluster.strategy.CacheContenerIfc
usersConnected(ConnectionRecordExt...) - Method in class tigase.server.cluster.strategy.CacheContenerV2
  Method responsible for user connection events.
usersConnected(ConnectionRecordExt...) - Method in class tigase.server.cluster.strategy.OnlineUsersCachingStrategy
  Method responsible for user connection events.

## X

XMPP_SESSION_ID - Static variable in class tigase.server.cluster.strategy.cmd.CachingCmdAbstract

A C E G H I L M N O P R S T U X
All Classes and Interfaces|All Packages|Constant Field Values