public class OSyncClusterTask extends OAbstractReplicatedTask
Modifier and Type | Class and Description |
---|---|
static class |
OSyncClusterTask.MODE |
ORemoteTask.RESULT_STRATEGY
Modifier and Type | Field and Description |
---|---|
static int |
CHUNK_MAX_SIZE |
protected String |
clusterName |
static String |
DEPLOYCLUSTER |
static int |
FACTORYID |
protected OSyncClusterTask.MODE |
mode |
protected long |
random |
lastLSN
ALL, ANY, FAST_NOLOCK, LOCK, nodeSource
Constructor and Description |
---|
OSyncClusterTask() |
OSyncClusterTask(String iClusterName) |
Modifier and Type | Method and Description |
---|---|
Object |
execute(ODistributedRequestId requestId,
OServer iServer,
ODistributedServerManager iManager,
ODatabaseDocumentInternal database) |
void |
fromStream(DataInput in,
ORemoteTaskFactory factory) |
long |
getDistributedTimeout() |
int |
getFactoryId() |
String |
getName() |
OCommandDistributedReplicateRequest.QUORUM_TYPE |
getQuorumType() |
ORemoteTask.RESULT_STRATEGY |
getResultStrategy() |
void |
toStream(DataOutput out) |
getFixTask, getLastLSN, getUndoTask
checkIsValid, getNodeSource, getPartitionKey, getSynchronousTimeout, getTotalTimeout, hasResponse, isIdempotent, isNodeOnlineRequired, isUsingDatabase, setNodeSource, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
finished, received
public static final int CHUNK_MAX_SIZE
public static final String DEPLOYCLUSTER
public static final int FACTORYID
protected OSyncClusterTask.MODE mode
protected long random
protected String clusterName
public OSyncClusterTask()
public OSyncClusterTask(String iClusterName)
public Object execute(ODistributedRequestId requestId, OServer iServer, ODistributedServerManager iManager, ODatabaseDocumentInternal database) throws Exception
execute
in interface ORemoteTask
execute
in class OAbstractRemoteTask
Exception
public ORemoteTask.RESULT_STRATEGY getResultStrategy()
getResultStrategy
in interface ORemoteTask
getResultStrategy
in class OAbstractRemoteTask
public OCommandDistributedReplicateRequest.QUORUM_TYPE getQuorumType()
getQuorumType
in interface ORemoteTask
getQuorumType
in class OAbstractRemoteTask
public long getDistributedTimeout()
getDistributedTimeout
in interface ORemoteTask
getDistributedTimeout
in class OAbstractRemoteTask
public String getName()
getName
in interface ORemoteTask
getName
in class OAbstractRemoteTask
public void toStream(DataOutput out) throws IOException
toStream
in interface ORemoteTask
toStream
in class OAbstractRemoteTask
IOException
public void fromStream(DataInput in, ORemoteTaskFactory factory) throws IOException
fromStream
in interface ORemoteTask
fromStream
in class OAbstractRemoteTask
IOException
public int getFactoryId()
Copyright © 2009–2020 OrientDB. All rights reserved.