# Package com.hazelcast.instance

This package contains Hazelcast Instance functionality.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AddressPicker | Strategy to select an `Address` that a Hazelcast cluster member binds its server socket to and a (potentially different) address that Hazelcast will advertise to other cluster members and clients.
  NodeContext | A context for node to provide its dependencies.
  NodeExtension | NodeExtension is a `Node` extension mechanism to be able to plug different implementations of some modules, like; `SerializationService`, `ChannelFactory` etc.

- Class Summary
  Class | Description
  --- | ---
  AbstractMember |
  BuildInfo |
  BuildInfoProvider | Provides information about current Hazelcast build.
  DefaultNodeContext |
  DefaultNodeExtension |
  DefaultOutOfMemoryHandler | Default OutOfMemoryHandler implementation that tries to release local resources (threads, connections, memory) immediately and disconnects members from the rest of the cluster.
  DelegatingAddressPicker | Delegates picking the bind and public address for this instance to an implementation of `MemberAddressProvider`.
  GeneratedBuildProperties | This class is generated in a build-time from a template stored at src/main/template/com/hazelcast/instance/GeneratedBuildProperties.
  HazelcastInstanceCacheManager | Hazelcast `ICacheManager` implementation accessible via `HazelcastInstance` that provides access to JSR-107 (JCache) caches configured on the cluster via Hazelcast API.
  HazelcastInstanceFactory | Central manager for all Hazelcast members of the JVM.
  HazelcastInstanceImpl |
  HazelcastInstanceProxy | A proxy around the actual HazelcastInstanceImpl.
  HazelcastManagedContext |
  JetBuildInfo |
  LifecycleServiceImpl |
  MemberImpl |
  Node |
  NodeExtensionFactory |
  NodeShutdownHelper | Helper methods for node shutdown scenarios.
  OutOfMemoryErrorDispatcher |
  OutOfMemoryHandlerHelper | Helper class for OutOfMemoryHandlers to close sockets, stop threads, release allocated resources of an HazelcastInstanceImpl.
  TerminatedLifecycleService |

- Enum Summary
  Enum | Description
  --- | ---
  NodeState | Possible states of a `Node` during its lifecycle.

## Package com.hazelcast.instance Description

This package contains Hazelcast Instance functionality.

Copyright © 2018. All rights reserved.