org.neo4j.kernel.ha
Interface Master
- All Known Implementing Classes:
- MasterClient, MasterClient, MasterImpl
public interface Master
Represents the master-side of the HA communication between master and slave.
A master will receive calls to these methods from slaves when they do stuff.
allocateIds
IdAllocation allocateIds(IdType idType)
createRelationshipType
Response<Integer> createRelationshipType(SlaveContext context,
String name)
acquireNodeWriteLock
Response<LockResult> acquireNodeWriteLock(SlaveContext context,
long... nodes)
acquireNodeReadLock
Response<LockResult> acquireNodeReadLock(SlaveContext context,
long... nodes)
acquireRelationshipWriteLock
Response<LockResult> acquireRelationshipWriteLock(SlaveContext context,
long... relationships)
acquireRelationshipReadLock
Response<LockResult> acquireRelationshipReadLock(SlaveContext context,
long... relationships)
commitSingleResourceTransaction
Response<Long> commitSingleResourceTransaction(SlaveContext context,
String resource,
TransactionStream transactionStream)
finishTransaction
Response<Void> finishTransaction(SlaveContext context)
pullUpdates
Response<Void> pullUpdates(SlaveContext context)
getMasterIdForCommittedTx
int getMasterIdForCommittedTx(long txId)
Copyright © 2010 The Neo4j Graph Database Project. All Rights Reserved.