| Package | Description | 
|---|---|
| com.hazelcast.client.impl | Contains most of the client side HazelcastInstance implementation functionality. | 
| 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.instance | This package contains Hazelcast Instance functionality. | 
| com.hazelcast.internal.jmx | Contains Hazelcast management bean classes. | 
| Modifier and Type | Method and Description | 
|---|---|
| ISemaphore | HazelcastClientInstanceImpl. getSemaphore(String name) | 
| ISemaphore | HazelcastClientProxy. getSemaphore(String name) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClientSemaphoreProxyProxy implementation of  ISemaphore. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SemaphoreProxy | 
| Modifier and Type | Method and Description | 
|---|---|
| ISemaphore | HazelcastInstance. getSemaphore(String name)Creates cluster-wide semaphore. | 
| Modifier and Type | Method and Description | 
|---|---|
| ISemaphore | HazelcastInstanceImpl. getSemaphore(String name) | 
| ISemaphore | HazelcastInstanceProxy. getSemaphore(String name) | 
| Constructor and Description | 
|---|
| SemaphoreMBean(ISemaphore managedObject,
              ManagementService service) | 
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.