## Uses of Class
tigase.server.xmppserver.S2SIOService

- Packages that use S2SIOService
  Package | Description
  --- | ---
  tigase.server.xmppserver |
  tigase.server.xmppserver.proc |

- - ### Uses of S2SIOService in tigase.server.xmppserver

    Methods in tigase.server.xmppserver that return S2SIOService
    Modifier and Type | Method and Description
    --- | ---
    `S2SIOService` | S2SConnection.`getS2SIOService()`
    `protected S2SIOService` | S2SConnectionManager.`getXMPPIOServiceInstance()`

    Methods in tigase.server.xmppserver with parameters of type S2SIOService
    Modifier and Type | Method and Description
    --- | ---
    `void` | CIDConnections.`addIncoming(S2SIOService serv)`
    `void` | CIDConnections.`connectionAuthenticated(S2SIOService serv, CID cid)`
    `void` | CIDConnections.`connectionStopped(S2SIOService serv)`
    `boolean` | S2SFilterIfc.`filter(Packet p, S2SIOService serv, Queue<Packet> results)`
    `List<Element>` | S2SConnectionManager.`getStreamFeatures(S2SIOService serv)`
    `List<Element>` | S2SConnectionHandlerIfc.`getStreamFeatures(S2SIOService serv)` Returns stream features available for particular S2S connection.
    `boolean` | S2SProcessor.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `Queue<Packet>` | S2SConnectionManager.`processSocketData(S2SIOService serv)`
    `void` | S2SConnectionManager.`serviceConnected(S2SIOService service)`
    `void` | S2SProcessor.`serviceStarted(S2SIOService serv)`
    `void` | S2SConnectionManager.`serviceStarted(S2SIOService serv)`
    `void` | S2SProcessor.`serviceStopped(S2SIOService serv)`
    `boolean` | S2SConnectionManager.`serviceStopped(S2SIOService serv)`
    `void` | S2SConnection.`setS2SIOService(S2SIOService serv)`
    `void` | S2SProcessor.`streamClosed(S2SIOService serv)`
    `void` | S2SProcessor.`streamFeatures(S2SIOService serv, List<Element> results)`
    `String` | S2SProcessor.`streamOpened(S2SIOService serv, Map<String,String> attribs)`
    `void` | S2SConnectionManager.`tlsHandshakeCompleted(S2SIOService serv)`
    `void` | S2SConnectionManager.`writeRawData(S2SIOService ios, String data)`
    `void` | S2SConnectionManager.`xmppStreamClosed(S2SIOService serv)`
    `String[]` | S2SConnectionManager.`xmppStreamOpened(S2SIOService serv, Map<String,String> attribs)`

    Method parameters in tigase.server.xmppserver with type arguments of type S2SIOService
    Modifier and Type | Method and Description
    --- | ---
    `void` | S2SProcessor.`init(S2SConnectionHandlerIfc<S2SIOService> handler, Map<String,Object> props)`
    `void` | S2SFilterIfc.`init(S2SConnectionHandlerIfc<S2SIOService> handler, Map<String,Object> props)`

    Constructor parameters in tigase.server.xmppserver with type arguments of type S2SIOService
    Constructor and Description
    `CIDConnections(CID cid, S2SConnectionHandlerIfc<S2SIOService> handler, S2SConnectionSelector selector, int maxInConns, int maxOutConns, int maxOutConnsPerIP, long max_waiting_time)`
    `CIDConnections(CID cid, S2SConnectionHandlerIfc<S2SIOService> handler, S2SConnectionSelector selector, int maxInConns, int maxOutConns, int maxOutConnsPerIP, long max_waiting_time, boolean oneWayAuthentication)`
    `S2SConnection(S2SConnectionHandlerIfc<S2SIOService> handler, String ip)`

  - ### Uses of S2SIOService in tigase.server.xmppserver.proc

    Fields in tigase.server.xmppserver.proc with type parameters of type S2SIOService
    Modifier and Type | Field and Description
    --- | ---
    `protected S2SConnectionHandlerIfc<S2SIOService>` | S2SAbstract.`handler`

    Methods in tigase.server.xmppserver.proc with parameters of type S2SIOService
    Modifier and Type | Method and Description
    --- | ---
    `void` | AuthenticatorSelectorManager.`authenticateConnection(S2SIOService serv, CIDConnections cid_conns, CID cidPacket)`
    `void` | AuthenticatorSelectorManager.`authenticationFailed(Packet packet, S2SIOService serv, AuthenticationProcessor processor, Queue<Packet> results)`
    `boolean` | SaslExternal.`canHandle(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | Dialback.`canHandle(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | PacketChecker.`filter(Packet p, S2SIOService serv, Queue<Packet> results)`
    `void` | S2SAbstract.`generateStreamError(boolean initStream, String error_el, S2SIOService serv)`
    `void` | S2SAbstract.`generateStreamError(boolean initStream, String error_el, S2SIOService serv, Throwable throwable)`
    `protected void` | Dialback.`initDialback(S2SIOService serv, String remote_id)`
    `boolean` | AuthenticatorSelectorManager.`isAllowed(Packet p, S2SIOService serv, AuthenticationProcessor processor, Queue<Packet> results)` Method determines if given authenticator is allowed to proceed: takes into consideration authenticators priority, currently used authenticator as well as received stream futures
    `protected boolean` | PacketChecker.`isAllowed(Packet p, S2SIOService serv, CID cid)` Check if incoming packet is allowed on this connection
    `void` | AuthenticatorSelectorManager.`markConnectionAsFailed(String prefix, S2SIOService serv)`
    `boolean` | StreamFeatures.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | StreamError.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | StartTLS.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | SaslExternal.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | S2SAbstractProcessor.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `boolean` | Dialback.`process(Packet p, S2SIOService serv, Queue<Packet> results)`
    `void` | SaslExternal.`restartAuth(Packet p, S2SIOService serv, Queue<Packet> results)`
    `void` | Dialback.`restartAuth(Packet packet, S2SIOService serv, Queue<Packet> results)`
    `void` | StreamOpen.`serviceStarted(S2SIOService serv)`
    `void` | S2SAbstractProcessor.`serviceStarted(S2SIOService serv)`
    `void` | AuthenticationProcessor.`serviceStarted(S2SIOService serv)`
    `void` | StreamOpen.`serviceStopped(S2SIOService serv)`
    `void` | S2SAbstractProcessor.`serviceStopped(S2SIOService serv)`
    `void` | S2SAbstractProcessor.`streamClosed(S2SIOService serv)`
    `void` | StartZlib.`streamFeatures(S2SIOService serv, List<Element> results)`
    `void` | StartTLS.`streamFeatures(S2SIOService serv, List<Element> results)`
    `void` | SaslExternal.`streamFeatures(S2SIOService serv, List<Element> results)`
    `void` | S2SAbstractProcessor.`streamFeatures(S2SIOService serv, List<Element> results)`
    `void` | Dialback.`streamFeatures(S2SIOService serv, List<Element> results)`
    `String` | StreamOpen.`streamOpened(S2SIOService serv, Map<String,String> attribs)`
    `String` | StreamFeatures.`streamOpened(S2SIOService serv, Map<String,String> attribs)`
    `String` | S2SAbstractProcessor.`streamOpened(S2SIOService serv, Map<String,String> attribs)`
    `String` | Dialback.`streamOpened(S2SIOService serv, Map<String,String> attribs)`
    `protected boolean` | Dialback.`wasResultRequested(S2SIOService serv, String domain)` Checks if result request for received domain was sent by service
    `protected boolean` | Dialback.`wasVerifyRequested(S2SIOService serv, String domain)` Checks if verify request for received domain was sent by service

    Method parameters in tigase.server.xmppserver.proc with type arguments of type S2SIOService
    Modifier and Type | Method and Description
    --- | ---
    `void` | S2SAbstract.`init(S2SConnectionHandlerIfc<S2SIOService> handler, Map<String,Object> props)`
    `void` | PacketChecker.`init(S2SConnectionHandlerIfc<S2SIOService> handler, Map<String,Object> props)`

Copyright © 2004–2020 "Tigase, Inc.". All rights reserved.