Class TokenOperationImpl<I extends TokenItem>
- java.lang.Object
-
- com.emc.mongoose.base.item.op.OperationImpl<I>
-
- com.emc.mongoose.base.item.op.token.TokenOperationImpl<I>
-
- All Implemented Interfaces:
Operation<I>,TokenOperation<I>
public class TokenOperationImpl<I extends TokenItem> extends OperationImpl<I> implements TokenOperation<I>
Created by kurila on 20.10.15.
-
-
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 TokenOperationImpl()TokenOperationImpl(int originIndex, OpType opType, I item, Credential credential)protectedTokenOperationImpl(TokenOperationImpl<I> other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longcountBytesDone()voidcountBytesDone(long n)longrespDataTimeStart()TokenOperationImpl<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.token.TokenOperation
item
-
-
-
-
Constructor Detail
-
TokenOperationImpl
public TokenOperationImpl()
-
TokenOperationImpl
public TokenOperationImpl(int originIndex, OpType opType, I item, Credential credential)
-
TokenOperationImpl
protected TokenOperationImpl(TokenOperationImpl<I> other)
-
-
Method Detail
-
result
public TokenOperationImpl<I> result()
-
countBytesDone
public long countBytesDone()
- Specified by:
countBytesDonein interfaceTokenOperation<I extends TokenItem>
-
countBytesDone
public void countBytesDone(long n)
- Specified by:
countBytesDonein interfaceTokenOperation<I extends TokenItem>
-
respDataTimeStart
public long respDataTimeStart()
- Specified by:
respDataTimeStartin interfaceTokenOperation<I extends TokenItem>
-
startDataResponse
public void startDataResponse()
- Specified by:
startDataResponsein interfaceTokenOperation<I extends TokenItem>
-
-