# Uses of Package
com.hazelcast.nio

- Packages that use com.hazelcast.nio
  Package | Description
  --- | ---
  com.hazelcast.cache | This package contains the public API extension for Hazelcast JCache, the Hazelcast implementation of the JSR-107 commonly referred to as JCache.
  com.hazelcast.client | Contains classes/interfaces related to Client
  com.hazelcast.client.config | Contains classes related to config for com.hazelcast.client
  com.hazelcast.client.connection | Provides connection interfaces/classes for com.hazelcast.client Everything in this package and its subpackages is private.
  com.hazelcast.client.connection.nio | Contains classes related to New IO for com.hazelcast.client.connection
  com.hazelcast.client.proxy | This package contains client side proxy implementations of the different Hazelcast data structures and operation types
  com.hazelcast.client.proxy.txn | Contains classes related to proxy for client transactions
  com.hazelcast.client.spi | Contains classes/interfaces related to the Hazelcast client Service Provider Interface.
  com.hazelcast.cluster | This package contains the cluster functionality.
  com.hazelcast.concurrent.atomiclong.operations | This package contains the operations on the IAtomicLong.
  com.hazelcast.concurrent.atomicreference.operations | This package contains the operations on the IAtomicReference.
  com.hazelcast.concurrent.countdownlatch | This package contains ICountDownLatch functionality for Hazelcast. The ICountDownLatch is the distributed version of the `CountDownLatch`.
  com.hazelcast.concurrent.countdownlatch.operations | This package contains the operations on the ICountDownLatch.
  com.hazelcast.concurrent.lock | This package contains Lock for Hazelcast. The `ILock` is the distributed version of the `Lock`.
  com.hazelcast.concurrent.lock.operations | This package contains the operations on the ILock.
  com.hazelcast.concurrent.semaphore | This package contains ISemaphore functionality for Hazelcast. The ISemaphore is the distributed version of the `Semaphore`.
  com.hazelcast.concurrent.semaphore.operations | This package contains the operations on the ISemaphore.
  com.hazelcast.config | Provides classes for configuring HazelcastInstance.
  com.hazelcast.console | This package contains classes related to ConsoleApp
  com.hazelcast.core | Provides core API interfaces/classes.
  com.hazelcast.cp | Contains public APIs of the CP subsystem
  com.hazelcast.cp.session | Contains session abstractions of the CP subsystem
  com.hazelcast.crdt | This package contains CRDT (conflict-free replicated data type) implementations based on the Hazelcast infrastructure.
  com.hazelcast.crdt.pncounter | This package contains the PN (Positive-Negative) CRDT counter implementation.
  com.hazelcast.crdt.pncounter.operations | Contains the operations for the `PNCounter` member-side implementation.
  com.hazelcast.hotrestart | This package contains Hot Restart classes needed for open source Hazelcast code
  com.hazelcast.instance | This package contains Hazelcast Instance functionality.
  com.hazelcast.jet.accumulator | Classes intended to be used for accumulator objects in an `AggregateOperation`.
  com.hazelcast.jet.config | Jet's configuration data objects.
  com.hazelcast.jet.core | Jet's Core API.
  com.hazelcast.jet.core.metrics | Jet's Job Metric API.
  com.hazelcast.map.eviction | This package contains eviction specific classes.
  com.hazelcast.map.merge | Contains out-of-the-box merge policies for `IMap`.
  com.hazelcast.mapreduce | This package contains the MapReduce API definition for Hazelcast. All map reduce operations running in a distributed manner inside the active Hazelcast cluster.
  com.hazelcast.nio | This package contains classes related to New IO
  com.hazelcast.nio.ascii | Contains SocketTextReader and SocketTextWriter classes;
  com.hazelcast.nio.serialization | Contains interfaces/classes related to serialization; such as serializer interfaces, input/output streams.
  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.
  com.hazelcast.partition | Contains the partition logic for Hazelcast.
  com.hazelcast.query | Contains interfaces/classes related to Hazelcast query and indexing support.
  com.hazelcast.replicatedmap | Classes for replicated map.
  com.hazelcast.scheduledexecutor | This package contains ScheduledExecutorService functionality for Hazelcast.
  com.hazelcast.spi | Provides interfaces/classes for the Hazelcast SPI for building distributed data structures and services.
  com.hazelcast.spi.discovery | This package contains the public SPI for vendors and users to implement their custom node / IP discovery strategy.
  com.hazelcast.spi.exception | Contains exceptions for Hazelcast SPI.
  com.hazelcast.spi.partition | Contains the SPI for partition logic for Hazelcast.
  com.hazelcast.transaction | Provides interfaces/classes for Hazelcast transaction support.
  com.hazelcast.util | This package contains classes to support the inner workings of Hazelcast as well as some backports of newer Java features / data structures to support older Java versions in a clean and nice way.
  com.hazelcast.version | This package contains classes to support the versioning API.
  com.hazelcast.wan | This package contains the WAN replication API

- Classes in com.hazelcast.nio used by com.hazelcast.cache
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.client
  Class and Description
  SocketInterceptor An interface that provides the ability to intercept the creation of sockets.

- Classes in com.hazelcast.nio used by com.hazelcast.client.config
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.client.connection
  Class and Description
  Address Represents an address of a member in the cluster.
  Connection Represents a 'connection' between two machines.
  ConnectionListenable Provides connection listen capabilities.

