public interface DataIoTask<I extends DataItem> extends IoTask<I>
IoTask.StatusSLASH, START_OFFSET_MICROS| Modifier and Type | Method and Description |
|---|---|
long |
getCountBytesDone() |
DataItem |
getCurrRange() |
int |
getCurrRangeIdx() |
DataItem |
getCurrRangeUpdate() |
long |
getDataLatency() |
java.util.List<com.github.akurilov.commons.collection.Range> |
getFixedRanges() |
I |
getItem() |
java.util.BitSet[] |
getMarkedRangesMaskPair() |
long |
getMarkedRangesSize() |
int |
getRandomRangesCount() |
long |
getRespDataTimeStart() |
java.util.List<I> |
getSrcItemsToConcat() |
boolean |
hasMarkedRanges() |
void |
markRandomRanges(int count) |
void |
setCountBytesDone(long n) |
void |
setCurrRangeIdx(int i) |
void |
startDataResponse() |
buildItemPath, finishRequest, finishResponse, getCredential, getDstPath, getDuration, getIoType, getLatency, getNodeAddr, getOriginCode, getReqTimeDone, getReqTimeStart, getRespTimeDone, getRespTimeStart, getResult, getSrcPath, getStatus, reset, setCredential, setDstPath, setNodeAddr, setSrcPath, setStatus, startRequest, startResponsevoid markRandomRanges(int count)
boolean hasMarkedRanges()
long getMarkedRangesSize()
java.util.BitSet[] getMarkedRangesMaskPair()
java.util.List<com.github.akurilov.commons.collection.Range> getFixedRanges()
int getRandomRangesCount()
java.util.List<I> getSrcItemsToConcat()
int getCurrRangeIdx()
void setCurrRangeIdx(int i)
DataItem getCurrRange()
DataItem getCurrRangeUpdate()
long getCountBytesDone()
void setCountBytesDone(long n)
long getRespDataTimeStart()
void startDataResponse()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionlong getDataLatency()