
public abstract class OAbstractSyncDatabaseTask extends OAbstractReplicatedTask implements OCommandOutputListener
ORemoteTask.RESULT_STRATEGY| Modifier and Type | Field and Description |
|---|---|
static int |
CHUNK_MAX_SIZE |
static String |
DEPLOYDB |
static int |
FACTORYID |
protected long |
lastOperationTimestamp |
protected long |
random |
lastLSNALL, ANY, FAST_NOLOCK, LOCK, nodeSource| Modifier | Constructor and Description |
|---|---|
|
OAbstractSyncDatabaseTask() |
protected |
OAbstractSyncDatabaseTask(long lastOperationTimestamp) |
| Modifier and Type | Method and Description |
|---|---|
protected ODistributedDatabase |
databaseIsOld(ODistributedServerManager iManager,
String databaseName,
ODistributedDatabase dDatabase) |
long |
getDistributedTimeout() |
OCommandDistributedReplicateRequest.QUORUM_TYPE |
getQuorumType() |
ORemoteTask.RESULT_STRATEGY |
getResultStrategy() |
boolean |
isNodeOnlineRequired() |
void |
onMessage(String iText) |
protected void |
readOptionalLSN(DataInput in) |
protected void |
writeOptionalLSN(DataOutput out) |
getFixTask, getLastLSN, getUndoTaskcheckIsValid, execute, fromStream, getName, getNodeSource, getPartitionKey, getSynchronousTimeout, getTotalTimeout, hasResponse, isIdempotent, isUsingDatabase, setNodeSource, toStream, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFactoryIdpublic static final int CHUNK_MAX_SIZE
public static final String DEPLOYDB
public static final int FACTORYID
protected long lastOperationTimestamp
protected long random
public OAbstractSyncDatabaseTask()
protected OAbstractSyncDatabaseTask(long lastOperationTimestamp)
public ORemoteTask.RESULT_STRATEGY getResultStrategy()
getResultStrategy in interface ORemoteTaskgetResultStrategy in class OAbstractRemoteTaskpublic OCommandDistributedReplicateRequest.QUORUM_TYPE getQuorumType()
getQuorumType in interface ORemoteTaskgetQuorumType in class OAbstractRemoteTaskpublic long getDistributedTimeout()
getDistributedTimeout in interface ORemoteTaskgetDistributedTimeout in class OAbstractRemoteTaskpublic void onMessage(String iText)
onMessage in interface OCommandOutputListenerpublic boolean isNodeOnlineRequired()
isNodeOnlineRequired in interface ORemoteTaskisNodeOnlineRequired in class OAbstractRemoteTaskprotected ODistributedDatabase databaseIsOld(ODistributedServerManager iManager, String databaseName, ODistributedDatabase dDatabase)
protected void readOptionalLSN(DataInput in) throws IOException
IOExceptionprotected void writeOptionalLSN(DataOutput out) throws IOException
IOExceptionCopyright © 2009–2025 OrientDB. All rights reserved.