# 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(String hostname, ComponentIOService serv)`
  `void`
  ComponentProtocolHandler.`bindHostname(String hostname, ComponentIOService serv)`
  `protected boolean`
  ComponentProtocol.`enableServiceConnectedTimeout(ComponentIOService service)`
  `List<Element>`
  ComponentProtocol.`getStreamFeatures(ComponentIOService serv)`
  `List<Element>`
  ComponentProtocolHandler.`getStreamFeatures(ComponentIOService serv)`
  `List<Element>`
  ExtProcessor.`getStreamFeatures(ComponentIOService serv, ComponentProtocolHandler handler)`
  `boolean`
  ExtProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
  `Queue<Packet>`
  ComponentProtocol.`processSocketData(ComponentIOService serv)`
  `void`
  ComponentProtocol.`serviceStarted(ComponentIOService serv)`
  `String`
  StreamOpenHandler.`serviceStarted(ComponentIOService s)`
  `boolean`
  ComponentProtocol.`serviceStopped(ComponentIOService service)`
  `void`
  ExtProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
  `String`
  StreamOpenHandler.`streamOpened(ComponentIOService s, Map<String,String> attribs, ComponentProtocolHandler handler)`
  `void`
  ComponentProtocol.`tlsHandshakeCompleted(ComponentIOService service)`
  `void`
  ComponentProtocol.`unbindHostname(String hostname, ComponentIOService serv)`
  `void`
  ComponentProtocolHandler.`unbindHostname(String hostname, ComponentIOService serv)`
  `boolean`
  ComponentProtocol.`writePacketToSocket(ComponentIOService ios, Packet p)`
  `void`
  ComponentProtocol.`xmppStreamClosed(ComponentIOService serv)`
  `String[]`
  ComponentProtocol.`xmppStreamOpened(ComponentIOService serv, Map<String,String> attribs)`
  Constructors in tigase.server.ext with parameters of type ComponentIOService
  Modifier
  Constructor
  Description
  ``
  `ComponentConnection(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
  `List<Element>`
  BindProcessor.`getStreamFeatures(ComponentIOService serv, ComponentProtocolHandler handler)`
  `List<Element>`
  HandshakeProcessor.`getStreamFeatures(ComponentIOService serv, ComponentProtocolHandler handler)`
  `List<Element>`
  SASLProcessor.`getStreamFeatures(ComponentIOService serv, ComponentProtocolHandler handler)`
  `List<Element>`
  StartTLSProcessor.`getStreamFeatures(ComponentIOService serv, ComponentProtocolHandler handler)`
  `List<Element>`
  StreamFeaturesProcessor.`getStreamFeatures(ComponentIOService serv, ComponentProtocolHandler handler)`
  `boolean`
  BindProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
  `boolean`
  HandshakeProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
  `boolean`
  SASLProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
  `boolean`
  StartTLSProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
  `boolean`
  StreamFeaturesProcessor.`process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
  `String`
  ComponentAcceptStreamOpenHandler.`serviceStarted(ComponentIOService serv)`
  `String`
  ComponentConnectStreamOpenHandler.`serviceStarted(ComponentIOService s)`
  `String`
  JabberClientStreamOpenHandler.`serviceStarted(ComponentIOService serv)`
  `String`
  UnknownXMLNSStreamOpenHandler.`serviceStarted(ComponentIOService s)`
  `void`
  BindProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
  `void`
  HandshakeProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
  `void`
  SASLProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
  `void`
  StartTLSProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
  `void`
  StreamFeaturesProcessor.`startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
  `String`
  ComponentAcceptStreamOpenHandler.`streamOpened(ComponentIOService serv, Map<String,String> attribs, ComponentProtocolHandler handler)`
  `String`
  ComponentConnectStreamOpenHandler.`streamOpened(ComponentIOService serv, Map<String,String> attribs, ComponentProtocolHandler handler)`
  `String`
  JabberClientStreamOpenHandler.`streamOpened(ComponentIOService serv, Map<String,String> attribs, ComponentProtocolHandler handler)`
  `String`
  UnknownXMLNSStreamOpenHandler.`streamOpened(ComponentIOService serv, Map<String,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, List<ComponentConnection> conns)`
  `ComponentIOService`
  ReceiverBareJidLB.`selectConnection(Packet p, List<ComponentConnection> conns)`
  `ComponentIOService`
  ReceiverFullJidLB.`selectConnection(Packet p, List<ComponentConnection> conns)`
  `ComponentIOService`
  SenderBareJidLB.`selectConnection(Packet p, List<ComponentConnection> conns)`
  `ComponentIOService`
  SenderFullJidLB.`selectConnection(Packet p, List<ComponentConnection> conns)`