| Modifier and Type | Method and Description |
|---|---|
ORemoteTask |
ORemoteTaskFactory.createTask(int code) |
ORemoteTask |
ODistributedRequest.getTask() |
ORemoteTask |
OAsynchDistributedOperation.getTask() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
ODistributedServerManager.executeOnLocalNode(ODistributedRequestId reqId,
ORemoteTask task,
ODatabaseDocumentInternal database) |
ODistributedResponseManager |
ODistributedResponseManagerFactory.newResponseManager(ODistributedRequest iRequest,
java.util.Collection<java.lang.String> iNodes,
ORemoteTask task,
java.util.Set<java.lang.String> nodesConcurToTheQuorum,
int availableNodes,
int expectedResponses,
int quorum,
boolean groupByResponse,
boolean waitLocalNode) |
void |
ODistributedDatabase.reEnqueue(int senderNodeId,
long msgSequence,
java.lang.String databaseName,
ORemoteTask payload,
int retryCount,
int autoRetryDelay) |
ODistributedResponse |
ODistributedServerManager.sendRequest(java.lang.String iDatabaseName,
java.util.Collection<java.lang.String> iClusterNames,
java.util.Collection<java.lang.String> iTargetNodeNames,
ORemoteTask iTask,
long messageId,
ODistributedRequest.EXECUTION_MODE iExecutionMode,
java.lang.Object localResult)
Sends a distributed request against multiple servers.
|
ODistributedResponse |
ODistributedServerManager.sendRequest(java.lang.String iDatabaseName,
java.util.Collection<java.lang.String> iClusterNames,
java.util.Collection<java.lang.String> iTargetNodeNames,
ORemoteTask iTask,
long messageId,
ODistributedRequest.EXECUTION_MODE iExecutionMode,
java.lang.Object localResult,
ODistributedResponseManagerFactory responseManagerFactory) |
ODistributedRequest |
ODistributedRequest.setTask(ORemoteTask payload) |
| Constructor and Description |
|---|
OAsynchDistributedOperation(java.lang.String iDatabaseName,
java.util.Set<java.lang.String> iClusterNames,
java.util.Collection<java.lang.String> iNodes,
ORemoteTask iTask,
long iMessageId,
java.lang.Object iLocalResult,
com.orientechnologies.common.util.OCallable<java.lang.Void,ODistributedRequestId> iAfterRequestCallback,
com.orientechnologies.common.util.OCallable<java.lang.Object,com.orientechnologies.common.util.OPair<ODistributedRequestId,java.lang.Object>> iCallback) |
ODistributedRequest(ODistributedServerManager manager,
int senderNodeId,
long msgSequence,
java.lang.String databaseName,
ORemoteTask payload) |
| Modifier and Type | Class and Description |
|---|---|
class |
NodeOperationTask |
| Modifier and Type | Class and Description |
|---|---|
class |
OAbstractRemoteTask
Base class for Tasks to be executed remotely.
|
Copyright © 2009–2022 OrientDB. All rights reserved.