Class PathOperationImpl<I extends PathItem>
- java.lang.Object
-
- com.emc.mongoose.base.item.op.OperationImpl<I>
-
- com.emc.mongoose.base.item.op.path.PathOperationImpl<I>
-
- All Implemented Interfaces:
Operation<I>,PathOperation<I>
public class PathOperationImpl<I extends PathItem> extends OperationImpl<I> implements PathOperation<I>
Created by kurila on 30.01.17.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.emc.mongoose.base.item.op.Operation
Operation.Status
-
-
Field Summary
Fields Modifier and Type Field Description protected longcountBytesDoneprotected longrespDataTimeStart-
Fields inherited from class com.emc.mongoose.base.item.op.OperationImpl
credential, dstPath, item, nodeAddr, opType, originIndex, reqTimeDone, reqTimeStart, respTimeDone, respTimeStart, srcPath, status, STRB
-
Fields inherited from interface com.emc.mongoose.base.item.op.Operation
SLASH, START_OFFSET_MICROS
-
-
Constructor Summary
Constructors Modifier Constructor Description PathOperationImpl()PathOperationImpl(int originIndex, OpType opType, I item, Credential credential)protectedPathOperationImpl(PathOperationImpl<I> other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longcountBytesDone()voidcountBytesDone(long n)longrespDataTimeStart()PathOperationImpl<I>result()voidstartDataResponse()-
Methods inherited from class com.emc.mongoose.base.item.op.OperationImpl
credential, credential, dstPath, dstPath, duration, finishRequest, finishResponse, hashCode, item, latency, nodeAddr, nodeAddr, originIndex, reqTimeDone, reqTimeStart, reset, respTimeDone, respTimeStart, srcPath, srcPath, startRequest, startResponse, status, status, toString, type
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.emc.mongoose.base.item.op.Operation
buildItemPath, credential, credential, dstPath, dstPath, duration, finishRequest, finishResponse, latency, nodeAddr, nodeAddr, originIndex, reqTimeDone, reqTimeStart, reset, respTimeDone, respTimeStart, srcPath, srcPath, startRequest, startResponse, status, status, type
-
Methods inherited from interface com.emc.mongoose.base.item.op.path.PathOperation
item
-
-
-
-
Constructor Detail
-
PathOperationImpl
public PathOperationImpl()
-
PathOperationImpl
public PathOperationImpl(int originIndex, OpType opType, I item, Credential credential)
-
PathOperationImpl
protected PathOperationImpl(PathOperationImpl<I> other)
-
-
Method Detail
-
result
public PathOperationImpl<I> result()
-
countBytesDone
public long countBytesDone()
- Specified by:
countBytesDonein interfacePathOperation<I extends PathItem>
-
countBytesDone
public void countBytesDone(long n)
- Specified by:
countBytesDonein interfacePathOperation<I extends PathItem>
-
respDataTimeStart
public long respDataTimeStart()
- Specified by:
respDataTimeStartin interfacePathOperation<I extends PathItem>
-
startDataResponse
public void startDataResponse()
- Specified by:
startDataResponsein interfacePathOperation<I extends PathItem>
-
-