Class FakeStreamHandlerAbstract<I,O>
java.lang.Object
io.clonecloudstore.common.quarkus.server.service.StreamHandlerAbstract<I,O>
io.clonecloudstore.test.server.service.FakeStreamHandlerAbstract<I,O>
-
Field Summary
Fields inherited from class io.clonecloudstore.common.quarkus.server.service.StreamHandlerAbstract
countDownLatch, exceptionAtomicReference, resultProxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckPushAble(I apiBusinessIn, io.clonecloudstore.common.standard.inputstream.MultipleActionsInputStream inputStream) protected OgetAnswerPushInputStream(I apiBusinessIn, String finalHash, long size) protected abstract OgetBusinessOutForPushAnswer(I apiBusinessIn, String finalHash, long size) protected abstract longgetLengthFromBusinessIn(I businessIn) protected InputStreamgetPullInputStream(I apiBusinessIn) Methods inherited from class io.clonecloudstore.common.quarkus.server.service.StreamHandlerAbstract
checkDigestToCompute, checkEndOfPush, checkPullAble, clear, doGetInputStream, endPush, getBusinessIn, getCloser, getHeaderError, getHeaderPullInputStream, getHeaderPushInputStream, getInputStreamLength, getOpId, getOriginalHash, getRequest, getServerStreamHandlerResponseException, getVertx, isAlreadyCompressed, isExternal, isKeepAlive, isKeepInputStreamCompressed, isResponseCompressed, isUpload, postSetup, preparePull, pull, pullList, sendError, sendError, setKeepInputStreamCompressed, setResponseCompressed, setResultFromRemote, setup, shallCompress, shallDecompress, throwTrappedException, upload
-
Constructor Details
-
FakeStreamHandlerAbstract
public FakeStreamHandlerAbstract()
-
-
Method Details
-
checkPushAble
protected void checkPushAble(I apiBusinessIn, io.clonecloudstore.common.standard.inputstream.MultipleActionsInputStream inputStream) throws CcsClientGenericException, CcsServerGenericException - Specified by:
checkPushAblein classStreamHandlerAbstract<I,O> - Throws:
CcsClientGenericExceptionCcsServerGenericException
-
getBusinessOutForPushAnswer
-
getAnswerPushInputStream
protected O getAnswerPushInputStream(I apiBusinessIn, String finalHash, long size) throws CcsClientGenericException, CcsServerGenericException - Specified by:
getAnswerPushInputStreamin classStreamHandlerAbstract<I,O> - Throws:
CcsClientGenericExceptionCcsServerGenericException
-
getLengthFromBusinessIn
-
getPullInputStream
protected InputStream getPullInputStream(I apiBusinessIn) throws CcsClientGenericException, CcsServerGenericException - Specified by:
getPullInputStreamin classStreamHandlerAbstract<I,O> - Throws:
CcsClientGenericExceptionCcsServerGenericException
-