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 void
checkPushAble
(I apiBusinessIn, io.clonecloudstore.common.standard.inputstream.MultipleActionsInputStream inputStream) protected O
getAnswerPushInputStream
(I apiBusinessIn, String finalHash, long size) protected abstract O
getBusinessOutForPushAnswer
(I apiBusinessIn, String finalHash, long size) protected abstract long
getLengthFromBusinessIn
(I businessIn) protected InputStream
getPullInputStream
(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:
checkPushAble
in classStreamHandlerAbstract<I,
O> - Throws:
CcsClientGenericException
CcsServerGenericException
-
getBusinessOutForPushAnswer
-
getAnswerPushInputStream
protected O getAnswerPushInputStream(I apiBusinessIn, String finalHash, long size) throws CcsClientGenericException, CcsServerGenericException - Specified by:
getAnswerPushInputStream
in classStreamHandlerAbstract<I,
O> - Throws:
CcsClientGenericException
CcsServerGenericException
-
getLengthFromBusinessIn
-
getPullInputStream
protected InputStream getPullInputStream(I apiBusinessIn) throws CcsClientGenericException, CcsServerGenericException - Specified by:
getPullInputStream
in classStreamHandlerAbstract<I,
O> - Throws:
CcsClientGenericException
CcsServerGenericException
-