## Uses of Interface
com.hazelcast.core.IdGenerator

- Packages that use IdGenerator
  Package | Description
  --- | ---
  com.hazelcast.client.proxy | This package contains client side proxy implementations of the different Hazelcast data structures and operation types
  com.hazelcast.concurrent.idgen | This package contains IdGenerator functionality for Hazelcast.
  com.hazelcast.core | Provides core API interfaces/classes.
  com.hazelcast.flakeidgen | This package contains Flake ID Generator functionality for Hazelcast.
  com.hazelcast.instance | This package contains Hazelcast Instance functionality.

- - ### Uses of IdGenerator in com.hazelcast.client.proxy

    Classes in com.hazelcast.client.proxy that implement IdGenerator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientFlakeIdGeneratorProxy` Proxy implementation of `IdGenerator`.
    `class` | `ClientIdGeneratorProxy` Proxy implementation of `IdGenerator`.

  - ### Uses of IdGenerator in com.hazelcast.concurrent.idgen

    Classes in com.hazelcast.concurrent.idgen that implement IdGenerator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IdGeneratorImpl` Generates blocks with the help of an `IAtomicLong`.
    `class` | `IdGeneratorProxy`

  - ### Uses of IdGenerator in com.hazelcast.core

    Methods in com.hazelcast.core that return IdGenerator
    Modifier and Type | Method and Description
    --- | ---
    `IdGenerator` | HazelcastInstance.`getIdGenerator(String name)` Deprecated. The implementation can produce duplicate IDs in case of network split, even with split-brain protection enabled (during short window while split-brain is detected). Use `HazelcastInstance.getFlakeIdGenerator(String)` for an alternative implementation which does not suffer from this problem.

  - ### Uses of IdGenerator in com.hazelcast.flakeidgen

    Subinterfaces of IdGenerator in com.hazelcast.flakeidgen
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `FlakeIdGenerator` A cluster-wide unique ID generator.

  - ### Uses of IdGenerator in com.hazelcast.instance

    Methods in com.hazelcast.instance that return IdGenerator
    Modifier and Type | Method and Description
    --- | ---
    `IdGenerator` | HazelcastInstanceProxy.`getIdGenerator(String name)`
    `IdGenerator` | HazelcastInstanceImpl.`getIdGenerator(String name)`

Copyright © 2020. All rights reserved.