| Name | Description | Type | Package | Framework | 
| AutoInitNioSSLTransport | This transport initializes the SSLEngine and reads the first command before handing off to the detected transport. | Class | org.apache.activemq.transport.nio | Apache ActiveMQ | 
| NIOBufferedInputStream | Class | org.apache.activemq.transport.nio | Apache ActiveMQ | |
| NIOInputStream | Class | org.apache.activemq.transport.nio | Apache ActiveMQ | |
| NIOOutputStream | Class | org.apache.activemq.transport.nio | Apache ActiveMQ | |
| NIOSSLTransport | Class | org.apache.activemq.transport.nio | Apache ActiveMQ | |
| NIOSSLTransportFactory | Class | org.apache.activemq.transport.nio | Apache ActiveMQ | |
| NIOSSLTransportServer | Class | org.apache.activemq.transport.nio | Apache ActiveMQ | |
| NIOTransport | Class | org.apache.activemq.transport.nio | Apache ActiveMQ | |
| NIOTransportFactory | Class | org.apache.activemq.transport.nio | Apache ActiveMQ | |
| SelectorManager | The SelectorManager will manage one Selector and the thread that checks the We may need to consider running more than one thread to check the selector if | Class | org.apache.activemq.transport.nio | Apache ActiveMQ | 
| SelectorManager .Listener | Interface | org.apache.activemq.transport.nio.SelectorManager | Apache ActiveMQ | |
| SelectorSelection | Class | org.apache.activemq.transport.nio | Apache ActiveMQ | |
| SelectorWorker | Class | org.apache.activemq.transport.nio | Apache ActiveMQ | |