| Modifier and Type | Method and Description |
|---|---|
ORemoteTask |
ORemoteTaskFactory.createTask(int code) |
ORemoteTask |
OAsynchDistributedOperation.getTask() |
ORemoteTask |
ODistributedRequest.getTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
ODistributedTxContext.addUndoTask(ORemoteTask undoTask) |
Object |
ODistributedServerManager.executeOnLocalNode(ODistributedRequestId reqId,
ORemoteTask task,
ODatabaseDocumentInternal database) |
void |
ODistributedDatabase.reEnqueue(int senderNodeId,
long msgSequence,
String databaseName,
ORemoteTask payload,
int retryCount) |
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.
|
ODistributedRequest |
ODistributedRequest.setTask(ORemoteTask payload) |
| Modifier and Type | Method and Description |
|---|---|
void |
ODistributedTxContext.fix(ODatabaseDocumentInternal database,
List<ORemoteTask> fixTasks) |
| Constructor and Description |
|---|
OAsynchDistributedOperation(String iDatabaseName,
Set<String> iClusterNames,
Collection<String> iNodes,
ORemoteTask iTask,
long iMessageId,
Object iLocalResult,
com.orientechnologies.common.util.OCallable<Void,ODistributedRequestId> iAfterRequestCallback,
com.orientechnologies.common.util.OCallable<Object,com.orientechnologies.common.util.OPair<ODistributedRequestId,Object>> iCallback) |
ODistributedRequest(ODistributedServerManager manager,
int senderNodeId,
long msgSequence,
String databaseName,
ORemoteTask payload) |
| Modifier and Type | Class and Description |
|---|---|
class |
NodeOperationTask |
| Modifier and Type | Class and Description |
|---|---|
class |
OAbstractCommandTask
Base class for Replicated command tasks.
|
class |
OAbstractRecordReplicatedTask
Distributed create record task used for synchronization.
|
class |
OAbstractRemoteTask
Base class for Tasks to be executed remotely.
|
class |
OAbstractReplicatedTask
Base class for Replicated tasks.
|
| Modifier and Type | Method and Description |
|---|---|
ORemoteTask |
OAbstractReplicatedTask.getFixTask(ODistributedRequest iRequest,
ORemoteTask iOriginalTask,
Object iBadResponse,
Object iGoodResponse,
String executorNodeName,
ODistributedServerManager dManager) |
ORemoteTask |
OAbstractReplicatedTask.getUndoTask(ODistributedServerManager dManager,
ODistributedRequestId reqId,
List<String> servers) |
| Modifier and Type | Method and Description |
|---|---|
ORemoteTask |
OAbstractReplicatedTask.getFixTask(ODistributedRequest iRequest,
ORemoteTask iOriginalTask,
Object iBadResponse,
Object iGoodResponse,
String executorNodeName,
ODistributedServerManager dManager) |
Copyright © 2009–2018 OrientDB. All rights reserved.