Uses of Class
org.jivesoftware.openfire.session.DomainPair
-
Packages that use DomainPair Package Description org.jivesoftware.openfire org.jivesoftware.openfire.net org.jivesoftware.openfire.nio org.jivesoftware.openfire.server Classes used for server-to-server communication.org.jivesoftware.openfire.session org.jivesoftware.openfire.spi org.jivesoftware.util.cache -
-
Uses of DomainPair in org.jivesoftware.openfire
Methods in org.jivesoftware.openfire that return types with arguments of type DomainPair Modifier and Type Method Description Collection<DomainPair>
SessionManager. getOutgoingDomainPairs()
Collection<DomainPair>
RoutingTable. getServerRoutes()
Methods in org.jivesoftware.openfire with parameters of type DomainPair Modifier and Type Method Description void
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.OutgoingServerSession
SessionManager. getOutgoingServerSession(DomainPair pair)
Returns a session that was originated from this server to a remote server.OutgoingServerSession
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 DomainPair Constructor Description RespondingServerStanzaHandler(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 DomainPair Modifier and Type Method Description DomainPair
NettyOutboundConnectionHandler. getDomainPair()
Constructors in org.jivesoftware.openfire.nio with parameters of type DomainPair Constructor Description NettyOutboundConnectionHandler(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 DomainPair Modifier and Type Method Description void
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.Object
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 DomainPair Constructor Description ServerDialback(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 DomainPair Modifier and Type Field Description protected DomainPair
OutgoingServerSessionTask. domainPair
Methods in org.jivesoftware.openfire.session that return types with arguments of type DomainPair Modifier and Type Method Description Collection<DomainPair>
LocalOutgoingServerSession. getOutgoingDomainPairs()
Collection<DomainPair>
OutgoingServerSession. getOutgoingDomainPairs()
Obtains all authenticated domain pairs.Collection<DomainPair>
RemoteOutgoingServerSession. getOutgoingDomainPairs()
Methods in org.jivesoftware.openfire.session with parameters of type DomainPair Modifier and Type Method Description void
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)
OutgoingServerSession
RemoteSessionLocator. getOutgoingServerSession(byte[] nodeID, DomainPair address)
Returns a session surrogate of an outgoing server session hosted by a remote cluster node.OutgoingServerSession
RemoteSessionLocatorImpl. getOutgoingServerSession(byte[] nodeID, DomainPair address)
Constructors in org.jivesoftware.openfire.session with parameters of type DomainPair Constructor Description 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 DomainPair Modifier and Type Method Description Collection<DomainPair>
RoutingTableImpl. getServerRoutes()
Methods in org.jivesoftware.openfire.spi with parameters of type DomainPair Modifier and Type Method Description void
RoutingTableImpl. addServerRoute(DomainPair address, LocalOutgoingServerSession destination)
OutgoingServerSession
RoutingTableImpl. getServerRoute(DomainPair jids)
boolean
RoutingTableImpl. hasServerRoute(DomainPair pair)
boolean
RoutingTableImpl. removeServerRoute(DomainPair route)
-
Uses of DomainPair in org.jivesoftware.util.cache
Method parameters in org.jivesoftware.util.cache with type arguments of type DomainPair Modifier and Type Method Description static com.google.common.collect.Multimap<String,String>
ConsistencyChecks. generateReportForRoutingTableServerRoutes(Cache<DomainPair,NodeID> serversCache, Collection<LocalOutgoingServerSession> localServerRoutes, HashMap<NodeID,Set<DomainPair>> s2sDomainPairsByClusterNode)
Verifies that #serversCache, #localRoutingTable#getServerRoutes and #s2sDomainPairsByClusterNode ofRoutingTableImpl
are in a consistent state.static com.google.common.collect.Multimap<String,String>
ConsistencyChecks. generateReportForRoutingTableServerRoutes(Cache<DomainPair,NodeID> serversCache, Collection<LocalOutgoingServerSession> localServerRoutes, HashMap<NodeID,Set<DomainPair>> s2sDomainPairsByClusterNode)
Verifies that #serversCache, #localRoutingTable#getServerRoutes and #s2sDomainPairsByClusterNode ofRoutingTableImpl
are in a consistent state.
-