## Uses of Class
tigase.server.ext.ComponentIOService

- Packages that use ComponentIOService
  Package | Description
  --- | ---
  tigase.server.ext |
  tigase.server.ext.handlers |
  tigase.server.ext.lb |

- - ### Uses of ComponentIOService in tigase.server.ext

    Methods in tigase.server.ext that return ComponentIOService
    Modifier and Type | Method | Description
    --- | --- | ---
    `ComponentIOService` | ComponentConnection.`getService()` |
    `protected ComponentIOService` | ComponentProtocol.`getXMPPIOService​(Packet p)` |
    `protected ComponentIOService` | ComponentProtocol.`getXMPPIOServiceInstance()` |

    Methods in tigase.server.ext with parameters of type ComponentIOService
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ComponentProtocol.`authenticated​(ComponentIOService serv)` |
    `void` | ComponentProtocolHandler.`authenticated​(ComponentIOService serv)` |
    `void` | ComponentProtocol.`authenticationFailed​(ComponentIOService serv, Packet packet)` |
    `void` | ComponentProtocolHandler.`authenticationFailed​(ComponentIOService serv, Packet packet)` |
    `void` | ComponentProtocol.`bindHostname​(java.lang.String hostname, ComponentIOService serv)` |
    `void` | ComponentProtocolHandler.`bindHostname​(java.lang.String hostname, ComponentIOService serv)` |
    `protected boolean` | ComponentProtocol.`enableServiceConnectedTimeout​(ComponentIOService service)` |
    `java.util.List<Element>` | ComponentProtocol.`getStreamFeatures​(ComponentIOService serv)` |
    `java.util.List<Element>` | ComponentProtocolHandler.`getStreamFeatures​(ComponentIOService serv)` |
    `java.util.List<Element>` | ExtProcessor.`getStreamFeatures​(ComponentIOService serv, ComponentProtocolHandler handler)` |
    `boolean` | ExtProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `java.util.Queue<Packet>` | ComponentProtocol.`processSocketData​(ComponentIOService serv)` |
    `void` | ComponentProtocol.`serviceStarted​(ComponentIOService serv)` |
    `java.lang.String` | StreamOpenHandler.`serviceStarted​(ComponentIOService s)` |
    `boolean` | ComponentProtocol.`serviceStopped​(ComponentIOService service)` |
    `void` | ExtProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `java.lang.String` | StreamOpenHandler.`streamOpened​(ComponentIOService s, java.util.Map<java.lang.String,​java.lang.String> attribs, ComponentProtocolHandler handler)` |
    `void` | ComponentProtocol.`tlsHandshakeCompleted​(ComponentIOService service)` |
    `void` | ComponentProtocol.`unbindHostname​(java.lang.String hostname, ComponentIOService serv)` |
    `void` | ComponentProtocolHandler.`unbindHostname​(java.lang.String hostname, ComponentIOService serv)` |
    `boolean` | ComponentProtocol.`writePacketToSocket​(ComponentIOService ios, Packet p)` |
    `void` | ComponentProtocol.`xmppStreamClosed​(ComponentIOService serv)` |
    `java.lang.String[]` | ComponentProtocol.`xmppStreamOpened​(ComponentIOService serv, java.util.Map<java.lang.String,​java.lang.String> attribs)` |

    Constructors in tigase.server.ext with parameters of type ComponentIOService
    Constructor | Description
    --- | ---
    `ComponentConnection​(java.lang.String domain, ComponentIOService service)` |

  - ### Uses of ComponentIOService in tigase.server.ext.handlers

    Methods in tigase.server.ext.handlers with parameters of type ComponentIOService
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<Element>` | BindProcessor.`getStreamFeatures​(ComponentIOService serv, ComponentProtocolHandler handler)` |
    `java.util.List<Element>` | HandshakeProcessor.`getStreamFeatures​(ComponentIOService serv, ComponentProtocolHandler handler)` |
    `java.util.List<Element>` | SASLProcessor.`getStreamFeatures​(ComponentIOService serv, ComponentProtocolHandler handler)` |
    `java.util.List<Element>` | StartTLSProcessor.`getStreamFeatures​(ComponentIOService serv, ComponentProtocolHandler handler)` |
    `java.util.List<Element>` | StreamFeaturesProcessor.`getStreamFeatures​(ComponentIOService serv, ComponentProtocolHandler handler)` |
    `boolean` | BindProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `boolean` | HandshakeProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `boolean` | SASLProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `boolean` | StartTLSProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `boolean` | StreamFeaturesProcessor.`process​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `java.lang.String` | ComponentAcceptStreamOpenHandler.`serviceStarted​(ComponentIOService serv)` |
    `java.lang.String` | ComponentConnectStreamOpenHandler.`serviceStarted​(ComponentIOService s)` |
    `java.lang.String` | JabberClientStreamOpenHandler.`serviceStarted​(ComponentIOService serv)` |
    `java.lang.String` | UnknownXMLNSStreamOpenHandler.`serviceStarted​(ComponentIOService s)` |
    `void` | BindProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `void` | HandshakeProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `void` | SASLProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `void` | StartTLSProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `void` | StreamFeaturesProcessor.`startProcessing​(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, java.util.Queue<Packet> results)` |
    `java.lang.String` | ComponentAcceptStreamOpenHandler.`streamOpened​(ComponentIOService serv, java.util.Map<java.lang.String,​java.lang.String> attribs, ComponentProtocolHandler handler)` |
    `java.lang.String` | ComponentConnectStreamOpenHandler.`streamOpened​(ComponentIOService serv, java.util.Map<java.lang.String,​java.lang.String> attribs, ComponentProtocolHandler handler)` |
    `java.lang.String` | JabberClientStreamOpenHandler.`streamOpened​(ComponentIOService serv, java.util.Map<java.lang.String,​java.lang.String> attribs, ComponentProtocolHandler handler)` |
    `java.lang.String` | UnknownXMLNSStreamOpenHandler.`streamOpened​(ComponentIOService serv, java.util.Map<java.lang.String,​java.lang.String> attribs, ComponentProtocolHandler handler)` |

  - ### Uses of ComponentIOService in tigase.server.ext.lb

    Methods in tigase.server.ext.lb that return ComponentIOService
    Modifier and Type | Method | Description
    --- | --- | ---
    `ComponentIOService` | LoadBalancerIfc.`selectConnection​(Packet p, java.util.List<ComponentConnection> conns)` |
    `ComponentIOService` | ReceiverBareJidLB.`selectConnection​(Packet p, java.util.List<ComponentConnection> conns)` |
    `ComponentIOService` | ReceiverFullJidLB.`selectConnection​(Packet p, java.util.List<ComponentConnection> conns)` |
    `ComponentIOService` | SenderBareJidLB.`selectConnection​(Packet p, java.util.List<ComponentConnection> conns)` |
    `ComponentIOService` | SenderFullJidLB.`selectConnection​(Packet p, java.util.List<ComponentConnection> conns)` |