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 TypeMethodDescriptionvoidRoutingTable.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 ornullif none was found.booleanRoutingTable.hasServerRoute(DomainPair pair) Returns true if an outgoing server session exists to the specified remote server.booleanRoutingTable.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 TypeMethodDescriptionvoidOutgoingSessionPromise.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.booleanOutgoingSessionPromise.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.voidOutgoingSessionPromise.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 TypeMethodDescriptionvoidLocalOutgoingServerSession.addOutgoingDomainPair(DomainPair domainPair) voidOutgoingServerSession.addOutgoingDomainPair(DomainPair domainPair) Marks a domain pair as being authenticated.voidRemoteOutgoingServerSession.addOutgoingDomainPair(DomainPair domainPair) static booleanLocalOutgoingServerSession.authenticateDomain(DomainPair domainPair) Authenticates the local domain to the remote domain.booleanLocalOutgoingServerSession.authenticateSubdomain(DomainPair domainPair) booleanOutgoingServerSession.authenticateSubdomain(DomainPair domainPair) Authenticates a subdomain of this server with the specified remote server over an existing outgoing connection.booleanRemoteOutgoingServerSession.authenticateSubdomain(DomainPair domainPair) booleanLocalOutgoingServerSession.checkOutgoingDomainPair(DomainPair domainPair) booleanOutgoingServerSession.checkOutgoingDomainPair(DomainPair domainPair) Checks to see if a pair of domains has previously been authenticated.booleanRemoteOutgoingServerSession.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 DomainPairModifierConstructorDescriptionprotectedOutgoingServerSessionTask(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 TypeMethodDescriptionvoidRoutingTableImpl.addServerRoute(DomainPair address, LocalOutgoingServerSession destination) RoutingTableImpl.getServerRoute(DomainPair jids) booleanRoutingTableImpl.hasServerRoute(DomainPair pair) booleanRoutingTableImpl.removeServerRoute(DomainPair route) -
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 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.