## Uses of Interface
tigase.io.IOInterface

- Packages that use IOInterface
  Package | Description
  --- | ---
  tigase.io |
  tigase.net |

- - ### Uses of IOInterface in tigase.io

    Classes in tigase.io that implement IOInterface
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SocketIO` | Describe class SocketIO here.
    `class` | `TLSIO` | Describe class TLSIO here.
    `class` | `ZLibIO` | Created: Jul 29, 2009 11:58:02 AM

    Methods in tigase.io that return IOInterface
    Modifier and Type | Method | Description
    --- | --- | ---
    `IOInterface` | SSLContextContainer.`createIoInterface​(java.lang.String protocol, java.lang.String local_hostname, java.lang.String remote_hostname, int port, boolean clientMode, boolean wantClientAuth, boolean needClientAuth, java.nio.ByteOrder byteOrder, javax.net.ssl.TrustManager[] x509TrustManagers, TLSEventHandler eventHandler, IOInterface socketIO, CertificateContainerIfc certificateContainer)` |
    `default IOInterface` | SSLContextContainerIfc.`createIoInterface​(java.lang.String protocol, java.lang.String tls_hostname, int port, boolean clientMode, boolean wantClientAuth, boolean needClientAuth, java.nio.ByteOrder byteOrder, javax.net.ssl.TrustManager[] x509TrustManagers, TLSEventHandler eventHandler, IOInterface ioi, CertificateContainerIfc certificateContainer)` | Deprecated.
    `IOInterface` | SSLContextContainerIfc.`createIoInterface​(java.lang.String protocol, java.lang.String local_hostname, java.lang.String remote_hostname, int port, boolean clientMode, boolean wantClientAuth, boolean needClientAuth, java.nio.ByteOrder byteOrder, javax.net.ssl.TrustManager[] x509TrustManagers, TLSEventHandler eventHandler, IOInterface ioi, CertificateContainerIfc certificateContainer)` |

    Methods in tigase.io with parameters of type IOInterface
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SampleSocketThread.`addIOInterface​(IOInterface s)` |
    `IOInterface` | SSLContextContainer.`createIoInterface​(java.lang.String protocol, java.lang.String local_hostname, java.lang.String remote_hostname, int port, boolean clientMode, boolean wantClientAuth, boolean needClientAuth, java.nio.ByteOrder byteOrder, javax.net.ssl.TrustManager[] x509TrustManagers, TLSEventHandler eventHandler, IOInterface socketIO, CertificateContainerIfc certificateContainer)` |
    `default IOInterface` | SSLContextContainerIfc.`createIoInterface​(java.lang.String protocol, java.lang.String tls_hostname, int port, boolean clientMode, boolean wantClientAuth, boolean needClientAuth, java.nio.ByteOrder byteOrder, javax.net.ssl.TrustManager[] x509TrustManagers, TLSEventHandler eventHandler, IOInterface ioi, CertificateContainerIfc certificateContainer)` | Deprecated.
    `IOInterface` | SSLContextContainerIfc.`createIoInterface​(java.lang.String protocol, java.lang.String local_hostname, java.lang.String remote_hostname, int port, boolean clientMode, boolean wantClientAuth, boolean needClientAuth, java.nio.ByteOrder byteOrder, javax.net.ssl.TrustManager[] x509TrustManagers, TLSEventHandler eventHandler, IOInterface ioi, CertificateContainerIfc certificateContainer)` |
    `void` | SampleSocketThread.SocketHandler.`handleIOInterface​(IOInterface ioIfc)` |
    `void` | TelnetClient.`handleIOInterface​(IOInterface ioifc)` |
    `void` | TelnetServer.`handleIOInterface​(IOInterface ioifc)` |
    `void` | SampleSocketThread.`removeIOInterface​(IOInterface s)` |

    Constructors in tigase.io with parameters of type IOInterface
    Constructor | Description
    --- | ---
    `TLSIO​(IOInterface ioi, TLSWrapper wrapper, java.nio.ByteOrder order)` |
    `ZLibIO​(IOInterface ioi, int level)` |

  - ### Uses of IOInterface in tigase.net

    Methods in tigase.net that return IOInterface
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected IOInterface` | IOService.`getIO()` |