|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.hazelcast.concurrent.countdownlatch.CountDownLatchService
public class CountDownLatchService
| Field Summary | |
|---|---|
static String |
SERVICE_NAME
The service name of this CountDownLatchService. |
| Constructor Summary | |
|---|---|
CountDownLatchService()
|
|
| Method Summary | |
|---|---|
void |
add(CountDownLatchContainer latch)
|
void |
beforeMigration(PartitionMigrationEvent partitionMigrationEvent)
|
void |
clearPartitionReplica(int partitionId)
|
void |
commitMigration(PartitionMigrationEvent event)
|
boolean |
containsLatch(String name)
|
void |
countDown(String name)
|
CountDownLatchProxy |
createDistributedObject(String name)
Creates a distributed object. |
void |
destroyDistributedObject(String name)
Destroys a distributed object. |
int |
getCount(String name)
|
CountDownLatchContainer |
getCountDownLatchContainer(String name)
|
void |
init(NodeEngine nodeEngine,
Properties properties)
Initializes this ManagedService |
Operation |
prepareReplicationOperation(PartitionReplicationEvent event)
|
void |
reset()
reset this ManagedService back to initial state. |
void |
rollbackMigration(PartitionMigrationEvent event)
|
boolean |
setCount(String name,
int count)
|
void |
setCountDirect(String name,
int count)
|
boolean |
shouldWait(String name)
|
void |
shutdown(boolean terminate)
Shuts down this ManagedService. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String SERVICE_NAME
| Constructor Detail |
|---|
public CountDownLatchService()
| Method Detail |
|---|
public int getCount(String name)
public boolean setCount(String name,
int count)
public void setCountDirect(String name,
int count)
public void countDown(String name)
public boolean shouldWait(String name)
public void init(NodeEngine nodeEngine,
Properties properties)
ManagedService
init in interface ManagedServicenodeEngine - the NodeEngine that this ManagedService belongs to.properties - the Properties. Can be used to pass settings to the service.public void reset()
ManagedService
reset in interface ManagedServicepublic void shutdown(boolean terminate)
ManagedService
shutdown in interface ManagedServiceterminate - true to shut down the ManagedServicepublic CountDownLatchProxy createDistributedObject(String name)
RemoteService
createDistributedObject in interface RemoteServicename - the name for the created distributed object
public void destroyDistributedObject(String name)
RemoteService
destroyDistributedObject in interface RemoteServicename - the name of the distributed object to destroypublic void beforeMigration(PartitionMigrationEvent partitionMigrationEvent)
beforeMigration in interface MigrationAwareServicepublic Operation prepareReplicationOperation(PartitionReplicationEvent event)
prepareReplicationOperation in interface MigrationAwareServicepublic void commitMigration(PartitionMigrationEvent event)
commitMigration in interface MigrationAwareServicepublic void rollbackMigration(PartitionMigrationEvent event)
rollbackMigration in interface MigrationAwareServicepublic void clearPartitionReplica(int partitionId)
clearPartitionReplica in interface MigrationAwareServicepublic CountDownLatchContainer getCountDownLatchContainer(String name)
public boolean containsLatch(String name)
public void add(CountDownLatchContainer latch)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||