# Uses of Class
tigase.xmpp.jid.JID

Packages that use JID
Package
Description
tigase.auth.adhoc
tigase.cluster
tigase.cluster.api
tigase.cluster.strategy
tigase.cluster.strategy.cmd
tigase.component
tigase.component.adhoc
tigase.component.modules.impl
tigase.component.modules.impl.config
tigase.component.responses
tigase.conf
tigase.db
tigase.db.xml
tigase.disco
tigase.eventbus.component
tigase.eventbus.component.stores
tigase.form
tigase.monitor
tigase.monitor.modules
tigase.net
tigase.server
The main package with top level API for server side components.
tigase.server.amp
tigase.server.amp.action
tigase.server.amp.db
tigase.server.bosh
tigase.server.ext
tigase.server.monitor
tigase.server.rtbl
tigase.server.rtbl.adhoc
tigase.server.xmppclient
tigase.server.xmppcomponent
tigase.server.xmppsession
tigase.stats
tigase.sys
tigase.vhosts
tigase.vhosts.filter
tigase.xmpp
tigase.xmpp.impl
Package containing implementation of all Session Manager plugins
tigase.xmpp.impl.push
tigase.xmpp.impl.roster
tigase.xmpp.jid
tigase.xmpp.mam

- ## Uses of JID in tigase.auth.adhoc

  Methods in tigase.auth.adhoc with parameters of type JID
  Modifier and Type
  Method
  Description
  `boolean`
  AbstractCredentialsCommand.`isAllowedFor(JID jid)`

