# Package com.hazelcast.nio

This package contains classes related to New IO

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AggregateEndpointManager |
  BufferObjectDataInput |
  BufferObjectDataOutput |
  ClassNameFilter | Allows to intercept class resolution during deserialization based on classname.
  Connection | Represents a 'connection' between two machines.
  ConnectionLifecycleListener<T extends Connection> |
  ConnectionListenable | Provides connection listen capabilities.
  ConnectionListener | A listener for the `EndpointManager` to listen to connections being added or removed.
  Disposable | A `Disposable` is a container of data and/or resources that can be disposed.
  EndpointManager<T extends Connection> | Responsible for managing `Connection` objects.
  IOService |
  MemberSocketInterceptor | Member Socket Interceptor can be registered via see `SocketInterceptorConfig` Warning: a MemberSocketInterceptor provides access to the socket and will bypass any TLS encryption.
  NetworkingService<T extends Connection> | Networking service, it initializes the endpoints, the acceptor and the reactive networking stack Given an `EndpointQualifier` an `EndpointManager` can be retrieved by `NetworkingService.getEndpointManager(EndpointQualifier)` to create or get connections on that end.
  ObjectDataInput | Provides serialization methods for arrays of primitive types.
  ObjectDataOutput | Provides serialization methods for arrays by extending DataOutput
  SocketInterceptor | An interface that provides the ability to intercept the creation of sockets.
  VersionAware | Enables getting the version from the implementing object.

- Class Summary
  Class | Description
  --- | ---
  Address | Represents an address of a member in the cluster.
  Bits | Access and manipulate bits, bytes, primitives...
  ClassLoaderUtil | Utility class to deal with class loaders.
  DefaultAggregateEndpointManager |
  IOUtil |
  NodeIOService |
  Packet | A Packet is a piece of data sent over the wire.
  PacketIOHelper | Responsible for writing or reading an Packet.
  Protocols | First bytes to send a node that defines selected protocol
  SerializationClassNameFilter | Implementation of basic protection against untrusted deserialization.
  UnifiedAggregateEndpointManager |
  UnsafeHelper | Deprecated Use `MemoryAccessor` instead due to following reasons:

- Enum Summary
  Enum | Description
  --- | ---
  ConnectionType | An enumeration of all possible Connection types.
  Packet.Type |

## Package com.hazelcast.nio Description

This package contains classes related to New IO

Copyright © 2019. All rights reserved.