Class OSyncState
java.lang.Object
com.orientechnologies.orient.distributed.context.OSyncState
-
Constructor Summary
ConstructorsConstructorDescriptionOSyncState(ODatabaseId dbId, OSyncId syncId, ONodeId sender, ONodeId receiver, OSyncMode mode, Optional<OTransactionSequenceStatus> sequenceStatus) -
Method Summary
Modifier and TypeMethodDescriptiongetDbId()intgetMode()longbooleanisClose()booleanvoidreceiveData(byte[] data, boolean finished) voidrequestNext(boolean close) voidsetReceiver(OReceiverInputStream receiver) voidtransaferd(long size) void
-
Constructor Details
-
OSyncState
public OSyncState(ODatabaseId dbId, OSyncId syncId, ONodeId sender, ONodeId receiver, OSyncMode mode, Optional<OTransactionSequenceStatus> sequenceStatus)
-
-
Method Details
-
transaferd
public void transaferd(long size) -
getMessageCount
public int getMessageCount() -
getTotalsize
public long getTotalsize() -
getDbId
-
getSender
-
getReceiver
-
getMode
-
getSyncId
-
isIncremental
public boolean isIncremental() -
receiveData
public void receiveData(byte[] data, boolean finished) -
setReceiver
-
isClose
public boolean isClose() -
waitForNext
- Throws:
InterruptedException
-
requestNext
public void requestNext(boolean close) -
getSequenceStatus
-