| Methods in org.neo4j.com that return Response |
Response<R> |
MasterCaller.callMaster(M master,
SlaveContext context,
org.jboss.netty.buffer.ChannelBuffer input,
org.jboss.netty.buffer.ChannelBuffer target)
|
static Response<Void> |
MasterUtil.getTransactions(GraphDatabaseService graphDb,
String dataSourceName,
long startTx,
long endTx)
Given a data source name, a start and an end tx, this method extracts
these transactions (inclusive) in a transaction stream and encapsulates
them in a Response object, ready to be returned to the slave. |
static
|
MasterUtil.packResponse(GraphDatabaseService graphDb,
SlaveContext context,
T response,
Predicate<Long> filter)
After having created the response for a slave, this method compares its
context against the local (master's) context and creates a transaction
stream containing all the transactions the slave does not currently
have. |
static
|
MasterUtil.packResponseWithoutTransactionStream(GraphDatabaseService graphDb,
SlaveContext context,
T response)
|
protected
|
Client.sendRequest(RequestType<M> type,
SlaveContext context,
Serializer serializer,
Deserializer<R> deserializer)
|
protected
|
Client.sendRequest(RequestType<M> type,
SlaveContext context,
Serializer serializer,
Deserializer<R> deserializer,
StoreId specificStoreId)
|
| Methods in org.neo4j.kernel.ha that return Response |
Response<LockResult> |
Master.acquireIndexReadLock(SlaveContext context,
String index,
String key)
|
Response<LockResult> |
MasterImpl.acquireIndexReadLock(SlaveContext context,
String index,
String key)
|
Response<LockResult> |
MasterClient.acquireIndexReadLock(SlaveContext context,
String index,
String key)
|
Response<LockResult> |
Master.acquireIndexWriteLock(SlaveContext context,
String index,
String key)
|
Response<LockResult> |
MasterImpl.acquireIndexWriteLock(SlaveContext context,
String index,
String key)
|
Response<LockResult> |
MasterClient.acquireIndexWriteLock(SlaveContext context,
String index,
String key)
|
Response<LockResult> |
Master.acquireNodeReadLock(SlaveContext context,
long... nodes)
|
Response<LockResult> |
MasterImpl.acquireNodeReadLock(SlaveContext context,
long... nodes)
|
Response<LockResult> |
MasterClient.acquireNodeReadLock(SlaveContext context,
long... nodes)
|
Response<LockResult> |
Master.acquireNodeWriteLock(SlaveContext context,
long... nodes)
|
Response<LockResult> |
MasterImpl.acquireNodeWriteLock(SlaveContext context,
long... nodes)
|
Response<LockResult> |
MasterClient.acquireNodeWriteLock(SlaveContext context,
long... nodes)
|
Response<LockResult> |
Master.acquireRelationshipReadLock(SlaveContext context,
long... relationships)
|
Response<LockResult> |
MasterImpl.acquireRelationshipReadLock(SlaveContext context,
long... relationships)
|
Response<LockResult> |
MasterClient.acquireRelationshipReadLock(SlaveContext context,
long... relationships)
|
Response<LockResult> |
Master.acquireRelationshipWriteLock(SlaveContext context,
long... relationships)
|
Response<LockResult> |
MasterImpl.acquireRelationshipWriteLock(SlaveContext context,
long... relationships)
|
Response<LockResult> |
MasterClient.acquireRelationshipWriteLock(SlaveContext context,
long... relationships)
|
Response<IdAllocation> |
Master.allocateIds(IdType idType)
|
Response<IdAllocation> |
MasterImpl.allocateIds(IdType idType)
|
Response<IdAllocation> |
MasterClient.allocateIds(IdType idType)
|
Response<Long> |
Master.commitSingleResourceTransaction(SlaveContext context,
String resource,
TxExtractor txGetter)
|
Response<Long> |
MasterImpl.commitSingleResourceTransaction(SlaveContext context,
String resource,
TxExtractor txGetter)
|
Response<Long> |
MasterClient.commitSingleResourceTransaction(SlaveContext context,
String resource,
TxExtractor txGetter)
|
Response<Void> |
Master.copyStore(SlaveContext context,
StoreWriter writer)
|
Response<Void> |
MasterImpl.copyStore(SlaveContext context,
StoreWriter writer)
|
Response<Void> |
MasterClient.copyStore(SlaveContext context,
StoreWriter writer)
|
Response<Void> |
Master.copyTransactions(SlaveContext context,
String dsName,
long startTxId,
long endTxId)
|
Response<Void> |
MasterImpl.copyTransactions(SlaveContext context,
String dsName,
long startTxId,
long endTxId)
|
Response<Void> |
MasterClient.copyTransactions(SlaveContext context,
String ds,
long startTxId,
long endTxId)
|
Response<Integer> |
Master.createRelationshipType(SlaveContext context,
String name)
|
Response<Integer> |
MasterImpl.createRelationshipType(SlaveContext context,
String name)
|
Response<Integer> |
MasterClient.createRelationshipType(SlaveContext context,
String name)
|
Response<Void> |
Master.finishTransaction(SlaveContext context,
boolean success)
|
Response<Void> |
MasterImpl.finishTransaction(SlaveContext context,
boolean success)
|
Response<Void> |
MasterClient.finishTransaction(SlaveContext context,
boolean success)
|
Response<Pair<Integer,Long>> |
Master.getMasterIdForCommittedTx(long txId,
StoreId myStoreId)
Gets the master id for a given txId, also a checksum for that tx. |
Response<Pair<Integer,Long>> |
MasterImpl.getMasterIdForCommittedTx(long txId,
StoreId storeId)
|
Response<Pair<Integer,Long>> |
MasterClient.getMasterIdForCommittedTx(long txId,
StoreId storeId)
|
Response<Void> |
Master.initializeTx(SlaveContext context)
Called when the first write operation of lock is performed for a transaction. |
Response<Void> |
MasterImpl.initializeTx(SlaveContext context)
|
Response<Void> |
MasterClient.initializeTx(SlaveContext context)
|
Response<Void> |
Master.pullUpdates(SlaveContext context)
|
Response<Void> |
MasterImpl.pullUpdates(SlaveContext context)
|
Response<Void> |
MasterClient.pullUpdates(SlaveContext context)
|