public class BasicPartialDataIoTask<I extends DataItem> extends BasicDataIoTask<I> implements PartialDataIoTask<I>
IoTask.StatuscontentSize, countBytesDone, dataInput, markedRangesMaskPair, respDataTimeStartcredential, dstPath, ioType, item, nodeAddr, originCode, reqTimeDone, reqTimeStart, respTimeDone, respTimeStart, srcPath, status, STRBSLASH, START_OFFSET_MICROS| Modifier | Constructor and Description |
|---|---|
|
BasicPartialDataIoTask() |
protected |
BasicPartialDataIoTask(BasicPartialDataIoTask<I> other) |
|
BasicPartialDataIoTask(int originCode,
IoType ioType,
I part,
java.lang.String srcPath,
java.lang.String dstPath,
Credential credential,
int partNumber,
CompositeDataIoTask<I> parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
finishResponse() |
CompositeDataIoTask<I> |
getParent() |
int |
getPartNumber() |
BasicPartialDataIoTask<I> |
getResult() |
void |
readExternal(java.io.ObjectInput in) |
void |
writeExternal(java.io.ObjectOutput out) |
getCountBytesDone, getCurrRange, getCurrRangeIdx, getCurrRangeUpdate, getDataLatency, getFixedRanges, getMarkedRangesMaskPair, getMarkedRangesSize, getRandomRangesCount, getRespDataTimeStart, getSrcItemsToConcat, hasMarkedRanges, markRandomRanges, reset, setCountBytesDone, setCurrRangeIdx, startDataResponsefinishRequest, getCredential, getDstPath, getDuration, getIoType, getItem, getLatency, getNodeAddr, getOriginCode, getReqTimeDone, getReqTimeStart, getRespTimeDone, getRespTimeStart, getSrcPath, getStatus, hashCode, setCredential, setDstPath, setNodeAddr, setSrcPath, setStatus, startRequest, startResponse, toStringclone, equals, finalize, getClass, notify, notifyAll, wait, wait, waitgetItemgetCountBytesDone, getCurrRange, getCurrRangeIdx, getCurrRangeUpdate, getDataLatency, getFixedRanges, getMarkedRangesMaskPair, getMarkedRangesSize, getRandomRangesCount, getRespDataTimeStart, getSrcItemsToConcat, hasMarkedRanges, markRandomRanges, setCountBytesDone, setCurrRangeIdx, startDataResponsebuildItemPath, finishRequest, getCredential, getDstPath, getDuration, getIoType, getLatency, getNodeAddr, getOriginCode, getReqTimeDone, getReqTimeStart, getRespTimeDone, getRespTimeStart, getSrcPath, getStatus, reset, setCredential, setDstPath, setNodeAddr, setSrcPath, setStatus, startRequest, startResponsepublic BasicPartialDataIoTask()
public BasicPartialDataIoTask(int originCode,
IoType ioType,
I part,
java.lang.String srcPath,
java.lang.String dstPath,
Credential credential,
int partNumber,
CompositeDataIoTask<I> parent)
protected BasicPartialDataIoTask(BasicPartialDataIoTask<I> other)
public BasicPartialDataIoTask<I> getResult()
public final int getPartNumber()
getPartNumber in interface PartialIoTask<I extends DataItem>public final CompositeDataIoTask<I> getParent()
getParent in interface PartialDataIoTask<I extends DataItem>getParent in interface PartialIoTask<I extends DataItem>public final void finishResponse()
finishResponse in interface IoTask<I extends DataItem>finishResponse in class BasicIoTask<I extends DataItem>public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.ExternalizablewriteExternal in class BasicDataIoTask<I extends DataItem>java.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.ExternalizablereadExternal in class BasicDataIoTask<I extends DataItem>java.io.IOExceptionjava.lang.ClassNotFoundException