- ## Uses of JID in tigase.cluster

  Methods in tigase.cluster that return JID
  Modifier and Type
  Method
  Description
  `JID`
  VirtualComponent.`getComponentId()`
  `JID[]`
  SessionManagerClustered.`getConnectionIdsForJid(BareJID jid)`
  Retrieve all connection IDs (CIDs) for the given user.
  Methods in tigase.cluster that return types with arguments of type JID
  Modifier and Type
  Method
  Description
  `ConcurrentHashMap<JID,XMPPResourceConnection>`
  SessionManagerClustered.`getXMPPResourceConnections()`
  Methods in tigase.cluster with parameters of type JID
  Modifier and Type
  Method
  Description
  `void`
  AmpComponentClustered.PacketForwardCommand.`executeCommand(JID fromNode, Set<JID> visitedNodes, Map<String,String> data, Queue<Element> packets)`
  `List<Element>`
  VirtualComponent.`getDiscoFeatures(JID from)`
  `Element`
  VirtualComponent.`getDiscoInfo(String node, JID jid, JID from)`
  `List<Element>`
  VirtualComponent.`getDiscoItems(String node, JID jid, JID from)`
  `boolean`
  SessionManagerClustered.`hasXMPPResourceConnectionForConnectionJid(JID connJid)`
  `protected void`
  BoshConnectionClustered.`onNodeConnected(JID jid)`
  `protected void`
  ClientConnectionClustered.`onNodeConnected(JID jid)`
  `void`
  SessionManagerClustered.`onNodeConnected(JID jid)`
  `protected void`
  WebSocketClientConnectionClustered.`onNodeConnected(JID jid)`
  `void`
  BoshConnectionClustered.`onNodeDisconnected(JID jid)`
  `void`
  ClientConnectionClustered.`onNodeDisconnected(JID jid)`
  `void`
  SessionManagerClustered.`onNodeDisconnected(JID jid)`
  `void`
  WebSocketClientConnectionClustered.`onNodeDisconnected(JID jid)`
  `void`
  ClusterController.`sendToNodes(String command, Map<String,String> data, Queue<Element> packets, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  `void`
  ClusterController.`sendToNodes(String command, Map<String,String> data, Element packet, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  `void`
  ClusterController.`sendToNodes(String command, Map<String,String> data, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  `void`
  ClusterController.`sendToNodes(String command, Map<String,String> data, JID fromNode, JID... toNodes)`
  `void`
  ClusterController.`sendToNodes(String command, Queue<Element> packets, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  `void`
  ClusterController.`sendToNodes(String command, Element packet, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  `void`
  ClusterController.`sendToNodes(String command, JID fromNode, JID... toNodes)`
  `protected void`
  SessionManagerClustered.`xmppStreamMoved(XMPPResourceConnection conn, JID oldConnId, JID newConnId, String sendReponse)`
  Method parameters in tigase.cluster with type arguments of type JID
  Modifier and Type
  Method
  Description
  `void`
  AmpComponentClustered.PacketForwardCommand.`executeCommand(JID fromNode, Set<JID> visitedNodes, Map<String,String> data, Queue<Element> packets)`
  `void`
  ClusterController.`sendToNodes(String command, Map<String,String> data, Queue<Element> packets, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  `void`
  ClusterController.`sendToNodes(String command, Map<String,String> data, Element packet, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  `void`
  ClusterController.`sendToNodes(String command, Map<String,String> data, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  `void`
  ClusterController.`sendToNodes(String command, Queue<Element> packets, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  `void`
  ClusterController.`sendToNodes(String command, Element packet, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`

- ## Uses of JID in tigase.cluster.api

  Methods in tigase.cluster.api that return JID
  Modifier and Type
  Method
  Description
  `JID`
  SessionManagerClusteredIfc.`getComponentId()`
  `JID`
  ClusterElement.`getFirstNode()`
  Methods in tigase.cluster.api that return types with arguments of type JID
  Modifier and Type
  Method
  Description
  `List<JID>`
  SessionManagerClusteredIfc.`getNodesConnected()`
  `Set<JID>`
  ClusterElement.`getVisitedNodes()`
  `ConcurrentHashMap<JID,XMPPResourceConnection>`
  SessionManagerClusteredIfc.`getXMPPResourceConnections()`
  Methods in tigase.cluster.api with parameters of type JID
  Modifier and Type
  Method
  Description
  `void`
  ClusterElement.`addVisitedNode(JID node_id)`
  `static Element`
  ClusterElement.`clusterElement(JID from, JID to, StanzaType type)`
  `static Element`
  ClusterElement.`createClusterElement(JID from, JID to, StanzaType type, String packet_from)`
  `static ClusterElement`
  ClusterElement.`createClusterMethodCall(JID from, JID to, StanzaType type, String method_name, Map<String,String> params)`
  `static ClusterElement`
  ClusterElement.`createForNextNode(ClusterElement clel, List<JID> cluster_nodes, JID comp_id)`
  `ClusterElement`
  ClusterElement.`createMethodResponse(JID from, JID to, StanzaType type, Map<String,String> results)`
  `ClusterElement`
  ClusterElement.`createMethodResponse(JID from, StanzaType type, Map<String,String> results)`
  `void`
  CommandListener.`executeCommand(JID fromNode, Set<JID> visitedNodes, Map<String,String> data, Queue<Element> packets)`
  Method is responsible for executing commands from other nodes and appropriate processing
  `boolean`
  SessionManagerClusteredIfc.`hasXMPPResourceConnectionForConnectionJid(JID connJid)`
  Method to check if there is XMPPResourceConnection instance for connection JID.
  `boolean`
  ClusterElement.`isVisitedNode(JID node_id)`
  `ClusterElement`
  ClusterElement.`nextClusterNode(JID node_id)`
  `void`
  ClusterControllerIfc.`sendToNodes(String command, Map<String,String> data, Queue<Element> packets, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  Method which sends command to desired nodes
  `void`
  ClusterControllerIfc.`sendToNodes(String command, Map<String,String> data, Element packet, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  Method which sends command to desired nodes
  `void`
  ClusterControllerIfc.`sendToNodes(String command, Map<String,String> data, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  Method which sends command to desired nodes
  `void`
  ClusterControllerIfc.`sendToNodes(String command, Map<String,String> data, JID fromNode, JID... toNodes)`
  Method which sends command to desired nodes
  `void`
  ClusterControllerIfc.`sendToNodes(String command, Queue<Element> packets, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  Method which sends command to desired nodes
  `void`
  ClusterControllerIfc.`sendToNodes(String command, Element packet, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  Method which sends command to desired nodes
  `void`
  ClusterControllerIfc.`sendToNodes(String command, JID fromNode, JID... toNodes)`
  Method which sends command to desired nodes
  Method parameters in tigase.cluster.api with type arguments of type JID
  Modifier and Type
  Method
  Description
  `void`
  ClusterElement.`addVisitedNodes(Set<JID> nodes)`
  `static ClusterElement`
  ClusterElement.`createForNextNode(ClusterElement clel, List<JID> cluster_nodes, JID comp_id)`
  `void`
  CommandListener.`executeCommand(JID fromNode, Set<JID> visitedNodes, Map<String,String> data, Queue<Element> packets)`
  Method is responsible for executing commands from other nodes and appropriate processing
  `void`
  ClusterControllerIfc.`sendToNodes(String command, Map<String,String> data, Queue<Element> packets, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  Method which sends command to desired nodes
  `void`
  ClusterControllerIfc.`sendToNodes(String command, Map<String,String> data, Element packet, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  Method which sends command to desired nodes
  `void`
  ClusterControllerIfc.`sendToNodes(String command, Map<String,String> data, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  Method which sends command to desired nodes
  `void`
  ClusterControllerIfc.`sendToNodes(String command, Queue<Element> packets, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  Method which sends command to desired nodes
  `void`
  ClusterControllerIfc.`sendToNodes(String command, Element packet, JID fromNode, Set<JID> visitedNodes, JID... toNodes)`
  Method which sends command to desired nodes
  Constructors in tigase.cluster.api with parameters of type JID
  Modifier
  Constructor
  Description
  ``
  `ClusterElement(JID from, JID to, StanzaType type, Packet packet)`

- ## Uses of JID in tigase.cluster.strategy

  Methods in tigase.cluster.strategy that return JID
  Modifier and Type
  Method
  Description
  `JID`
  ConnectionRecord.`getConnectionId()`
  `JID`
  ConnectionRecordIfc.`getConnectionId()`
  `JID[]`
  DefaultClusteringStrategyAbstract.`getConnectionIdsForJid(BareJID jid)`
  `JID[]`
  SMNonCachingAllNodes.`getConnectionIdsForJid(BareJID jid)`
  `JID`
  ConnectionRecord.`getNode()`
  `JID`
  ConnectionRecordIfc.`getNode()`
  `JID`
  ConnectionRecord.`getUserJid()`
  `JID`
  ConnectionRecordIfc.`getUserJid()`
  Methods in tigase.cluster.strategy that return types with arguments of type JID
  Modifier and Type
  Method
  Description
  `List<JID>`
  ClusteringStrategyIfc.`getNodesConnected()`
  The method returns all cluster nodes currently connected to the cluster node.
  `List<JID>`
  DefaultClusteringStrategyAbstract.`getNodesConnected()`
  `List<JID>`
  SMNonCachingAllNodes.`getNodesConnected()`
  `List<JID>`
  DefaultClusteringStrategyAbstract.`getNodesForIqResponse(Packet packet)`
  `List<JID>`
  SMNonCachingAllNodes.`getNodesForJid(JID jid)`
  `List<JID>`
  DefaultClusteringStrategy.`getNodesForPacketForward(JID fromNode, Set<JID> visitedNodes, Packet packet)`
  `List<JID>`
  DefaultClusteringStrategyAbstract.`getNodesForPacketForward(JID fromNode, Set<JID> visitedNodes, Packet packet)`
  `List<JID>`
  SMNonCachingAllNodes.`getNodesForPacketForward(JID fromNode, Set<JID> visitedNodes, Packet packet)`
  `List<JID>`
  SMNonCachingAllNodes.`getNodesForUserConnect(JID jid)`
  `List<JID>`
  SMNonCachingAllNodes.`getNodesForUserDisconnect(JID jid)`
  Methods in tigase.cluster.strategy with parameters of type JID
  Modifier and Type
  Method
  Description
  `boolean`
  DefaultClusteringStrategyAbstract.`containsJidLocally(JID jid)`
  `E`
  ClusteringStrategyIfc.`getConnectionRecord(JID jid)`
  Returns a ConnectionRecord object associated with this user's full JID if it exists in the cache or null if it does not.
  `protected ConnectionRecordIfc`
  DefaultClusteringStrategy.`getConnectionRecord(JID node, Map<String,String> data)`
  Method takes the data received from other cluster node and creates a ConnectionRecord with all essential connection information.
  `E`
  DefaultClusteringStrategyAbstract.`getConnectionRecord(JID jid)`
  `List<JID>`
  SMNonCachingAllNodes.`getNodesForJid(JID jid)`
  `List<JID>`
  DefaultClusteringStrategy.`getNodesForPacketForward(JID fromNode, Set<JID> visitedNodes, Packet packet)`
  `List<JID>`
  DefaultClusteringStrategyAbstract.`getNodesForPacketForward(JID fromNode, Set<JID> visitedNodes, Packet packet)`
  `List<JID>`
  SMNonCachingAllNodes.`getNodesForPacketForward(JID fromNode, Set<JID> visitedNodes, Packet packet)`
  `List<JID>`
  SMNonCachingAllNodes.`getNodesForUserConnect(JID jid)`
  `List<JID>`
  SMNonCachingAllNodes.`getNodesForUserDisconnect(JID jid)`
  `void`
  ClusteringStrategyIfc.`handleLocalUserChangedConnId(BareJID userId, XMPPResourceConnection conn, JID oldConnId, JID newConnId)`
  `void`
  DefaultClusteringStrategyAbstract.`handleLocalUserChangedConnId(BareJID userId, XMPPResourceConnection conn, JID oldConnId, JID newConnId)`
  `void`
  ClusteringStrategyIfc.`nodeConnected(JID node)`
  This is a handler method which is called when a new node connects to the cluster.
  `void`
  DefaultClusteringStrategyAbstract.`nodeConnected(JID node)`
  `void`
  SMNonCachingAllNodes.`nodeConnected(JID jid)`
  `void`
  ClusteringStrategyIfc.`nodeDisconnected(JID node)`
  This is a handler method which is called when a node disconnects from the cluster.
  `void`
  DefaultClusteringStrategyAbstract.`nodeDisconnected(JID node)`
  `void`
  SMNonCachingAllNodes.`nodeDisconnected(JID jid)`
  `boolean`
  DefaultClusteringStrategyAbstract.`sendToNextNode(JID fromNode, Set<JID> visitedNodes, Map<String,String> data, Packet packet)`
  Method attempts to send the packet to the next cluster node.
  `void`
  ConnectionRecord.`setConnectionId(JID connectionId)`
  `void`
  ConnectionRecord.`setRecordFields(JID node, JID userJid, String sessionId, JID connectionId)`
  `void`
  ConnectionRecordIfc.`setRecordFields(JID node, JID userJid, String sessionId, JID connectionId)`
  Method parameters in tigase.cluster.strategy with type arguments of type JID
  Modifier and Type
  Method
  Description
  `List<JID>`
  DefaultClusteringStrategy.`getNodesForPacketForward(JID fromNode, Set<JID> visitedNodes, Packet packet)`
  `List<JID>`
  DefaultClusteringStrategyAbstract.`getNodesForPacketForward(JID fromNode, Set<JID> visitedNodes, Packet packet)`
  `List<JID>`
  SMNonCachingAllNodes.`getNodesForPacketForward(JID fromNode, Set<JID> visitedNodes, Packet packet)`
  `boolean`
  DefaultClusteringStrategyAbstract.`sendToNextNode(JID fromNode, Set<JID> visitedNodes, Map<String,String> data, Packet packet)`
  Method attempts to send the packet to the next cluster node.

- ## Uses of JID in tigase.cluster.strategy.cmd

  Methods in tigase.cluster.strategy.cmd with parameters of type JID
  Modifier and Type
  Method
  Description
  `void`
  PacketForwardCmd.`executeCommand(JID fromNode, Set<JID> visitedNodes, Map<String,String> data, Queue<Element> packets)`
  Method parameters in tigase.cluster.strategy.cmd with type arguments of type JID
  Modifier and Type
  Method
  Description
  `void`
  PacketForwardCmd.`executeCommand(JID fromNode, Set<JID> visitedNodes, Map<String,String> data, Queue<Element> packets)`

- ## Uses of JID in tigase.component

  Methods in tigase.component with parameters of type JID
  Modifier and Type
  Method
  Description
  `List<Element>`
  ComponenScriptCommandProcessor.`getScriptItems(String node, JID jid, JID from)`
  `boolean`
  ComponenScriptCommandProcessor.`isAllowed(String node, String domain, JID from)`
  `boolean`
  ComponenScriptCommandProcessor.`isAllowed(String node, JID from)`

- ## Uses of JID in tigase.component.adhoc

  Methods in tigase.component.adhoc that return JID
  Modifier and Type
  Method
  Description
  `JID`
  AdhHocRequest.`getRecipient()`
  `JID`
  AdhHocRequest.`getSender()`
  Methods in tigase.component.adhoc with parameters of type JID
  Modifier and Type
  Method
  Description
  `List<Element>`
  AdHocScriptCommandManager.`getCommandListItems(JID senderJid, JID toJid)`
  `boolean`
  AdHocCommand.`isAllowedFor(JID jid)`

- ## Uses of JID in tigase.component.modules.impl

  Methods in tigase.component.modules.impl with parameters of type JID
  Modifier and Type
  Method
  Description
  `void`
  AdHocCommandModule.`addCommandListItemsElements(String node, JID stanzaTo, JID stanzaFrom, Consumer<Element> collector)`
  `List<Element>`
  AdHocCommandModule.`getCommandListItems(JID senderJid, JID toJid)`
  `List<Element>`
  AdHocCommandModule.`getScriptItems(String node, JID stanzaTo, JID stanzaFrom)`
  `List<Element>`
  AdHocCommandModule.ScriptCommandProcessor.`getScriptItems(String node, JID jid, JID from)`
  `boolean`
  AdHocCommandModule.ScriptCommandProcessor.`isAllowed(String node, String domain, JID from)`
  `boolean`
  AdHocCommandModule.ScriptCommandProcessor.`isAllowed(String node, JID from)`
  `protected Packet`
  DiscoveryModule.`prepareDiscoInfoReponse(Packet packet, JID jid, String node, JID senderJID)`
  Deprecated.
  `protected Packet`
  DiscoveryModule.`prepareDiscoInfoResponse(Packet packet, JID jid, String node, JID senderJID)`
  `protected List<Element>`
  DiscoveryModule.`prepareDiscoItems(JID jid, String node, JID senderJID, RSM rsm)`
  `protected void`
  DiscoveryModule.`processAdHocCommandItems(Packet packet, JID jid, String node, JID senderJID)`
  `protected void`
  DiscoveryModule.`processDiscoInfo(Packet packet, JID jid, String node, JID senderJID)`
  `protected void`
  DiscoveryModule.`processDiscoItems(Packet packet, JID jid, String node, JID senderJID)`

- ## Uses of JID in tigase.component.modules.impl.config

  Methods in tigase.component.modules.impl.config with parameters of type JID
  Modifier and Type
  Method
  Description
  `boolean`
  ConfiguratorCommand.`isAllowedFor(JID jid)`

- ## Uses of JID in tigase.component.responses

  Constructors in tigase.component.responses with parameters of type JID
  Modifier
  Constructor
  Description
  ``
  `Entry(JID jid, long timestamp, long timeout, AsyncCallback callback)`

- ## Uses of JID in tigase.conf

  Methods in tigase.conf with parameters of type JID
  Modifier and Type
  Method
  Description
  `List<Element>`
  ConfiguratorOld.`getDiscoFeatures(JID from)`
  `Element`
  ConfiguratorOld.`getDiscoInfo(String node, JID jid, JID from)`
  `List<Element>`
  ConfiguratorOld.`getDiscoItems(String node, JID jid, JID from)`

- ## Uses of JID in tigase.db

  Methods in tigase.db with parameters of type JID
  Modifier and Type
  Method
  Description
  `Map<Enum,Long>`
  MsgRepositoryIfc.`getMessagesCount(JID to)`
  `List<Element>`
  MsgRepositoryIfc.`getMessagesList(JID to)`
  `boolean`
  OfflineMsgRepositoryIfc.`storeMessage(JID from, JID to, Date expired, Element msg, NonAuthUserRepository userRepo)`
  Saves the massage to the repository

- ## Uses of JID in tigase.db.xml

  Methods in tigase.db.xml with parameters of type JID
  Modifier and Type
  Method
  Description
  `Map<Enum,Long>`
  XMLMsgRepository.`getMessagesCount(JID to)`
  `List<Element>`
  XMLMsgRepository.`getMessagesList(JID to)`
  `boolean`
  XMLMsgRepository.`storeMessage(JID from, JID to, Date expired, Element msg, NonAuthUserRepository userRepo)`

- ## Uses of JID in tigase.disco

  Methods in tigase.disco with parameters of type JID
  Modifier and Type
  Method
  Description
  `List<Element>`
  XMPPService.`getDiscoFeatures(JID from)`
  Returns features for top level disco info
  `Element`
  XMPPService.`getDiscoInfo(String node, JID jid, JID from)`
  Returns service discovery info for the component.
  `List<Element>`
  XMPPService.`getDiscoItems(String node, JID jid, JID from)`
  Returns service discovery items for the component.

- ## Uses of JID in tigase.eventbus.component

  Methods in tigase.eventbus.component with parameters of type JID
  Modifier and Type
  Method
  Description
  `void`
  SubscribeModule.`clusterNodeConnected(JID node)`
  `void`
  SubscribeModule.`clusterNodeDisconnected(JID node)`
  `protected boolean`
  AbstractEventBusModule.`isClusteredEventBus(JID jid)`
  `protected void`
  EventBusComponent.`onNodeConnected(JID jid)`
  `void`
  EventBusComponent.`onNodeDisconnected(JID jid)`
  `protected void`
  EventbusDiscoveryModule.`processDiscoInfo(Packet packet, JID jid, String node, JID senderJID)`
  `protected void`
  EventbusDiscoveryModule.`processDiscoItems(Packet packet, JID jid, String node, JID senderJID)`

- ## Uses of JID in tigase.eventbus.component.stores

  Methods in tigase.eventbus.component.stores that return JID
  Modifier and Type
  Method
  Description
  `JID[]`
  AffiliationStore.`getAllowedSubscribers()`
  `JID`
  Subscription.`getJid()`
  `JID`
  Subscription.`getServiceJID()`
  Methods in tigase.eventbus.component.stores with parameters of type JID
  Modifier and Type
  Method
  Description
  `Affiliation`
  AffiliationStore.`getAffiliation(JID jid)`
  `void`
  AffiliationStore.`putAffiliation(JID jid, Affiliation affiliation)`
  `void`
  AffiliationStore.`removeAffiliation(JID jid)`
  `void`
  AffiliationStore.`setAllowedSubscribers(JID[] allowedSubscribers)`
  `void`
  Subscription.`setServiceJID(JID serviceJID)`
  Constructors in tigase.eventbus.component.stores with parameters of type JID
  Modifier
  Constructor
  Description
  ``
  `Subscription(JID jid)`
  ``
  `Subscription(JID jid, JID serviceJID)`

- ## Uses of JID in tigase.form

  Methods in tigase.form with parameters of type JID
  Modifier and Type
  Method
  Description
  `String`
  SignatureCalculator.`calculateSignature(JID to, Form form)`
  Calculate signature of given form.
  `void`
  FormSignatureVerifier.SignatureVerifyHandler.`onFormVerify(JID to, Form form, SignatureCalculator signatureCalculator)`
  `void`
  SignatureCalculator.`sign(JID to, String nonce, long timestamp, Form form)`
  Sign given Form.
  `void`
  SignatureCalculator.`sign(JID to, Form form)`
  Sign given form with current time.
  `void`
  FormSigner.`signForm(JID to, Form form)`
  Sign given form with current time.
  `long`
  FormSignatureVerifier.`verify(JID to, Form form)`
  Verify signature of given form.
  `long`
  FormSignatureVerifier.`verify(JID to, Form form, FormSignatureVerifier.SignatureVerifyHandler handler)`
  Verify signature of given form.
  `long`
  FormSignatureVerifier.`verify(JID to, Element form)`
  Verify signature of given form.
  `long`
  FormSignatureVerifier.`verify(JID to, Element form, FormSignatureVerifier.SignatureVerifyHandler handler)`
  Verify signature of given form.

- ## Uses of JID in tigase.monitor

  Methods in tigase.monitor with parameters of type JID
  Modifier and Type
  Method
  Description
  `Collection<Element>`
  AdHocTask.`getAdHocCommands(JID toJID, JID senderJID)`

- ## Uses of JID in tigase.monitor.modules

  Methods in tigase.monitor.modules with parameters of type JID
  Modifier and Type
  Method
  Description
  `boolean`
  AddScriptTaskCommand.`isAllowedFor(JID jid)`
  `boolean`
  AddTimerScriptTaskCommand.`isAllowedFor(JID jid)`
  `boolean`
  ConfigureTaskCommand.`isAllowedFor(JID jid)`
  `boolean`
  DeleteScriptTaskCommand.`isAllowedFor(JID jid)`
  `boolean`
  InfoTaskCommand.`isAllowedFor(JID jid)`
  `protected void`
  DiscoveryMonitorModule.`processAdHocCommandItems(Packet packet, JID jid, String node, JID senderJID)`
  `protected void`
  DiscoveryMonitorModule.`processDiscoInfo(Packet packet, JID jid, String node, JID senderJID)`
  `protected void`
  DiscoveryMonitorModule.`processDiscoItems(Packet packet, JID jid, String node, JID senderJID)`

- ## Uses of JID in tigase.net

  Methods in tigase.net that return JID
  Modifier and Type
  Method
  Description
  `JID`
  IOService.`getConnectionId()`
  `JID`
  IOService.`getDataReceiver()`
  Methods in tigase.net with parameters of type JID
  Modifier and Type
  Method
  Description
  `void`
  IOService.`setConnectionId(JID connectionId)`
  `void`
  IOService.`setDataReceiver(JID address)`

- ## Uses of JID in tigase.server

  Methods in tigase.server that return JID
  Modifier and Type
  Method
  Description
  `JID`
  BasicComponent.`getComponentId()`
  `JID`
  ServerComponent.`getComponentId()`
  Method returns component jid in form of the component name followed by server hostname as a domain.
  `JID`
  Packet.`getFrom()`
  Returns the packet source address.
  `JID`
  Packet.`getPacketFrom()`
  Returns the packet internal source address.
  `JID`
  Packet.`getPacketTo()`
  Returns the packet internal destination address.
  `JID`
  Packet.`getStanzaFrom()`
  Method returns source address of the stanza enclosed by this packet.
  `JID`
  Packet.`getStanzaTo()`
  Method returns destination address of the stanza enclosed by this packet.
  `JID`
  Packet.`getTo()`
  Returns the packet destination address.
  Methods in tigase.server that return types with arguments of type JID
  Modifier and Type
  Method
  Description
  `List<JID>`
  BasicComponent.`getNodesConnected()`
  `List<JID>`
  BasicComponent.`getNodesConnectedWithLocal()`
  `Optional<JID>`
  Packet.`getServerAuthorisedStanzaFrom()`
  Deprecated.
  Methods in tigase.server with parameters of type JID
  Modifier and Type
  Method
  Description
  `boolean`
  BasicComponent.`canCallCommand(JID jid, String commandId)`
  Method checks if following adhoc command can execute from this JID
  `boolean`
  BasicComponent.`canCallCommand(JID jid, String domain, String commandId)`
  `boolean`
  BasicComponent.`checkCommandAcl(JID jid, String domain, Set<CmdAcl> acl)`
  Check if entity with JID is allowed ot execute command with passed access control list.
  `boolean`
  BasicComponent.`checkCommandAcl(JID jid, Set<CmdAcl> acl)`
  Check if entity with JID is allowed ot execute command with passed access control list.
  `static Element`
  Command.`createIqCommand(JID from, JID to, StanzaType type, String id, String node, Command.DataType data_type)`
  `static Iq`
  Iq.`createRosterPacket(String iq_type, String iq_id, JID from, JID to, JID item_jid, String item_name, String[] item_groups, String subscription, String item_type)`
  Method creates a new `Packet` instance or `Iq` instance more specificly with a roster entry content.
  `List<Element>`
  BasicComponent.`getDiscoFeatures(JID from)`
  Method returns list of features provided by this component for provided JID.
  `Element`
  BasicComponent.`getDiscoInfo(String node, JID jid, JID from)`
  `Element`
  MessageRouter.`getDiscoInfo(JID toJid, JID fromJid, String node)`
  `List<Element>`
  BasicComponent.`getDiscoItems(String node, JID jid, JID from)`
  `static Packet`
  Message.`getMessage(JID from, JID to, StanzaType type, String body, String subject, String thread, String id)`
  Creates a packet with message stanza.
  `Packet`
  Command.`getPacket(JID from, JID to, StanzaType type, String id)`
  Method returns instance of a Packet with command element added.
  `Packet`
  Command.`getPacket(JID from, JID to, StanzaType type, String id, Command.DataType data_type)`
  Method returns instance of a Packet with command element added.
  `List<Element>`
  BasicComponent.`getScriptItems(String node, JID jid, JID from)`
  `Optional<Element>`
  BasicComponent.`getServiceEntityCaps(JID fromJid)`
  `Optional<Element>`
  MessageRouter.`getServiceEntityCaps(JID fromJid)`
  `protected String`
  ConnectionManager.`getServiceId(JID jid)`
  `void`
  Packet.`initVars(JID stanzaFrom, JID stanzaTo)`
  The method allows for re-syncing stanza JIDs stored in the packet with the attributes of the stanza if they have been changed for any reason.
  `boolean`
  BasicComponent.`isAdmin(JID jid)`
  `boolean`
  BasicComponent.`isTrusted(JID jid)`
  `protected void`
  BasicComponent.`onNodeConnected(JID jid)`
  `protected void`
  BasicComponent.`onNodeDisconnected(JID jid)`
  `static Packet`
  Packet.`packetInstance(Element elem, JID stanzaFrom, JID stanzaTo)`
  The method returns `Packet` instance.
  `void`
  AbstractMessageReceiver.`setCompId(JID jid)`
  `void`
  BasicComponent.`setCompId(JID jid)`
  `void`
  Packet.`setPacketFrom(JID from)`
  The method sets a source address for the `Packet` instance.
  `void`
  Packet.`setPacketTo(JID to)`
  The method sets a destination address for the `Packet` instance.
  `void`
  Packet.`setServerAuthorisedStanzaFrom(JID serverAuthorisedStanzaFrom)`
  Deprecated.
  `Packet`
  Packet.`swapFromTo(Element el, JID stanzaFrom, JID stanzaTo)`
  The method creates a new instance of the `Packet` class with the packet source and destination addresses swapped and sets the given stanza element plus source and destination addresses for the new stanza.
  Constructors in tigase.server with parameters of type JID
  Modifier
  Constructor
  Description
  ``
  `Iq(Element elem, JID stanzaFrom, JID stanzaTo)`
  ``
  `Message(Element elem, JID stanzaFrom, JID stanzaTo)`
  `protected`
  `Packet(Element elem, JID stanzaFrom, JID stanzaTo)`
  A constructor creating the `Packet` instance.
  ``
  `Presence(Element elem, JID stanzaFrom, JID stanzaTo)`

- ## Uses of JID in tigase.server.amp

  Methods in tigase.server.amp with parameters of type JID
  Modifier and Type
  Method
  Description
  `boolean`
  JidResourceMap.`containsKey(JID jid)`
  `T`
  JidResourceMap.`get(JID jid)`
  `Element`
  AmpComponent.`getDiscoInfo(String node, JID jid, JID from)`
  `T`
  JidResourceMap.`put(JID jid, T value)`
  `T`
  JidResourceMap.`remove(JID jid)`

- ## Uses of JID in tigase.server.amp.action

  Methods in tigase.server.amp.action with parameters of type JID
  Modifier and Type
  Method
  Description
  `void`
  Broadcast.`sendBroadcastMessage(JID jid)`
  `void`
  Broadcast.`sendBroadcastMessage(JID jid, MsgBroadcastRepository.BroadcastMsg msg)`

- ## Uses of JID in tigase.server.amp.db

  Methods in tigase.server.amp.db with parameters of type JID
  Modifier and Type
  Method
  Description
  `Map<Enum,Long>`
  JDBCMsgRepository.`getMessagesCount(JID to)`
  `Map<Enum,Long>`
  MsgRepository.MsgRepositoryMDBean.`getMessagesCount(JID to)`
  `List<Element>`
  JDBCMsgRepository.`getMessagesList(JID to)`
  `List<Element>`
  MsgRepository.MsgRepositoryMDBean.`getMessagesList(JID to)`
  `void`
  MsgBroadcastRepository.BroadcastMsg.`markAsSent(JID jid)`
  `boolean`
  MsgBroadcastRepository.BroadcastMsg.`needToSend(JID jid)`
  `boolean`
  JDBCMsgRepository.`storeMessage(JID from, JID to, Date expired, Element msg, NonAuthUserRepository userRepo)`
  `boolean`
  MsgRepository.MsgRepositoryMDBean.`storeMessage(JID from, JID to, Date expired, Element msg, NonAuthUserRepository userRepo)`

- ## Uses of JID in tigase.server.bosh

  Methods in tigase.server.bosh that return JID
  Modifier and Type
  Method
  Description
  `protected JID`
  BoshConnectionManager.`changeDataReceiver(Packet packet, JID newAddress, String command_sessionId, XMPPIOService<Object> serv)`
  `JID`
  BoshSession.`getDataReceiver()`
  `JID`
  BoshConnectionManager.`getJidForBoshSession(BoshSession bs)`
  Returns full jid of passed BoshSession instance
  `JID`
  BoshSessionTaskHandler.`getJidForBoshSession(BoshSession bs)`
  Methods in tigase.server.bosh with parameters of type JID
  Modifier and Type
  Method
  Description
  `protected JID`
  BoshConnectionManager.`changeDataReceiver(Packet packet, JID newAddress, String command_sessionId, XMPPIOService<Object> serv)`
  `protected BoshSession`
  BoshConnectionManager.`getBoshSession(JID jid)`
  Method retrieves `BoshSession` related to the particular user address
  `void`
  BoshSession.`setDataReceiver(JID dataReceiver)`
  Constructors in tigase.server.bosh with parameters of type JID
  Modifier
  Constructor
  Description
  ``
  `BoshSession(String def_domain, JID dataReceiver, BoshSessionTaskHandler handler, String hostname, int maxWaitingPackets)`
  Creates a new `BoshSession` instance.

- ## Uses of JID in tigase.server.ext

  Methods in tigase.server.ext with parameters of type JID
  Modifier and Type
  Method
  Description
  `void`
  ComponentIOService.`addRecentJID(JID jid)`
  `boolean`
  ComponentIOService.`isRecentJID(JID jid)`

- ## Uses of JID in tigase.server.monitor

  Methods in tigase.server.monitor that return JID
  Modifier and Type
  Method
  Description
  `JID[]`
  MonitorRuntime.`getConnectionIdsForJid(JID jid)`
  Methods in tigase.server.monitor with parameters of type JID
  Modifier and Type
  Method
  Description
  `JID[]`
  MonitorRuntime.`getConnectionIdsForJid(JID jid)`
  `boolean`
  MonitorRuntime.`isJidOnline(JID jid)`
  `boolean`
  MonitorRuntime.`isJidOnlineLocally(JID jid)`

- ## Uses of JID in tigase.server.rtbl

  Methods in tigase.server.rtbl that return JID
  Modifier and Type
  Method
  Description
  `protected JID`
  RTBLIqModule.`getOwnJID()`

- ## Uses of JID in tigase.server.rtbl.adhoc

  Methods in tigase.server.rtbl.adhoc with parameters of type JID
  Modifier and Type
  Method
  Description
  `boolean`
  AbstractAdHocCommand.`isAllowedFor(JID jid)`

- ## Uses of JID in tigase.server.xmppclient

  Methods in tigase.server.xmppclient that return JID
  Modifier and Type
  Method
  Description
  `protected JID`
  ClientConnectionManager.`changeDataReceiver(Packet packet, JID newAddress, String command_sessionId, XMPPIOService<Object> serv)`
  Methods in tigase.server.xmppclient with parameters of type JID
  Modifier and Type
  Method
  Description
  `protected JID`
  ClientConnectionManager.`changeDataReceiver(Packet packet, JID newAddress, String command_sessionId, XMPPIOService<Object> serv)`
  `Packet`
  StreamManagementCommand.`create(JID from, JID to)`
  Method parameters in tigase.server.xmppclient with type arguments of type JID
  Modifier and Type
  Method
  Description
  `void`
  SeeOtherHost.`setNodes(List<JID> nodes)`
  `void`
  SeeOtherHostDualIP.`setNodes(List<JID> connectedNodes)`
  `void`
  SeeOtherHostHashed.`setNodes(List<JID> connectedNodes)`
  `void`
  SeeOtherHostIfc.`setNodes(List<JID> nodes)`
  Sets list of available nodes in cluster environment

- ## Uses of JID in tigase.server.xmppcomponent

  Methods in tigase.server.xmppcomponent with parameters of type JID
  Modifier and Type
  Method
  Description
  `List<Element>`
  ComponentConnectionManager.`getDiscoFeatures(JID from)`
  Deprecated.
  `Element`
  ComponentConnectionManager.`getDiscoInfo(String node, JID jid, JID from)`
  Deprecated.
  `List<Element>`
  ComponentConnectionManager.`getDiscoItems(String node, JID jid, JID from)`
  Deprecated.

- ## Uses of JID in tigase.server.xmppsession

  Fields in tigase.server.xmppsession with type parameters of type JID
  Modifier and Type
  Field
  Description
  `protected ConcurrentHashMap<JID,XMPPResourceConnection>`
  SessionManager.`connectionsByFrom`
  A Map with connectionID as a key and an object with all the user connection data as a value
  Methods in tigase.server.xmppsession that return JID
  Modifier and Type
  Method
  Description
  `JID`
  SessionManagerHandler.`getComponentId()`
  `JID[]`
  SessionManager.`getConnectionIdsForJid(BareJID jid)`
  `JID`
  UserSessionEvent.`getSender()`
  `JID`
  UserConnectedEvent.`getUserJid()`
  `JID`
  UserSessionEvent.`getUserJid()`
  Methods in tigase.server.xmppsession with parameters of type JID
  Modifier and Type
  Method
  Description
  `protected boolean`
  SessionManager.`addTrusted(JID jid)`
  `protected void`
  SessionManager.`closeConnection(XMPPResourceConnection connection, JID connectionId, String userId, boolean closeOnly)`
  `boolean`
  SessionManager.`containsJidLocally(JID jid)`
  `protected XMPPResourceConnection`
  SessionManager.`createUserSession(JID conn_id, String domain)`
  `protected boolean`
  SessionManager.`delTrusted(JID jid)`
  `List<Element>`
  SessionManager.`getDiscoFeatures(JID from)`
  `Element`
  SessionManager.`getDiscoInfo(String node, JID jid, JID from)`
  `List<Element>`
  SessionManager.`getDiscoItems(String node, JID jid, JID from)`
  `XMPPResourceConnection`
  SessionManager.`getResourceConnection(JID jid)`
  `protected XMPPResourceConnection`
  SessionManager.`getXMPPResourceConnection(JID connId)`
  `XMPPResourceConnection`
  SessionManager.`loginUserSession(JID conn_id, String domain, BareJID user_id, String resource, String xmpp_sessionId, boolean tmpSession)`
  `protected void`
  SessionManager.`xmppStreamMoved(XMPPResourceConnection conn, JID oldConnId, JID newConnId, String sendResponse)`
  Constructors in tigase.server.xmppsession with parameters of type JID
  Modifier
  Constructor
  Description
  ``
  `SMResourceConnection(JID connectionId, UserRepository rep, AuthRepository authRepo, SessionManagerHandler loginHandler)`
  ``
  `UserConnectedEvent(JID userJid)`
  ``
  `UserSessionEvent(JID sender, JID userJid, XMPPSession session)`
  ``
  `UserSessionEventWithProcessorResultWriter(JID sender, JID userJid, XMPPSession session, SessionManager.ProcessorResultWriter writer)`

- ## Uses of JID in tigase.stats

  Methods in tigase.stats with parameters of type JID
  Modifier and Type
  Method
  Description
  `List<Element>`
  StatisticsCollector.`getDiscoFeatures(JID from)`
  Deprecated.
  `Element`
  StatisticsCollector.`getDiscoInfo(String node, JID jid, JID from)`
  Deprecated.
  `List<Element>`
  StatisticsCollector.`getDiscoItems(String node, JID jid, JID from)`
  Deprecated.

- ## Uses of JID in tigase.sys

  Methods in tigase.sys that return JID
  Modifier and Type
  Method
  Description
  `JID[]`
  OnlineJidsReporter.`getConnectionIdsForJid(BareJID jid)`
  Retrieve all connection IDs (CIDs) for the given user.
  `abstract JID[]`
  TigaseRuntime.`getConnectionIdsForJid(JID jid)`
  Methods in tigase.sys with parameters of type JID
  Modifier and Type
  Method
  Description
  `boolean`
  OnlineJidsReporter.`containsJidLocally(JID jid)`
  The method checks whether the given JID is known to local cluster node as connected user.
  `abstract JID[]`
  TigaseRuntime.`getConnectionIdsForJid(JID jid)`
  `abstract boolean`
  TigaseRuntime.`isJidOnline(JID jid)`
  `abstract boolean`
  TigaseRuntime.`isJidOnlineLocally(JID jid)`

- ## Uses of JID in tigase.vhosts

  Methods in tigase.vhosts that return JID
  Modifier and Type
  Method
  Description
  `JID`
  VHostItem.`getMessageForward()`
  `JID`
  VHostItemDefaults.`getMessageForward()`
  `JID`
  VHostItemImpl.`getMessageForward()`
  `JID`
  VHostItemImpl.VHostItemWrapper.`getMessageForward()`
  `default JID`
  VHostItem.`getMessageForwardAddress()`
  `JID`
  VHostItemImpl.`getMessageForwardAddress()`
  `JID`
  VHostItem.`getPresenceForward()`
  `JID`
  VHostItemDefaults.`getPresenceForward()`
  `JID`
  VHostItemImpl.`getPresenceForward()`
  `JID`
  VHostItemImpl.VHostItemWrapper.`getPresenceForward()`
  `default JID`
  VHostItem.`getPresenceForwardAddress()`
  `JID`
  VHostItemImpl.`getPresenceForwardAddress()`
  `JID`
  VHostItem.`getVhost()`
  `JID`
  VHostItemImpl.`getVhost()`
  `JID`
  VHostItemImpl.VHostItemWrapper.`getVhost()`
  Methods in tigase.vhosts that return types with arguments of type JID
  Modifier and Type
  Method
  Description
  `List<JID>`
  VHostManager.`getAllVHosts()`
  `List<JID>`
  VHostManagerIfc.`getAllVHosts()`
  Method returns a list of all hosted VHosts.
  Methods in tigase.vhosts with parameters of type JID
  Modifier and Type
  Method
  Description
  `default boolean`
  VHostItem.`isTrustedJID(JID jid)`
  `void`
  VHostItemImpl.`setMessageForward(JID messageForward)`
  `void`
  VHostItemImpl.`setPresenceForward(JID presenceForward)`
  `void`
  VHostItemImpl.`setVHost(JID vhost)`
  Constructors in tigase.vhosts with parameters of type JID
  Modifier
  Constructor
  Description
  ``
  `VHostItemImpl(JID vhost)`
  The constructor creates the `VHostItem` instance for a given domain name with default values for all other parameters.

- ## Uses of JID in tigase.vhosts.filter

  Methods in tigase.vhosts.filter with parameters of type JID
  Modifier and Type
  Method
  Description
  `static boolean`
  CustomDomainFilter.`isAllowed(JID source, JID destination, String rules)`
  `static boolean`
  CustomDomainFilter.`isAllowed(JID source, JID destination, String[] rules)`
  `static boolean`
  CustomDomainFilter.`isAllowed(JID source, JID destination, Set<Rule> rules)`
  Constructors in tigase.vhosts.filter with parameters of type JID
  Modifier
  Constructor
  Description
  ``
  `Rule(int id, boolean allow, Rule.RuleType type, JID value)`

- ## Uses of JID in tigase.xmpp

  Methods in tigase.xmpp that return JID
  Modifier and Type
  Method
  Description
  `JID[]`
  XMPPResourceConnection.`getAllResourcesJIDs()`
  Method returns list of jids of all connections for the same `XMPPSession` (same user).
  `JID`
  XMPPResourceConnection.`getConnectionId()`
  Gets the value of connectionId
  `JID`
  XMPPResourceConnection.`getConnectionId(boolean updateLastAccessed)`
  `JID`
  XMPPResourceConnection.`getConnectionId(JID jid)`
  `JID[]`
  XMPPSession.`getConnectionIds()`
  Method returns an array of all ConnectionIDs related to this `XMPPSession`
  `JID`
  RepositoryAccess.`getDomainAsJID()`
  `final JID`
  XMPPResourceConnection.`getjid()`
  Returns full user JID for this session without throwing the `NotAuthorizedException` exception if session is not authorized yet and therefore user name and resource is not known yet.
  `final JID`
  XMPPResourceConnection.`getJID()`
  Returns full user JID for this session or throws `NotAuthorizedException` if session is not authorized yet and therefore user name and resource is not known yet.
  `JID[]`
  XMPPSession.`getJIDs()`
  Method returns an array of all FullJIDs related to this `XMPPSession`
  `JID`
  XMPPResourceConnection.`getSMComponentId()`
  Methods in tigase.xmpp that return types with arguments of type JID
  Modifier and Type
  Method
  Description
  `Optional<JID>`
  XMPPIOService.`getAuthorisedUserJid()`
  Methods in tigase.xmpp with parameters of type JID
  Modifier and Type
  Method
  Description
  `JID`
  XMPPResourceConnection.`getConnectionId(JID jid)`
  `XMPPResourceConnection`
  XMPPSession.`getResourceConnection(JID jid)`
  Method returns `XMPPResourceConnection` for particular FullJID.
  `XMPPResourceConnection`
  XMPPSession.`getResourceForConnectionId(JID connectionId)`
  Method returns `XMPPResourceConnection` for particular ConnectionID.
  `XMPPResourceConnection`
  XMPPSession.`getResourceForJID(JID jid)`
  Method returns `XMPPResourceConnection` for particular FullJID (using `resource` name as determinant.
  `void`
  XMPPProcessorAbstract.`processFromUserOutPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  The method is called when a packet is sent from the user, owner of the session somewhere else to other XMPP entity (other user on the server, other user on a different server, different server, component, transport, etc....).
  `void`
  XMPPProcessorAbstract.`processFromUserPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  The method is called for all packets sent by the user, owner of this connection/session.
  `abstract void`
  XMPPProcessorAbstract.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  The method is called when a packet is send from the user who is owner of the session to the local server (ping, roster management, privacy lists, etc...).
  `void`
  XMPPIOService.`setAuthorisedUserJid(JID authorisedUserJid)`
  `void`
  XMPPResourceConnection.`setConnectionId(JID connectionId)`
  Sets the value of connectionId
  Constructors in tigase.xmpp with parameters of type JID
  Modifier
  Constructor
  Description
  ``
  `XMPPResourceConnection(JID connectionId, UserRepository rep, AuthRepository authRepo, SessionManagerHandler loginHandler)`

- ## Uses of JID in tigase.xmpp.impl

  Methods in tigase.xmpp.impl that return JID
  Modifier and Type
  Method
  Description
  `JID`
  JabberIqPrivacy.PrivacyListOfflineCache.`getComponentId()`
  `JID`
  ServiceDiscovery.AccountServiceProvider.`getServiceProviderComponentJid()`
  Methods in tigase.xmpp.impl that return types with arguments of type JID
  Modifier and Type
  Method
  Description
  `Stream<JID>`
  PrivacyList.`getBlockedJids()`
  `Set<JID>`
  MessageCarbons.MessageCarbonsStateChangedEvent.`getDisabledJids()`
  `Set<JID>`
  MessageCarbons.MessageCarbonsStateChangedEvent.`getEnabledJids()`
  `Set<JID>`
  MessageDeliveryLogic.`getJIDsForMessageDelivery(XMPPResourceConnection session)`
  Method returns list of JIDs to which message should be delivered for session passes as parameter if message was sent to bare JID
  `Set<JID>`
  MessageDeliveryProviderIfc.`getJIDsForMessageDelivery(XMPPResourceConnection session)`
  `static Set<JID>`
  CAPS.`getJidsWithFeature(XMPPResourceConnection session, String feature)`
  `protected Set<JID>`
  MessageCarbons.`prepareSkipForkingToList(Packet packet, XMPPResourceConnection session, Map<JID,Boolean> resources)`
  Methods in tigase.xmpp.impl with parameters of type JID
  Modifier and Type
  Method
  Description
  `void`
  MessageCarbons.MessageCarbonsStateChangedEvent.`add(JID jid, Boolean value)`
  `static void`
  PresenceState.`addDirectPresenceJID(JID jid, XMPPResourceConnection session)`
  Add JID to collection of JIDs to which direct presence was sent.
  `protected boolean`
  JabberIqPrivacy.`allowed(Packet packet, JID connId, BareJID userJid, PrivacyList privacyList)`
  `protected boolean`
  JabberIqPrivacy.`allowedByDefault(Packet packet, JID connId, BareJID userJid)`
  `protected void`
  PresenceState.`buddyOnline(XMPPResourceConnection session, JID buddy, Queue<Packet> results, boolean online)`
  Method sends back presence to contact while it becomes online (i.e.
  `static void`
  C2SDeliveryErrorProcessor.`filter(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, JID toIgnore)`
  Filters packets created by processors to remove delivery-error payload
  `protected static void`
  PresenceAbstract.`forwardPresence(Queue<Packet> results, Packet packet, JID from)`
  Simply forwards packet to the destination
  `static void`
  PresenceCapabilitiesManager.`handlePresence(JID owner, JID from, String[] capsNodes, Queue<Packet> results)`
  `void`
  PresenceCapabilitiesManager.PresenceCapabilitiesListener.`handlePresence(JID owner, JID sender, String[] capsNodes, Queue<Packet> results)`
  `boolean`
  PrivacyList.`isAllowed(JID jid, PrivacyList.Item.Type type)`
  `protected boolean`
  JabberIqRegister.`isRegistrationAllowedForConnection(JID from)`
  `static boolean`
  RemoteRosterManagement.`isRemoteAllowed(JID jid, XMPPResourceConnection session)`
  `protected boolean`
  JabberIqRegister.`isTokenInBucket(JID from)`
  `boolean`
  PrivacyList.Item.`matches(JID jid, PrivacyList.Item.Type type)`
  `static void`
  PresenceCapabilitiesManager.`prepareCapsQueries(JID compJid, JID to, String[] caps_nodes, Queue<Packet> results)`
  `static void`
  PresenceCapabilitiesManager.`prepareCapsQueriesEl(JID compJid, JID to, String[] caps_nodes, Queue<Element> results)`
  `static Packet`
  PresenceCapabilitiesManager.`prepareCapsQuery(JID to, JID from, String node)`
  `static Element`
  PresenceCapabilitiesManager.`prepareCapsQueryEl(JID to, JID from, String node)`
  `void`
  EntityTime.`processFromUserOutPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  JabberIqVersion.`processFromUserOutPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  VCard4.`processFromUserOutPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  VCardTemp.`processFromUserOutPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  JabberIqVersion.`processFromUserPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  LastActivity.`processFromUserPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  BlockingCommand.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  EntityTime.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  FlexibleOfflineMessageRetrieval.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  JabberIqVersion.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  LastActivity.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  PepPlugin.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  RemoteRosterManagement.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  ServiceDiscovery.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  UrnXmppPing.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  VCard4.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `void`
  VCardTemp.`processFromUserToServerPacket(JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)`
  `static String[]`
  PresenceCapabilitiesManager.`processPresence(JID compJid, Packet p, Queue<Packet> results)`
  `static void`
  PresenceState.`removeDirectPresenceJID(JID jid, XMPPResourceConnection session)`
  Remove JID from collection of JIDs to which direct presence was sent.
  `protected static boolean`
  PresenceAbstract.`requiresPresenceSending(RosterAbstract roster, JID buddy, XMPPResourceConnection session, boolean systemCheck)`
  Method checks whether a given contact requires sending presence.
  `protected void`
  AddressingSanitizer.`sanitizePacket(Packet packet, JID stanzaFrom)`
  `static Packet`
  PresenceAbstract.`sendPresence(StanzaType t, JID from, JID to, Queue<Packet> results, Element pres)`
  Sends Presence stanza from provided parameters as well as returns created result `Packet` object.
  `protected void`
  MIXProcessor.`sendToUser(BareJID userJID, String resource, JID connectionJID, StanzaType stanzaType, String id, Element actionEl, Element errorEl, Consumer<Packet> writer)`
  Method parameters in tigase.xmpp.impl with type arguments of type JID
  Modifier and Type
  Method
  Description
  `void`
  VCardTemp.`pepToVCardTemp_onPublication(BareJID userJid, XMPPResourceConnection session, String itemId, String mimeType, Supplier<JID> pubsubComponentJidSupplier, Consumer<Packet> writer)`
  `protected Set<JID>`
  MessageCarbons.`prepareSkipForkingToList(Packet packet, XMPPResourceConnection session, Map<JID,Boolean> resources)`
  `protected boolean`
  MobileV2.`shouldBeQueued(XMPPResourceConnection session, Packet currentlyFilteredResultPacket, Map<JID,Packet> queue)`
  Constructors in tigase.xmpp.impl with parameters of type JID
  Modifier
  Constructor
  Description
  ``
  `MessageCarbonsStateChangedEvent(JID sender, JID userJid, XMPPSession session)`
  ``
  `OfflineResourceConnection(JID connectionId, UserRepository rep, AuthRepository authRepo, SessionManagerHandler loginHandler)`
  Creates a new `XMPPResourceConnection` instance.
  ``
  `PrivacyListUpdatedEvent(JID sender, JID userJid, XMPPSession session, String privacyListName)`
  Constructor parameters in tigase.xmpp.impl with type arguments of type JID
  Modifier
  Constructor
  Description
  ``
  `PrivacyList(Function<JID,RosterElement> rosterElementGetter, Element el)`

- ## Uses of JID in tigase.xmpp.impl.push

  Methods in tigase.xmpp.impl.push with parameters of type JID
  Modifier and Type
  Method
  Description
  `protected Element`
  AbstractPushNotifications.`createSettingsElement(JID jid, String node, Element enableElem, Element optionsForm)`
  `protected Element`
  PushNotifications.`createSettingsElement(JID jid, String node, Element enableElem, Element optionsForm)`
  `protected void`
  AbstractPushNotifications.`disableNotifications(XMPPResourceConnection session, BareJID userJid, JID jid, String node, Consumer<Packet> packetConsumer)`
  `protected void`
  AbstractPushNotifications.`enableNotifications(XMPPResourceConnection session, JID jid, String node, Element settings, Consumer<Packet> packetConsumer)`
  `protected void`
  AbstractPushNotifications.`enableNotifications(XMPPResourceConnection session, JID jid, String node, Element enableElem, Element optionsForm, Consumer<Packet> packetConsumer)`
  `boolean`
  PushNotifications.AbstractAdhocCommand.`isAllowedFor(JID jid)`
  `void`
  PushPresence.`processPresenceProbe(JID recipient, JID sender, Consumer<Packet> packetConsumer)`
  `void`
  PushPresence.`processPresenceToOffline(JID recipient, JID sender, StanzaType stanzaType, Consumer<Packet> packetConsumer)`

- ## Uses of JID in tigase.xmpp.impl.roster

  Methods in tigase.xmpp.impl.roster that return JID
  Modifier and Type
  Method
  Description
  `static JID[]`
  DynamicRoster.`addBuddies(XMPPResourceConnection session, Map<String,Object> settings, JID[] buddies)`
  `static JID[]`
  DynamicRoster.`addBuddies(XMPPResourceConnection session, Map<String,Object> settings, JID[] buddies, EnumSet<RosterAbstract.SubscriptionType> subscrs)`
  `JID[]`
  AnonymousRoster.`getBuddies(XMPPResourceConnection session)`
  `static JID[]`
  DynamicRoster.`getBuddies(XMPPResourceConnection session, Map<String,Object> settings)`
  `JID[]`
  DynamicRosterIfc.`getBuddies(XMPPResourceConnection session)`
  `getBuddies` method returns `String` array with all roster buddies JIDs.
  `JID[]`
  DynamicRosterTest.`getBuddies(XMPPResourceConnection session)`
  `JID[]`
  DynamicRosterTest123.`getBuddies(XMPPResourceConnection session)`
  `abstract JID[]`
  RosterAbstract.`getBuddies(XMPPResourceConnection session)`
  Deprecated.
  `JID[]`
  RosterAbstract.`getBuddies(XMPPResourceConnection session, EnumSet<RosterAbstract.SubscriptionType> subscrs)`
  Deprecated.
  `JID[]`
  RosterFlat.`getBuddies(XMPPResourceConnection session)`
  Deprecated.
  `JID`
  RosterAbstract.RosterModifiedEvent.`getJid()`
  Deprecated.
  `JID`
  RosterElement.`getJid()`
  Methods in tigase.xmpp.impl.roster that return types with arguments of type JID
  Modifier and Type
  Method
  Description
  `static List<JID>`
  DynamicRoster.`getBuddiesList(XMPPResourceConnection session, Map<String,Object> settings)`
  `abstract Function<JID,RosterElement>`
  RosterAbstract.`rosterElementProvider(XMPPResourceConnection session)`
  Deprecated.
  `Function<JID,RosterElement>`
  RosterFlat.`rosterElementProvider(XMPPResourceConnection session)`
  Deprecated.
  Methods in tigase.xmpp.impl.roster with parameters of type JID
  Modifier and Type
  Method
  Description
  `static JID[]`
  DynamicRoster.`addBuddies(XMPPResourceConnection session, Map<String,Object> settings, JID[] buddies)`
  `static JID[]`
  DynamicRoster.`addBuddies(XMPPResourceConnection session, Map<String,Object> settings, JID[] buddies, EnumSet<RosterAbstract.SubscriptionType> subscrs)`
  `static void`
  DynamicRoster.`addBuddiesToList(List<JID> list, JID[] buddies)`
  `void`
  RosterAbstract.`addBuddy(XMPPResourceConnection session, JID jid, String name, String[] groups, String otherData)`
  Deprecated.
  `abstract void`
  RosterAbstract.`addBuddy(XMPPResourceConnection session, JID jid, String name, String[] groups, RosterAbstract.SubscriptionType subscription, String otherData)`
  Deprecated.
  `abstract void`
  RosterAbstract.`addBuddy(XMPPResourceConnection session, JID jid, String name, String[] groups, RosterAbstract.SubscriptionType subscription, String mixParticipantId, String otherData)`
  Deprecated.
  `void`
  RosterFlat.`addBuddy(XMPPResourceConnection session, JID buddy, String name, String[] groups, RosterAbstract.SubscriptionType subscription, String otherData)`
  Deprecated.
  `void`
  RosterFlat.`addBuddy(XMPPResourceConnection session, JID buddy, String name, String[] groups, RosterAbstract.SubscriptionType subscription, String mixParticipantId, String otherData)`
  Deprecated.
  `abstract boolean`
  RosterAbstract.`addBuddyGroup(XMPPResourceConnection session, JID buddy, String[] groups)`
  Deprecated.
  `boolean`
  RosterFlat.`addBuddyGroup(XMPPResourceConnection session, JID buddy, String[] groups)`
  Deprecated.
  `RosterElement`
  RosterFlat.`addTempBuddy(JID buddy, XMPPResourceConnection session)`
  Deprecated.
  `abstract boolean`
  RosterAbstract.`containsBuddy(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `boolean`
  RosterFlat.`containsBuddy(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `abstract String[]`
  RosterAbstract.`getBuddyGroups(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `String[]`
  RosterFlat.`getBuddyGroups(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `Element`
  AnonymousRoster.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
  `static Element`
  DynamicRoster.`getBuddyItem(XMPPResourceConnection session, Map<String,Object> settings, JID buddy)`
  `Element`
  DynamicRosterIfc.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
  `getBuddyItem` method returns buddy item element for a given JID or `null` if the buddy doesn't exist on the user roster list.
  `Element`
  DynamicRosterTest.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
  `Element`
  DynamicRosterTest123.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
  `Element`
  RosterAbstract.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
  `Element`
  RosterFlat.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `abstract String`
  RosterAbstract.`getBuddyName(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `String`
  RosterFlat.`getBuddyName(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `abstract RosterAbstract.SubscriptionType`
  RosterAbstract.`getBuddySubscription(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `RosterAbstract.SubscriptionType`
  RosterFlat.`getBuddySubscription(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `abstract Element`
  RosterAbstract.`getCustomChild(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `Element`
  RosterFlat.`getCustomChild(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `List<Element>`
  RosterAbstract.`getCustomChildren(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `abstract String`
  RosterAbstract.`getMixParticipantId(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `String`
  RosterFlat.`getMixParticipantId(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `abstract RosterElement`
  RosterAbstract.`getRosterElement(XMPPResourceConnection session, JID jid)`
  Deprecated.
  `RosterElement`
  RosterFlat.`getRosterElement(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `RosterElement`
  RosterFlat.`getRosterElementInstance(JID buddy, String name, String[] groups, XMPPResourceConnection session)`
  Deprecated.
  `String`
  RosterAbstract.`groupNode(JID buddy)`
  Deprecated.
  `abstract boolean`
  RosterAbstract.`isOnline(XMPPResourceConnection session, JID jid)`
  Deprecated.
  `boolean`
  RosterFlat.`isOnline(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `boolean`
  RosterAbstract.`isPendingIn(XMPPResourceConnection session, JID jid)`
  Deprecated.
  `boolean`
  RosterAbstract.`isPreApproved(XMPPResourceConnection session, JID jid)`
  Deprecated.
  `boolean`
  RosterAbstract.`isSubscribedFrom(XMPPResourceConnection session, JID jid)`
  Deprecated.
  `boolean`
  RosterAbstract.`isSubscribedTo(XMPPResourceConnection session, JID jid)`
  Deprecated.
  `abstract boolean`
  RosterAbstract.`presenceSent(XMPPResourceConnection session, JID jid)`
  Deprecated.
  `boolean`
  RosterFlat.`presenceSent(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `abstract boolean`
  RosterAbstract.`removeBuddy(XMPPResourceConnection session, JID jid)`
  Deprecated.
  `boolean`
  RosterFlat.`removeBuddy(XMPPResourceConnection session, JID jid)`
  Deprecated.
  `Queue<Packet>`
  RosterAbstract.`removeJidFromRoster(UserRepository repository, XMPPSession session, BareJID owner, JID jid)`
  Deprecated.
  `abstract void`
  RosterAbstract.`setBuddyName(XMPPResourceConnection session, JID buddy, String name)`
  Deprecated.
  `void`
  RosterFlat.`setBuddyName(XMPPResourceConnection session, JID buddy, String name)`
  Deprecated.
  `abstract void`
  RosterAbstract.`setBuddySubscription(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, JID buddy)`
  Deprecated.
  `void`
  RosterFlat.`setBuddySubscription(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, JID buddy)`
  Deprecated.
  `abstract void`
  RosterAbstract.`setOnline(XMPPResourceConnection session, JID jid, boolean online)`
  Deprecated.
  `void`
  RosterFlat.`setOnline(XMPPResourceConnection session, JID buddy, boolean online)`
  Deprecated.
  `abstract void`
  RosterAbstract.`setPresenceSent(XMPPResourceConnection session, JID jid, boolean sent)`
  Deprecated.
  `void`
  RosterFlat.`setPresenceSent(XMPPResourceConnection session, JID buddy, boolean sent)`
  Deprecated.
  `boolean`
  RosterAbstract.`updateBuddySubscription(XMPPResourceConnection session, RosterAbstract.PresenceType presence, JID jid)`
  Deprecated.
  Method parameters in tigase.xmpp.impl.roster with type arguments of type JID
  Modifier and Type
  Method
  Description
  `static void`
  DynamicRoster.`addBuddiesToList(List<JID> list, JID[] buddies)`
  Constructors in tigase.xmpp.impl.roster with parameters of type JID
  Modifier
  Constructor
  Description
  ``
  `RosterElement(JID jid, String name, String[] groups)`
  ``
  `RosterModifiedEvent(JID sender, JID userJid, XMPPSession session, RosterElement rosterElement)`
  Deprecated.
  ``
  `RosterModifiedEvent(JID sender, JID userJid, XMPPSession session, JID jid, RosterAbstract.SubscriptionType subscription)`
  Deprecated.

- ## Uses of JID in tigase.xmpp.jid

  Methods in tigase.xmpp.jid that return JID
  Modifier and Type
  Method
  Description
  `JID`
  JID.`copyWithoutResource()`
  The method returns a copy of the `JID` instance with removed resource part.
  `JID`
  JID.`copyWithResource(String resource)`
  The method returns a copy of the `JID` instance with a different resource part given as a parameter.
  `JID`
  JID.`copyWithResourceNS(String resource)`
  The method returns a copy of the `JID` instance with a different resource part given as a parameter.
  `static JID`
  JID.`jidInstance(String jid)`
  Constructs a new `JID` instance using a JID parameter given as a `String` instance.
  `static JID`
  JID.`jidInstance(String localpart, String domain)`
  Constructs a new `JID` instance using given `String` parameters.
  `static JID`
  JID.`jidInstance(String localpart, String domain, String resource)`
  Constructs a new `JID` instance using given `String` parameters.
  `static JID`
  JID.`jidInstance(BareJID bareJid)`
  Creates a new `JID` instance using given `BareJID` instance as a parameter.
  `static JID`
  JID.`jidInstance(BareJID bareJid, String p_resource)`
  Constructs a new `JID` instance using given `BareJID` instance as user bare JID and `String` instance as a resource part.
  `static JID`
  JID.`jidInstanceNS(String jid)`
  Constructs a new `JID` instance using a JID parameter given as a `String` instance.
  `static JID`
  JID.`jidInstanceNS(String localpart, String domain)`
  Constructs a new `JID` instance using given `String` parameters.
  `static JID`
  JID.`jidInstanceNS(String localpart, String domain, String resource)`
  Constructs a new `JID` instance using given `String` parameters.
  `static JID`
  JID.`jidInstanceNS(BareJID bareJid)`
  Constructs a new `JID` instance using given `BareJID` instance as user bare JID and `String` instance as a resource part.
  `static JID`
  JID.`jidInstanceNS(BareJID bareJid, String p_resource)`
  Constructs a new `JID` instance using given `BareJID` instance as user bare JID and `String` instance as a resource part.
  Methods in tigase.xmpp.jid with parameters of type JID
  Modifier and Type
  Method
  Description
  `int`
  JID.`compareTo(JID o)`
  Method compares the `JID` instance with a given object.

- ## Uses of JID in tigase.xmpp.mam

  Methods in tigase.xmpp.mam that return JID
  Modifier and Type
  Method
  Description
  `JID`
  Query.`getComponentJID()`
  `JID`
  QueryImpl.`getComponentJID()`
  `JID`
  Query.`getQuestionerJID()`
  `JID`
  QueryImpl.`getQuestionerJID()`
  `JID`
  Query.`getWith()`
  `JID`
  QueryImpl.`getWith()`
  Methods in tigase.xmpp.mam with parameters of type JID
  Modifier and Type
  Method
  Description
  `void`
  Query.`setComponentJID(JID componentJID)`
  `void`
  QueryImpl.`setComponentJID(JID componentJID)`
  `void`
  Query.`setQuestionerJID(JID questionerJID)`
  `void`
  QueryImpl.`setQuestionerJID(JID questionerJID)`
  `void`
  Query.`setWith(JID with)`
  `void`
  QueryImpl.`setWith(JID with)`