## Uses of Interface
com.hazelcast.nio.IOService

- Packages that use IOService
  Package | Description
  --- | ---
  com.hazelcast.instance | This package contains Hazelcast Instance functionality.
  com.hazelcast.nio | This package contains classes related to New IO
  com.hazelcast.nio.tcp | Contains functionality for the TCP/IP Networking for cluster members This whole package is internal and no compatibility will be provided.

- - ### Uses of IOService in com.hazelcast.instance

    Methods in com.hazelcast.instance with parameters of type IOService
    Modifier and Type | Method and Description
    --- | ---
    `com.hazelcast.internal.networking.ChannelInboundHandler` | NodeExtension.`createInboundHandler(TcpIpConnection connection, IOService ioService)` Creates a `ChannelInboundHandler` for given `Connection` instance.
    `com.hazelcast.internal.networking.ChannelInboundHandler` | DefaultNodeExtension.`createInboundHandler(TcpIpConnection connection, IOService ioService)`
    `ByteArrayProcessor` | NodeExtension.`createMulticastInputProcessor(IOService ioService)` Returns a byte array processor for incoming data on the Multicast joiner
    `ByteArrayProcessor` | DefaultNodeExtension.`createMulticastInputProcessor(IOService ioService)`
    `ByteArrayProcessor` | NodeExtension.`createMulticastOutputProcessor(IOService ioService)` Returns a byte array processor for outgoing data on the Multicast joiner
    `ByteArrayProcessor` | DefaultNodeExtension.`createMulticastOutputProcessor(IOService ioService)`
    `com.hazelcast.internal.networking.ChannelOutboundHandler` | NodeExtension.`createOutboundHandler(TcpIpConnection connection, IOService ioService)` Creates a `ChannelOutboundHandler` for given `Connection` instance.
    `com.hazelcast.internal.networking.ChannelOutboundHandler` | DefaultNodeExtension.`createOutboundHandler(TcpIpConnection connection, IOService ioService)`

  - ### Uses of IOService in com.hazelcast.nio

    Classes in com.hazelcast.nio that implement IOService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NodeIOService`

  - ### Uses of IOService in com.hazelcast.nio.tcp

    Methods in com.hazelcast.nio.tcp that return IOService
    Modifier and Type | Method and Description
    --- | ---
    `IOService` | TcpIpConnectionManager.`getIoService()`

    Constructors in com.hazelcast.nio.tcp with parameters of type IOService
    Constructor and Description
    `MemberChannelInitializer(ILogger logger, IOService ioService)`
    `TcpIpConnectionManager(IOService ioService, ServerSocketChannel serverSocketChannel, LoggingService loggingService, com.hazelcast.internal.metrics.MetricsRegistry metricsRegistry, com.hazelcast.internal.networking.EventLoopGroup eventLoopGroup)`
    `TcpIpConnectionManager(IOService ioService, ServerSocketChannel serverSocketChannel, LoggingService loggingService, com.hazelcast.internal.metrics.MetricsRegistry metricsRegistry, com.hazelcast.internal.networking.EventLoopGroup eventLoopGroup, HazelcastProperties properties)`

Copyright © 2018. All rights reserved.