public class AtomicReferenceService extends Object implements ManagedService, RemoteService, MigrationAwareService
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_NAME
The name of the AtomicReferenceService.
|
| Constructor and Description |
|---|
AtomicReferenceService() |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeMigration(PartitionMigrationEvent partitionMigrationEvent) |
void |
clearPartitionReplica(int partitionId) |
void |
commitMigration(PartitionMigrationEvent partitionMigrationEvent) |
boolean |
containsAtomicReference(String name) |
AtomicReferenceProxy |
createDistributedObject(String name) |
void |
destroyDistributedObject(String name) |
ReferenceWrapper |
getReference(String name) |
void |
init(NodeEngine nodeEngine,
Properties properties)
Initializes this ManagedService
|
Operation |
prepareReplicationOperation(PartitionReplicationEvent event) |
void |
removeReference(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 ReferenceWrapper getReference(String name)
public boolean containsAtomicReference(String name)
public void init(NodeEngine nodeEngine, Properties properties)
ManagedServiceinit in interface ManagedServicenodeEngine - the NodeEngine 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 ManagedServicepublic AtomicReferenceProxy createDistributedObject(String name)
createDistributedObject in interface RemoteServicepublic void destroyDistributedObject(String name)
destroyDistributedObject in interface RemoteServicepublic 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 removeReference(int partitionId)
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.