# Uses of Class
java.nio.channels.AsynchronousChannelGroup

Packages that use AsynchronousChannelGroup
Package
Description
java.nio.channels
Defines channels, which represent connections to entities that are capable of performing I/O operations, such as files and sockets; defines selectors, for multiplexed, non-blocking I/O operations.
java.nio.channels.spi
Service-provider classes for the `java.nio.channels` package.

- ## Uses of AsynchronousChannelGroup in java.nio.channels

  Methods in java.nio.channels that return AsynchronousChannelGroup
  Modifier and Type
  Method
  Description
  `static AsynchronousChannelGroup`
  AsynchronousChannelGroup.`withCachedThreadPool(ExecutorService executor, int initialSize)`
  Creates an asynchronous channel group with a given thread pool that creates new threads as needed.
  `static AsynchronousChannelGroup`
  AsynchronousChannelGroup.`withFixedThreadPool(int nThreads, ThreadFactory threadFactory)`
  Creates an asynchronous channel group with a fixed thread pool.
  `static AsynchronousChannelGroup`
  AsynchronousChannelGroup.`withThreadPool(ExecutorService executor)`
  Creates an asynchronous channel group with a given thread pool.
  Methods in java.nio.channels with parameters of type AsynchronousChannelGroup
  Modifier and Type
  Method
  Description
  `static AsynchronousServerSocketChannel`
  AsynchronousServerSocketChannel.`open(AsynchronousChannelGroup group)`
  Opens an asynchronous server-socket channel.
  `static AsynchronousSocketChannel`
  AsynchronousSocketChannel.`open(AsynchronousChannelGroup group)`
  Opens an asynchronous socket channel.

- ## Uses of AsynchronousChannelGroup in java.nio.channels.spi

  Methods in java.nio.channels.spi that return AsynchronousChannelGroup
  Modifier and Type
  Method
  Description
  `abstract AsynchronousChannelGroup`
  AsynchronousChannelProvider.`openAsynchronousChannelGroup(int nThreads, ThreadFactory threadFactory)`
  Constructs a new asynchronous channel group with a fixed thread pool.
  `abstract AsynchronousChannelGroup`
  AsynchronousChannelProvider.`openAsynchronousChannelGroup(ExecutorService executor, int initialSize)`
  Constructs a new asynchronous channel group with the given thread pool.
  Methods in java.nio.channels.spi with parameters of type AsynchronousChannelGroup
  Modifier and Type
  Method
  Description
  `abstract AsynchronousServerSocketChannel`
  AsynchronousChannelProvider.`openAsynchronousServerSocketChannel(AsynchronousChannelGroup group)`
  Opens an asynchronous server-socket channel.
  `abstract AsynchronousSocketChannel`
  AsynchronousChannelProvider.`openAsynchronousSocketChannel(AsynchronousChannelGroup group)`
  Opens an asynchronous socket channel.