public class AtomicLongService extends Object implements ManagedService, RemoteService, MigrationAwareService
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_NAME |
| Constructor and Description |
|---|
AtomicLongService() |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeMigration(PartitionMigrationEvent partitionMigrationEvent) |
void |
clearPartitionReplica(int partitionId) |
void |
commitMigration(PartitionMigrationEvent partitionMigrationEvent) |
boolean |
containsAtomicLong(String name) |
AtomicLongProxy |
createDistributedObject(String name)
Creates a distributed object.
|
void |
destroyDistributedObject(String name)
Destroys a distributed object.
|
AtomicLongContainer |
getLongContainer(String name) |
void |
init(NodeEngine nodeEngine,
Properties properties)
Initializes this ManagedService
|
Operation |
prepareReplicationOperation(PartitionReplicationEvent event) |
void |
removeContainers(int partitionId) |
void |
reset()
reset this ManagedService back to initial state.
|
void |
rollbackMigration(PartitionMigrationEvent partitionMigrationEvent) |
void |
shutdown(boolean terminate)
Shuts down this ManagedService.
|
public static final String SERVICE_NAME
public AtomicLongContainer getLongContainer(String name)
public boolean containsAtomicLong(String name)
public void init(NodeEngine nodeEngine, Properties properties)
ManagedServiceinit 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()
ManagedServicereset in interface ManagedServicepublic void shutdown(boolean terminate)
ManagedServiceshutdown in interface ManagedServiceterminate - true to shut down the ManagedServicepublic AtomicLongProxy createDistributedObject(String name)
RemoteServicecreateDistributedObject in interface RemoteServicename - the name for the created distributed objectpublic void destroyDistributedObject(String name)
RemoteServicedestroyDistributedObject 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 partitionMigrationEvent)
commitMigration in interface MigrationAwareServicepublic void rollbackMigration(PartitionMigrationEvent partitionMigrationEvent)
rollbackMigration in interface MigrationAwareServicepublic void clearPartitionReplica(int partitionId)
clearPartitionReplica in interface MigrationAwareServicepublic void removeContainers(int partitionId)
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.