
public class OResurrectRecordTask extends OUpdateRecordTask
ORemoteTask.RESULT_STRATEGY| Modifier and Type | Field and Description |
|---|---|
static int |
FACTORYID |
content, recordTypelockRecords, partitionKey, previousRecord, rid, versionlastLSNALL, ANY, nodeSource| Constructor and Description |
|---|
OResurrectRecordTask() |
OResurrectRecordTask(com.orientechnologies.orient.core.record.ORecord record) |
| Modifier and Type | Method and Description |
|---|---|
Object |
executeRecordTask(ODistributedRequestId requestId,
OServer iServer,
ODistributedServerManager iManager,
com.orientechnologies.orient.core.db.ODatabaseDocumentInternal database) |
int |
getFactoryId() |
ORemoteTask |
getFixTask(ODistributedRequest iRequest,
ORemoteTask iOriginalTask,
Object iBadResponse,
Object iGoodResponse,
String executorNodeName,
ODistributedServerManager dManager) |
String |
getName() |
com.orientechnologies.orient.core.command.OCommandDistributedReplicateRequest.QUORUM_TYPE |
getQuorumType() |
ORemoteTask |
getUndoTask(ODistributedRequestId reqId) |
fromStream, getContent, getRecord, prepareUndoOperation, toStream, toStringcheckForClusterAvailability, checkRecordExists, execute, getPartitionKey, getRid, getVersion, setLastLSN, setLockRecordsgetLastLSNgetDistributedTimeout, getNodeSource, getResultStrategy, getSynchronousTimeout, getTotalTimeout, isIdempotent, isNodeOnlineRequired, isUsingDatabase, setNodeSourcepublic static final int FACTORYID
public OResurrectRecordTask()
public OResurrectRecordTask(com.orientechnologies.orient.core.record.ORecord record)
public Object executeRecordTask(ODistributedRequestId requestId, OServer iServer, ODistributedServerManager iManager, com.orientechnologies.orient.core.db.ODatabaseDocumentInternal database) throws Exception
executeRecordTask in class OUpdateRecordTaskExceptionpublic com.orientechnologies.orient.core.command.OCommandDistributedReplicateRequest.QUORUM_TYPE getQuorumType()
getQuorumType in interface ORemoteTaskgetQuorumType in class OUpdateRecordTaskpublic ORemoteTask getUndoTask(ODistributedRequestId reqId)
getUndoTask in class OUpdateRecordTaskpublic ORemoteTask getFixTask(ODistributedRequest iRequest, ORemoteTask iOriginalTask, Object iBadResponse, Object iGoodResponse, String executorNodeName, ODistributedServerManager dManager)
getFixTask in class OUpdateRecordTaskpublic String getName()
getName in interface ORemoteTaskgetName in class OUpdateRecordTaskpublic int getFactoryId()
getFactoryId in interface ORemoteTaskgetFactoryId in class OUpdateRecordTaskCopyright © 2009–2017 OrientDB. All rights reserved.