## Uses of Interface
org.apache.ignite.IgniteSemaphore

Packages that use IgniteSemaphore
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.processors.datastructures

### Uses of IgniteSemaphore in org.apache.ignite

Methods in org.apache.ignite that return IgniteSemaphore
`IgniteSemaphore` Ignite.`semaphore(String name, int cnt, boolean failoverSafe, boolean create)` Gets or creates semaphore.

### Uses of IgniteSemaphore in org.apache.ignite.internal

Methods in org.apache.ignite.internal that return IgniteSemaphore
`IgniteSemaphore` IgniteKernal.`semaphore(String name, int cnt, boolean failoverSafe, boolean create)` Gets or creates semaphore.

### Uses of IgniteSemaphore in org.apache.ignite.internal.processors.datastructures

Subinterfaces of IgniteSemaphore in org.apache.ignite.internal.processors.datastructures
`interface` `GridCacheSemaphoreEx` Grid cache semaphore (`'Ex'` stands for external).

Classes in org.apache.ignite.internal.processors.datastructures that implement IgniteSemaphore
`class` `GridCacheSemaphoreImpl` Cache semaphore implementation based on AbstractQueuedSynchronizer.

Methods in org.apache.ignite.internal.processors.datastructures that return IgniteSemaphore
`IgniteSemaphore` DataStructuresProcessor.`semaphore(String name, AtomicConfiguration cfg, int cnt, boolean failoverSafe, boolean create)` Gets or creates semaphore.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.4.0
Release Date | : March 5 2018