org.neo4j.kernel.ha.com.slave
Interface MasterClient
- All Superinterfaces:
- Master
- All Known Implementing Classes:
- MasterClient153, MasterClient17, MasterClient18, MasterClient20
public interface MasterClient
- extends Master
|
Method Summary |
org.neo4j.com.Response<LockResult> |
acquireGraphReadLock(org.neo4j.com.RequestContext context)
|
org.neo4j.com.Response<LockResult> |
acquireGraphWriteLock(org.neo4j.com.RequestContext context)
|
org.neo4j.com.Response<LockResult> |
acquireIndexReadLock(org.neo4j.com.RequestContext context,
String index,
String key)
|
org.neo4j.com.Response<LockResult> |
acquireIndexWriteLock(org.neo4j.com.RequestContext context,
String index,
String key)
|
org.neo4j.com.Response<LockResult> |
acquireNodeReadLock(org.neo4j.com.RequestContext context,
long... nodes)
|
org.neo4j.com.Response<LockResult> |
acquireRelationshipReadLock(org.neo4j.com.RequestContext context,
long... relationships)
|
org.neo4j.com.Response<LockResult> |
acquireRelationshipWriteLock(org.neo4j.com.RequestContext context,
long... relationships)
|
void |
addMismatchingVersionHandler(org.neo4j.com.MismatchingVersionHandler toAdd)
|
org.neo4j.com.Response<Long> |
commitSingleResourceTransaction(org.neo4j.com.RequestContext context,
String resource,
org.neo4j.com.TxExtractor txGetter)
|
org.neo4j.com.Response<Void> |
copyStore(org.neo4j.com.RequestContext context,
org.neo4j.com.StoreWriter writer)
|
org.neo4j.com.Response<Void> |
copyTransactions(org.neo4j.com.RequestContext context,
String ds,
long startTxId,
long endTxId)
|
org.neo4j.com.Response<Integer> |
createRelationshipType(org.neo4j.com.RequestContext context,
String name)
|
org.neo4j.com.Response<Void> |
finishTransaction(org.neo4j.com.RequestContext context,
boolean success)
|
org.neo4j.com.Response<Void> |
initializeTx(org.neo4j.com.RequestContext context)
Called when the first write operation of lock is performed for a transaction. |
org.neo4j.com.Response<Void> |
pullUpdates(org.neo4j.com.RequestContext context)
|
void |
rollbackOngoingTransactions(org.neo4j.com.RequestContext context)
|
LOCK_SERIALIZER
static final org.neo4j.com.ObjectSerializer<LockResult> LOCK_SERIALIZER
LOCK_RESULT_DESERIALIZER
static final org.neo4j.com.Deserializer<LockResult> LOCK_RESULT_DESERIALIZER
createRelationshipType
org.neo4j.com.Response<Integer> createRelationshipType(org.neo4j.com.RequestContext context,
String name)
- Specified by:
createRelationshipType in interface Master
initializeTx
org.neo4j.com.Response<Void> initializeTx(org.neo4j.com.RequestContext context)
- Description copied from interface:
Master
- Called when the first write operation of lock is performed for a transaction.
- Specified by:
initializeTx in interface Master
acquireNodeReadLock
org.neo4j.com.Response<LockResult> acquireNodeReadLock(org.neo4j.com.RequestContext context,
long... nodes)
- Specified by:
acquireNodeReadLock in interface Master
acquireRelationshipWriteLock
org.neo4j.com.Response<LockResult> acquireRelationshipWriteLock(org.neo4j.com.RequestContext context,
long... relationships)
- Specified by:
acquireRelationshipWriteLock in interface Master
acquireRelationshipReadLock
org.neo4j.com.Response<LockResult> acquireRelationshipReadLock(org.neo4j.com.RequestContext context,
long... relationships)
- Specified by:
acquireRelationshipReadLock in interface Master
acquireGraphWriteLock
org.neo4j.com.Response<LockResult> acquireGraphWriteLock(org.neo4j.com.RequestContext context)
- Specified by:
acquireGraphWriteLock in interface Master
acquireGraphReadLock
org.neo4j.com.Response<LockResult> acquireGraphReadLock(org.neo4j.com.RequestContext context)
- Specified by:
acquireGraphReadLock in interface Master
acquireIndexReadLock
org.neo4j.com.Response<LockResult> acquireIndexReadLock(org.neo4j.com.RequestContext context,
String index,
String key)
- Specified by:
acquireIndexReadLock in interface Master
acquireIndexWriteLock
org.neo4j.com.Response<LockResult> acquireIndexWriteLock(org.neo4j.com.RequestContext context,
String index,
String key)
- Specified by:
acquireIndexWriteLock in interface Master
commitSingleResourceTransaction
org.neo4j.com.Response<Long> commitSingleResourceTransaction(org.neo4j.com.RequestContext context,
String resource,
org.neo4j.com.TxExtractor txGetter)
- Specified by:
commitSingleResourceTransaction in interface Master
finishTransaction
org.neo4j.com.Response<Void> finishTransaction(org.neo4j.com.RequestContext context,
boolean success)
- Specified by:
finishTransaction in interface Master
rollbackOngoingTransactions
void rollbackOngoingTransactions(org.neo4j.com.RequestContext context)
pullUpdates
org.neo4j.com.Response<Void> pullUpdates(org.neo4j.com.RequestContext context)
- Specified by:
pullUpdates in interface Master
copyStore
org.neo4j.com.Response<Void> copyStore(org.neo4j.com.RequestContext context,
org.neo4j.com.StoreWriter writer)
- Specified by:
copyStore in interface Master
copyTransactions
org.neo4j.com.Response<Void> copyTransactions(org.neo4j.com.RequestContext context,
String ds,
long startTxId,
long endTxId)
- Specified by:
copyTransactions in interface Master
addMismatchingVersionHandler
void addMismatchingVersionHandler(org.neo4j.com.MismatchingVersionHandler toAdd)
Copyright © 2002-2013 The Neo4j Graph Database Project. All Rights Reserved.