| Package | Description |
|---|---|
| com.orientechnologies.orient.server.distributed |
| Modifier and Type | Class and Description |
|---|---|
class |
ODistributedResponseManagerImpl
Asynchronous response manager.
|
| Modifier and Type | Method and Description |
|---|---|
ODistributedResponseManager |
ODistributedResponse.getDistributedResponseManager() |
ODistributedResponseManager |
ODistributedMessageService.getResponseManager(ODistributedRequestId reqId) |
| Modifier and Type | Method and Description |
|---|---|
void |
ODistributedMessageService.registerRequest(long id,
ODistributedResponseManager currentResponseMgr) |
void |
ODistributedResponse.setDistributedResponseManager(ODistributedResponseManager distributedResponseManager) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ODistributedResponseManagerImpl.executeInLock(com.orientechnologies.common.util.OCallable<Boolean,ODistributedResponseManager> callback) |
boolean |
ODistributedResponseManager.executeInLock(com.orientechnologies.common.util.OCallable<Boolean,ODistributedResponseManager> oCallable) |
ODistributedResponse |
ODistributedDatabase.send2Nodes(ODistributedRequest iRequest,
Collection<String> iClusterNames,
Collection<String> iNodes,
ODistributedRequest.EXECUTION_MODE iExecutionMode,
Object localResult,
com.orientechnologies.common.util.OCallable<Void,ODistributedRequestId> iAfterSentCallback,
com.orientechnologies.common.util.OCallable<Void,ODistributedResponseManager> endCallback) |
ODistributedResponse |
ODistributedServerManager.sendRequest(String iDatabaseName,
Collection<String> iClusterNames,
Collection<String> iTargetNodeNames,
ORemoteTask iTask,
long messageId,
ODistributedRequest.EXECUTION_MODE iExecutionMode,
Object localResult,
com.orientechnologies.common.util.OCallable<Void,ODistributedRequestId> iAfterSentCallback,
com.orientechnologies.common.util.OCallable<Void,ODistributedResponseManager> endCallback)
Sends a distributed request against multiple servers.
|
| Constructor and Description |
|---|
ODistributedResponse(ODistributedResponseManager msg,
ODistributedRequestId iRequestId,
String executorNodeName,
String senderNodeName,
Object payload) |
| Constructor and Description |
|---|
ODistributedResponseManagerImpl(ODistributedServerManager iManager,
ODistributedRequest iRequest,
Collection<String> expectedResponses,
Set<String> iNodesConcurInQuorum,
int iTotalExpectedResponses,
int iQuorum,
boolean iWaitForLocalNode,
long iSynchTimeout,
long iTotalTimeout,
boolean iGroupResponsesByResult,
com.orientechnologies.common.util.OCallable<Void,ODistributedResponseManager> endCallback) |
Copyright © 2009–2018 OrientDB. All rights reserved.