Uses of Class
org.jivesoftware.openfire.session.DomainPair
Packages that use DomainPair
Package
Description
Classes used for server-to-server communication.
-
Uses of DomainPair in org.jivesoftware.openfire
Methods in org.jivesoftware.openfire that return types with arguments of type DomainPairModifier and TypeMethodDescriptionSessionManager.getOutgoingDomainPairs()
RoutingTable.getServerRoutes()
Methods in org.jivesoftware.openfire with parameters of type DomainPairModifier and TypeMethodDescriptionvoid
RoutingTable.addServerRoute
(DomainPair route, LocalOutgoingServerSession destination) Adds a route to the routing table for the specified outgoing server session, or replaces a pre-existing one.SessionManager.getOutgoingServerSession
(DomainPair pair) Returns a session that was originated from this server to a remote server.RoutingTable.getServerRoute
(DomainPair pair) Returns the outgoing server session associated to the specified XMPP address ornull
if none was found.boolean
RoutingTable.hasServerRoute
(DomainPair pair) Returns true if an outgoing server session exists to the specified remote server.boolean
RoutingTable.removeServerRoute
(DomainPair route) Returns true if a route to an outgoing server has been successfully removed. -
Uses of DomainPair in org.jivesoftware.openfire.net
Constructors in org.jivesoftware.openfire.net with parameters of type DomainPairModifierConstructorDescriptionRespondingServerStanzaHandler
(PacketRouter router, Connection connection, DomainPair domainPair) Creates a dedicated reader for a socket. -
Uses of DomainPair in org.jivesoftware.openfire.nio
Methods in org.jivesoftware.openfire.nio that return DomainPairConstructors in org.jivesoftware.openfire.nio with parameters of type DomainPairModifierConstructorDescriptionNettyOutboundConnectionHandler
(ConnectionConfiguration configuration, DomainPair domainPair, int port) NettySessionInitializer
(DomainPair domainPair, int port) -
Uses of DomainPair in org.jivesoftware.openfire.server
Methods in org.jivesoftware.openfire.server with parameters of type DomainPairModifier and TypeMethodDescriptionvoid
OutgoingSessionPromise.createProcess
(DomainPair domainPair, org.xmpp.packet.Packet packet) Start a new process to establish a new outgoing connection, queuing the stanza that's addressed to the remote domain for delivery after that has occurred.OutgoingSessionPromise.getMutex
(DomainPair domainPair) Generates an object that is suitable as a mutex for operations that involve the provided DomainPair instance.boolean
OutgoingSessionPromise.hasProcess
(DomainPair domainPair) Checks if an outgoing session is in process of being created, which includes both establishment of the (possibly authenticated) connection as well as delivery of all queued stanzas.void
OutgoingSessionPromise.queue
(DomainPair domainPair, org.xmpp.packet.Packet packet) Queues a stanza for delivery to a remote domain after an ongoing process to establish that connection has finished.Constructors in org.jivesoftware.openfire.server with parameters of type DomainPairModifierConstructorDescriptionServerDialback
(Connection connection, DomainPair domainPair) Creates a new instance that will be used for creatingIncomingServerSession
, validating subsequent domains or authenticating new domains.ServerDialback
(DomainPair domainPair) -
Uses of DomainPair in org.jivesoftware.openfire.session
Fields in org.jivesoftware.openfire.session declared as DomainPairMethods in org.jivesoftware.openfire.session that return types with arguments of type DomainPairModifier and TypeMethodDescriptionLocalOutgoingServerSession.getOutgoingDomainPairs()
OutgoingServerSession.getOutgoingDomainPairs()
Obtains all authenticated domain pairs.RemoteOutgoingServerSession.getOutgoingDomainPairs()
Methods in org.jivesoftware.openfire.session with parameters of type DomainPairModifier and TypeMethodDescriptionvoid
LocalOutgoingServerSession.addOutgoingDomainPair
(DomainPair domainPair) void
OutgoingServerSession.addOutgoingDomainPair
(DomainPair domainPair) Marks a domain pair as being authenticated.void
RemoteOutgoingServerSession.addOutgoingDomainPair
(DomainPair domainPair) static boolean
LocalOutgoingServerSession.authenticateDomain
(DomainPair domainPair) Authenticates the local domain to the remote domain.boolean
LocalOutgoingServerSession.authenticateSubdomain
(DomainPair domainPair) boolean
OutgoingServerSession.authenticateSubdomain
(DomainPair domainPair) Authenticates a subdomain of this server with the specified remote server over an existing outgoing connection.boolean
RemoteOutgoingServerSession.authenticateSubdomain
(DomainPair domainPair) boolean
LocalOutgoingServerSession.checkOutgoingDomainPair
(DomainPair domainPair) boolean
OutgoingServerSession.checkOutgoingDomainPair
(DomainPair domainPair) Checks to see if a pair of domains has previously been authenticated.boolean
RemoteOutgoingServerSession.checkOutgoingDomainPair
(DomainPair domainPair) RemoteSessionLocator.getOutgoingServerSession
(byte[] nodeID, DomainPair address) Returns a session surrogate of an outgoing server session hosted by a remote cluster node.RemoteSessionLocatorImpl.getOutgoingServerSession
(byte[] nodeID, DomainPair address) Constructors in org.jivesoftware.openfire.session with parameters of type DomainPairModifierConstructorDescriptionprotected
OutgoingServerSessionTask
(DomainPair domainPair, RemoteSessionTask.Operation operation) RemoteOutgoingServerSession
(byte[] nodeID, DomainPair address) -
Uses of DomainPair in org.jivesoftware.openfire.spi
Methods in org.jivesoftware.openfire.spi that return types with arguments of type DomainPairMethods in org.jivesoftware.openfire.spi with parameters of type DomainPairModifier and TypeMethodDescriptionvoid
RoutingTableImpl.addServerRoute
(DomainPair address, LocalOutgoingServerSession destination) RoutingTableImpl.getServerRoute
(DomainPair jids) boolean
RoutingTableImpl.hasServerRoute
(DomainPair pair) boolean
RoutingTableImpl.removeServerRoute
(DomainPair route) boolean
RoutingTableImpl.removeServerRoute
(DomainPair route, NodeID nodeID) Alternative toRoutingTableImpl.removeServerRoute(DomainPair)
that can be used to remove a route hosted on another cluster node. -
Uses of DomainPair in org.jivesoftware.util.cache
Method parameters in org.jivesoftware.util.cache with type arguments of type DomainPairModifier and TypeMethodDescriptionConsistencyChecks.generateReportForRoutingTableServerRoutes
(Cache<DomainPair, NodeID> serversCache, Collection<LocalOutgoingServerSession> localServerRoutes, HashMap<NodeID, Set<DomainPair>> s2sDomainPairsByClusterNode) Verifies that #serversCache, #localServerRoutingTable and #s2sDomainPairsByClusterNode ofRoutingTableImpl
are in a consistent state.ConsistencyChecks.generateReportForRoutingTableServerRoutes
(Cache<DomainPair, NodeID> serversCache, Collection<LocalOutgoingServerSession> localServerRoutes, HashMap<NodeID, Set<DomainPair>> s2sDomainPairsByClusterNode) Verifies that #serversCache, #localServerRoutingTable and #s2sDomainPairsByClusterNode ofRoutingTableImpl
are in a consistent state.