# 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.connection | Provides connection interfaces/classes for com.hazelcast.client
  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.client.util | This package contains some utility classes and the base implementations of the loadbalancer implementations
  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.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.core | Jet's Core 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.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
  Address Represents an address of a member in the cluster.
  Connection Represents a 'connection' between two machines.
  SocketInterceptor An interface that provides the ability to intercept the creation of sockets.

- 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 `ConnectionManager` to listen to connections being added or removed.
  ConnectionType An enumeration of all possible Connection types.

- 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.client.util
  Class and Description
  Address Represents an address of a member in the cluster.

- 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.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.
  ConnectionManager 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

- 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.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.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.
  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 `ConnectionManager` to listen to connections being added or removed.
  ConnectionType An enumeration of all possible Connection types.
  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.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.
  Connection Represents a 'connection' between two machines.
  ConnectionListenable Provides connection listen capabilities.
  ConnectionListener A listener for the `ConnectionManager` to listen to connections being added or removed.
  ConnectionManager Responsible for managing `Connection` objects.
  ConnectionType An enumeration of all possible Connection types.
  IOService
  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.
  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 © 2018. All rights reserved.