- Classes in com.hazelcast.nio used by com.hazelcast.client.connection.nio
  Class and Description
  Address Represents an address of a member in the cluster.
  Connection Represents a 'connection' between two machines.
  ConnectionListenable Provides connection listen capabilities.
  ConnectionListener A listener for the `EndpointManager` to listen to connections being added or removed.
  ConnectionType An enumeration of all possible Connection types.
  EndpointManager Responsible for managing `Connection` objects.

- Classes in com.hazelcast.nio used by com.hazelcast.client.proxy
  Class and Description
  Address Represents an address of a member in the cluster.

- Classes in com.hazelcast.nio used by com.hazelcast.client.proxy.txn
  Class and Description
  Connection Represents a 'connection' between two machines.

- Classes in com.hazelcast.nio used by com.hazelcast.client.spi
  Class and Description
  Address Represents an address of a member in the cluster.
  Connection Represents a 'connection' between two machines.

- Classes in com.hazelcast.nio used by com.hazelcast.cluster
  Class and Description
  Address Represents an address of a member in the cluster.

- Classes in com.hazelcast.nio used by com.hazelcast.concurrent.atomiclong.operations
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.concurrent.atomicreference.operations
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.concurrent.countdownlatch
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.concurrent.countdownlatch.operations
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.concurrent.lock
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.concurrent.lock.operations
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.concurrent.semaphore
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.concurrent.semaphore.operations
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.config
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.console
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.core
  Class and Description
  Address Represents an address of a member in the cluster.
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.cp
  Class and Description
  Address Represents an address of a member in the cluster.

- Classes in com.hazelcast.nio used by com.hazelcast.cp.session
  Class and Description
  Address Represents an address of a member in the cluster.

- Classes in com.hazelcast.nio used by com.hazelcast.crdt
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.crdt.pncounter
  Class and Description
  Address Represents an address of a member in the cluster.
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.crdt.pncounter.operations
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.hotrestart
  Class and Description
  Address Represents an address of a member in the cluster.

- Classes in com.hazelcast.nio used by com.hazelcast.instance
  Class and Description
  Address Represents an address of a member in the cluster.
  Connection Represents a 'connection' between two machines.
  EndpointManager 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 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

- Classes in com.hazelcast.nio used by com.hazelcast.jet.accumulator
  Class and Description
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.jet.config
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.jet.core
  Class and Description
  Address Represents an address of a member in the cluster.
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.jet.core.metrics
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.map.eviction
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.map.merge
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.mapreduce
  Class and Description
  Address Represents an address of a member in the cluster.

- Classes in com.hazelcast.nio used by com.hazelcast.nio
  Class and Description
  Address Represents an address of a member in the cluster.
  AggregateEndpointManager
  ClassNameFilter Allows to intercept class resolution during deserialization based on classname.
  Connection Represents a 'connection' between two machines.
  ConnectionListenable Provides connection listen capabilities.
  ConnectionListener A listener for the `EndpointManager` to listen to connections being added or removed.
  ConnectionType An enumeration of all possible Connection types.
  EndpointManager 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.
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput
  Packet A Packet is a piece of data sent over the wire.
  Packet.Type
  SocketInterceptor An interface that provides the ability to intercept the creation of sockets.
  VersionAware Enables getting the version from the implementing object.

- Classes in com.hazelcast.nio used by com.hazelcast.nio.ascii
  Class and Description
  IOService

- Classes in com.hazelcast.nio used by com.hazelcast.nio.serialization
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.nio.tcp
  Class and Description
  Address Represents an address of a member in the cluster.
  AggregateEndpointManager
  Connection Represents a 'connection' between two machines.
  ConnectionLifecycleListener
  ConnectionListenable Provides connection listen capabilities.
  ConnectionListener A listener for the `EndpointManager` to listen to connections being added or removed.
  ConnectionType An enumeration of all possible Connection types.
  EndpointManager Responsible for managing `Connection` objects.
  IOService
  NetworkingService 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.
  Packet A Packet is a piece of data sent over the wire.

- Classes in com.hazelcast.nio used by com.hazelcast.partition
  Class and Description
  Address Represents an address of a member in the cluster.
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.query
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.replicatedmap
  Class and Description
  Address Represents an address of a member in the cluster.

- Classes in com.hazelcast.nio used by com.hazelcast.scheduledexecutor
  Class and Description
  Address Represents an address of a member in the cluster.

- Classes in com.hazelcast.nio used by com.hazelcast.spi
  Class and Description
  Address Represents an address of a member in the cluster.
  Connection Represents a 'connection' between two machines.
  EndpointManager Responsible for managing `Connection` objects.
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.spi.discovery
  Class and Description
  Address Represents an address of a member in the cluster.

- Classes in com.hazelcast.nio used by com.hazelcast.spi.exception
  Class and Description
  Address Represents an address of a member in the cluster.

- Classes in com.hazelcast.nio used by com.hazelcast.spi.partition
  Class and Description
  Address Represents an address of a member in the cluster.
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.transaction
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.util
  Class and Description
  Address Represents an address of a member in the cluster.

- Classes in com.hazelcast.nio used by com.hazelcast.version
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

- Classes in com.hazelcast.nio used by com.hazelcast.wan
  Class and Description
  ObjectDataInput Provides serialization methods for arrays of primitive types.
  ObjectDataOutput Provides serialization methods for arrays by extending DataOutput

Copyright © 2020. All rights reserved.