public class AtomicLongService extends RaftAtomicValueService<Long,AtomicLong,AtomicLongSnapshot>
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_NAME
Name of the service
|
nodeEngine
Constructor and Description |
---|
AtomicLongService(NodeEngine nodeEngine) |
Modifier and Type | Method and Description |
---|---|
protected AtomicLong |
newAtomicValue(CPGroupId groupId,
String name,
Long val) |
protected IAtomicLong |
newRaftAtomicProxy(NodeEngineImpl nodeEngine,
RaftGroupId groupId,
String proxyName,
String objectNameForProxy) |
protected AtomicLongSnapshot |
newSnapshot(Map<String,Long> values,
Set<String> destroyed) |
clearPartitionReplica, createProxy, destroyRaftObject, getAtomicValue, getBackupCount, getSnapshotMap, init, onCPSubsystemRestart, onRaftGroupDestroyed, onRaftNodeSteppedDown, reset, restoreSnapshot, shutdown, takeSnapshot
beforeMigration, commitMigration, prepareReplicationOperation, rollbackMigration
public static final String SERVICE_NAME
public AtomicLongService(NodeEngine nodeEngine)
protected AtomicLongSnapshot newSnapshot(Map<String,Long> values, Set<String> destroyed)
newSnapshot
in class RaftAtomicValueService<Long,AtomicLong,AtomicLongSnapshot>
protected AtomicLong newAtomicValue(CPGroupId groupId, String name, Long val)
newAtomicValue
in class RaftAtomicValueService<Long,AtomicLong,AtomicLongSnapshot>
protected IAtomicLong newRaftAtomicProxy(NodeEngineImpl nodeEngine, RaftGroupId groupId, String proxyName, String objectNameForProxy)
newRaftAtomicProxy
in class RaftAtomicValueService<Long,AtomicLong,AtomicLongSnapshot>
Copyright © 2019 Hazelcast, Inc.. All rights reserved.