|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
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.
| Method Summary | |
|---|---|
org.neo4j.com.Response<LockResult> |
acquireGraphReadLock(org.neo4j.com.SlaveContext context)
|
org.neo4j.com.Response<LockResult> |
acquireGraphWriteLock(org.neo4j.com.SlaveContext context)
|
org.neo4j.com.Response<LockResult> |
acquireIndexReadLock(org.neo4j.com.SlaveContext context,
String index,
String key)
|
org.neo4j.com.Response<LockResult> |
acquireIndexWriteLock(org.neo4j.com.SlaveContext context,
String index,
String key)
|
org.neo4j.com.Response<LockResult> |
acquireNodeReadLock(org.neo4j.com.SlaveContext context,
long... nodes)
|
org.neo4j.com.Response<LockResult> |
acquireNodeWriteLock(org.neo4j.com.SlaveContext context,
long... nodes)
|
org.neo4j.com.Response<LockResult> |
acquireRelationshipReadLock(org.neo4j.com.SlaveContext context,
long... relationships)
|
org.neo4j.com.Response<LockResult> |
acquireRelationshipWriteLock(org.neo4j.com.SlaveContext context,
long... relationships)
|
org.neo4j.com.Response<IdAllocation> |
allocateIds(org.neo4j.kernel.IdType idType)
|
org.neo4j.com.Response<Long> |
commitSingleResourceTransaction(org.neo4j.com.SlaveContext context,
String resource,
org.neo4j.com.TxExtractor txGetter)
|
org.neo4j.com.Response<Void> |
copyStore(org.neo4j.com.SlaveContext context,
org.neo4j.com.StoreWriter writer)
|
org.neo4j.com.Response<Void> |
copyTransactions(org.neo4j.com.SlaveContext context,
String dsName,
long startTxId,
long endTxId)
|
org.neo4j.com.Response<Integer> |
createRelationshipType(org.neo4j.com.SlaveContext context,
String name)
|
org.neo4j.com.Response<Void> |
finishTransaction(org.neo4j.com.SlaveContext context,
boolean success)
|
org.neo4j.com.Response<org.neo4j.helpers.Pair<Integer,Long>> |
getMasterIdForCommittedTx(long txId,
org.neo4j.kernel.impl.nioneo.store.StoreId myStoreId)
Gets the master id for a given txId, also a checksum for that tx. |
org.neo4j.com.Response<Void> |
initializeTx(org.neo4j.com.SlaveContext context)
Called when the first write operation of lock is performed for a transaction. |
org.neo4j.com.Response<Void> |
pullUpdates(org.neo4j.com.SlaveContext context)
|
void |
shutdown()
|
| Method Detail |
|---|
org.neo4j.com.Response<IdAllocation> allocateIds(org.neo4j.kernel.IdType idType)
org.neo4j.com.Response<Integer> createRelationshipType(org.neo4j.com.SlaveContext context,
String name)
org.neo4j.com.Response<Void> initializeTx(org.neo4j.com.SlaveContext context)
org.neo4j.com.Response<LockResult> acquireNodeWriteLock(org.neo4j.com.SlaveContext context,
long... nodes)
org.neo4j.com.Response<LockResult> acquireNodeReadLock(org.neo4j.com.SlaveContext context,
long... nodes)
org.neo4j.com.Response<LockResult> acquireGraphWriteLock(org.neo4j.com.SlaveContext context)
org.neo4j.com.Response<LockResult> acquireGraphReadLock(org.neo4j.com.SlaveContext context)
org.neo4j.com.Response<LockResult> acquireRelationshipWriteLock(org.neo4j.com.SlaveContext context,
long... relationships)
org.neo4j.com.Response<LockResult> acquireRelationshipReadLock(org.neo4j.com.SlaveContext context,
long... relationships)
org.neo4j.com.Response<Long> commitSingleResourceTransaction(org.neo4j.com.SlaveContext context,
String resource,
org.neo4j.com.TxExtractor txGetter)
org.neo4j.com.Response<Void> finishTransaction(org.neo4j.com.SlaveContext context,
boolean success)
org.neo4j.com.Response<Void> pullUpdates(org.neo4j.com.SlaveContext context)
org.neo4j.com.Response<org.neo4j.helpers.Pair<Integer,Long>> getMasterIdForCommittedTx(long txId,
org.neo4j.kernel.impl.nioneo.store.StoreId myStoreId)
txId - the transaction id to get the data for.myStoreId - clients store id.
org.neo4j.com.Response<Void> copyStore(org.neo4j.com.SlaveContext context,
org.neo4j.com.StoreWriter writer)
org.neo4j.com.Response<Void> copyTransactions(org.neo4j.com.SlaveContext context,
String dsName,
long startTxId,
long endTxId)
void shutdown()
org.neo4j.com.Response<LockResult> acquireIndexWriteLock(org.neo4j.com.SlaveContext context,
String index,
String key)
org.neo4j.com.Response<LockResult> acquireIndexReadLock(org.neo4j.com.SlaveContext context,
String index,
String key)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||