# 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.
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.
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.
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.
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