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

- Packages that use ISemaphore
  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.semaphore | This package contains ISemaphore functionality for Hazelcast. The ISemaphore is the distributed version of the `Semaphore`.
  com.hazelcast.core | Provides core API interfaces/classes.
  com.hazelcast.cp | Contains public APIs of the CP subsystem
  com.hazelcast.instance | This package contains Hazelcast Instance functionality.

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

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

  - ### Uses of ISemaphore in com.hazelcast.concurrent.semaphore

    Classes in com.hazelcast.concurrent.semaphore that implement ISemaphore
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SemaphoreProxy`

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

    Methods in com.hazelcast.core that return ISemaphore
    Modifier and Type | Method and Description
    --- | ---
    `ISemaphore` | HazelcastInstance.`getSemaphore(String name)` Deprecated. This implementation may lose strong consistency in case of network failures or server failures. Please use `CPSubsystem.getSemaphore(String)` instead. This method will be removed in Hazelcast 4.0.

  - ### Uses of ISemaphore in com.hazelcast.cp

    Methods in com.hazelcast.cp that return ISemaphore
    Modifier and Type | Method and Description
    --- | ---
    `ISemaphore` | CPSubsystem.`getSemaphore(String name)` Returns a proxy for an `ISemaphore` instance created on the CP subsystem.

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

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

Copyright © 2020. All rights reserved.