Uses of Class
org.jivesoftware.openfire.cluster.NodeID
Packages that use NodeID
Package
Description
Implementation of Multi-User Chat (XEP-0045).
-
Uses of NodeID in org.jivesoftware.openfire
Methods in org.jivesoftware.openfire that return NodeIDModifier and TypeMethodDescriptionXMPPServer.getDefaultNodeID()Returns the default node ID used by this server before clustering is initialized.XMPPServer.getNodeID()Returns an ID that uniquely identifies this server in a cluster.Methods in org.jivesoftware.openfire with parameters of type NodeID -
Uses of NodeID in org.jivesoftware.openfire.cluster
Methods in org.jivesoftware.openfire.cluster that return NodeIDModifier and TypeMethodDescriptionstatic NodeIDNodeID.getInstance(byte[] nodeIdBytes) ClusterNodeInfo.getNodeID()Returns the ID that uniquely identifies this node.static NodeIDClusterManager.getSeniorClusterMember()Returns the id of the node that is the senior cluster member.Methods in org.jivesoftware.openfire.cluster that return types with arguments of type NodeIDModifier and TypeMethodDescriptionClusterManager.findRemotePluginsWithDifferentVersion(String pluginName) Inspects whether the version of a specific plugin on remote nodes differs from the version installed locally.ClusterManager.getPluginAndOpenfireVersions()Returns the versions of plugins installed on all nodes in the cluster.Methods in org.jivesoftware.openfire.cluster with parameters of type NodeIDModifier and TypeMethodDescriptionvoidClusteredCacheEntryListener.entryAdded(K key, V newValue, NodeID nodeID) An entry was added to the cache.voidClusteredCacheEntryListener.entryEvicted(K key, V oldValue, NodeID nodeID) An entry was evicted from the cache.voidClusteredCacheEntryListener.entryRemoved(K key, V oldValue, NodeID nodeID) An entry was removed from the cache.voidClusteredCacheEntryListener.entryUpdated(K key, V oldValue, V newValue, NodeID nodeID) An entry was updated in the cache.static Optional<ClusterNodeInfo>ClusterManager.getNodeInfo(NodeID nodeID) Returns basic information about a specific member of the cluster.voidClusteredCacheEntryListener.mapCleared(NodeID nodeID) The cache was cleared.voidClusteredCacheEntryListener.mapEvicted(NodeID nodeID) The cache was evicted. -
Uses of NodeID in org.jivesoftware.openfire.component
Constructors in org.jivesoftware.openfire.component with parameters of type NodeIDModifierConstructorDescriptionRequestComponentInfoNotification(org.xmpp.packet.JID component, NodeID requestee) -
Uses of NodeID in org.jivesoftware.openfire.muc.cluster
Methods in org.jivesoftware.openfire.muc.cluster that return NodeIDModifier and TypeMethodDescriptionNewClusterMemberJoinedTask.getOriginator()OccupantAddedTask.getOriginator()OccupantKickedForNicknameTask.getOriginator()OccupantRemovedTask.getOriginator()OccupantUpdatedTask.getOriginator()SyncLocalOccupantsAndSendJoinPresenceTask.getOriginator()Constructors in org.jivesoftware.openfire.muc.cluster with parameters of type NodeIDModifierConstructorDescriptionOccupantAddedTask(String subdomain, String roomName, String nickname, org.xmpp.packet.JID realJID, NodeID originator) OccupantKickedForNicknameTask(String subdomain, String roomName, String nickname, NodeID originator) OccupantRemovedTask(String subdomain, String roomName, String nickname, org.xmpp.packet.JID realJID, NodeID originator) OccupantUpdatedTask(String subdomain, String roomName, String oldNickname, String newNickname, org.xmpp.packet.JID realJID, NodeID originator) -
Uses of NodeID in org.jivesoftware.openfire.muc.spi
Methods in org.jivesoftware.openfire.muc.spi that return types with arguments of type NodeIDModifier and TypeMethodDescriptionOccupantManager.getLocalOccupantsByNode()OccupantManager.getNodeByLocalOccupant()Methods in org.jivesoftware.openfire.muc.spi with parameters of type NodeIDModifier and TypeMethodDescriptionbooleanOccupantManager.exists(OccupantManager.Occupant occupant, NodeID exclude) Checks whether the occupant exists, optionally excluding a specific node from evaluation.OccupantManager.leftCluster(NodeID nodeID) Removes and returns all data that was maintained for a particular cluster node.OccupantManager.occupantsForRoomByNode(String roomName, NodeID nodeID, boolean includeFederated) OccupantManager.occupantsForRoomExceptForNode(String roomName, NodeID nodeID, boolean includeFederated) -
Uses of NodeID in org.jivesoftware.openfire.session
Methods in org.jivesoftware.openfire.session that return NodeID -
Uses of NodeID in org.jivesoftware.openfire.spi
Methods in org.jivesoftware.openfire.spi that return NodeIDMethods in org.jivesoftware.openfire.spi with parameters of type NodeIDModifier and TypeMethodDescriptionbooleanRoutingTableImpl.removeServerRoute(DomainPair route, NodeID nodeID) Alternative toRoutingTableImpl.removeServerRoute(DomainPair)that can be used to remove a route hosted on another cluster node.voidConstructors in org.jivesoftware.openfire.spi with parameters of type NodeID -
Uses of NodeID in org.jivesoftware.util.cache
Methods in org.jivesoftware.util.cache with parameters of type NodeIDModifier and TypeMethodDescriptionvoidReverseLookupComputingCacheEntryListener.entryAdded(K key, V value, NodeID initiator) voidReverseLookupUpdatingCacheEntryListener.entryAdded(K key, V value, NodeID nodeID) voidReverseLookupComputingCacheEntryListener.entryEvicted(K key, V oldValue, NodeID nodeID) voidReverseLookupUpdatingCacheEntryListener.entryEvicted(K key, V oldValue, NodeID nodeID) voidReverseLookupComputingCacheEntryListener.entryRemoved(K key, V oldValue, NodeID initiator) voidReverseLookupUpdatingCacheEntryListener.entryRemoved(K key, V oldValue, NodeID nodeID) voidReverseLookupComputingCacheEntryListener.entryUpdated(K key, V oldValue, V newValue, NodeID nodeID) voidReverseLookupUpdatingCacheEntryListener.entryUpdated(K key, V oldValue, V newValue, NodeID nodeID) voidReverseLookupComputingCacheEntryListener.mapCleared(NodeID nodeID) voidReverseLookupUpdatingCacheEntryListener.mapCleared(NodeID nodeID) voidReverseLookupComputingCacheEntryListener.mapEvicted(NodeID nodeID) voidReverseLookupUpdatingCacheEntryListener.mapEvicted(NodeID nodeID) Method parameters in org.jivesoftware.util.cache with type arguments of type NodeIDModifier and TypeMethodDescriptionConsistencyChecks.generateReportForRoutingTableClientRoutes(Cache<String, ClientRoute> usersCache, Collection<LocalClientSession> localClientRoutes, Map<NodeID, Set<String>> routeOwnersByClusterNode) Verifies that usersCache, #localClientRoutingTable and routeOwnersByClusterNode ofRoutingTableImplare in a consistent state.ConsistencyChecks.generateReportForRoutingTableComponentRoutes(Cache<String, HashSet<NodeID>> componentsCache, Collection<RoutableChannelHandler> localComponentRoutes, HashMap<NodeID, Set<String>> componentsByClusterNode) Verifies that #componentsCache, #localComponentRoutingTable and #componentsByClusterNode ofRoutingTableImplare in a consistent state.ConsistencyChecks.generateReportForRoutingTableComponentRoutes(Cache<String, HashSet<NodeID>> componentsCache, Collection<RoutableChannelHandler> localComponentRoutes, HashMap<NodeID, Set<String>> componentsByClusterNode) Verifies that #componentsCache, #localComponentRoutingTable and #componentsByClusterNode ofRoutingTableImplare in a consistent state.ConsistencyChecks.generateReportForRoutingTableServerRoutes(Cache<DomainPair, NodeID> serversCache, Collection<LocalOutgoingServerSession> localServerRoutes, HashMap<NodeID, Set<DomainPair>> s2sDomainPairsByClusterNode) Verifies that #serversCache, #localServerRoutingTable and #s2sDomainPairsByClusterNode ofRoutingTableImplare in a consistent state.ConsistencyChecks.generateReportForRoutingTableServerRoutes(Cache<DomainPair, NodeID> serversCache, Collection<LocalOutgoingServerSession> localServerRoutes, HashMap<NodeID, Set<DomainPair>> s2sDomainPairsByClusterNode) Verifies that #serversCache, #localServerRoutingTable and #s2sDomainPairsByClusterNode ofRoutingTableImplare in a consistent state.ConsistencyChecks.generateReportForSessionManagerIncomingServerSessions(Cache<StreamID, IncomingServerSessionInfo> incomingServerSessionsCache, Collection<LocalIncomingServerSession> localIncomingServerSessions, Map<NodeID, Set<StreamID>> incomingServerSessionsByClusterNode) Verifies that #incomingServerSessionsCache, #localIncomingServerSessions and #incomingServerSessionsByClusterNode ofSessionManagerare in a consistent state.ConsistencyChecks.generateReportForSessionManagerSessionInfos(Cache<String, ClientSessionInfo> sessionInfoCache, Collection<ClientSession> localSessions, Map<NodeID, Set<String>> sessionInfoKeysByClusterNode) Verifies that #sessionInfoCache, #localSessionInfos and #sessionInfoKeysByClusterNode ofSessionManagerare in a consistent state.Constructor parameters in org.jivesoftware.util.cache with type arguments of type NodeIDModifierConstructorDescriptionReverseLookupComputingCacheEntryListener(Map<NodeID, Set<K>> reverseCacheRepresentation, Function<V, Set<NodeID>> ownageDeducer) ReverseLookupComputingCacheEntryListener(Map<NodeID, Set<K>> reverseCacheRepresentation, Function<V, Set<NodeID>> ownageDeducer) ReverseLookupUpdatingCacheEntryListener(ConcurrentMap<NodeID, Set<K>> reverseCacheRepresentation) ReverseLookupUpdatingCacheEntryListener(ConcurrentMap<NodeID, Set<K>> reverseCacheRepresentation, boolean uniqueOwnerExpected)