Package io.reactiverse.awssdk.converters
Class VertxAsyncResponseTransformer<ResponseT>
java.lang.Object
io.reactiverse.awssdk.converters.VertxAsyncResponseTransformer<ResponseT>
- All Implemented Interfaces:
AsyncResponseTransformer<ResponseT,WriteStream<Buffer>>
public class VertxAsyncResponseTransformer<ResponseT> extends Object implements AsyncResponseTransformer<ResponseT,WriteStream<Buffer>>
-
Constructor Summary
Constructors Constructor Description VertxAsyncResponseTransformer(WriteStream<Buffer> ws)
-
Method Summary
Modifier and Type Method Description void
exceptionOccurred(Throwable error)
void
onResponse(ResponseT response)
void
onStream(SdkPublisher<ByteBuffer> publisher)
CompletableFuture<WriteStream<Buffer>>
prepare()
VertxAsyncResponseTransformer<ResponseT>
setResponseHandler(Handler<ResponseT> handler)
-
Constructor Details
-
Method Details
-
prepare
- Specified by:
prepare
in interfaceAsyncResponseTransformer<ResponseT,WriteStream<Buffer>>
-
onResponse
- Specified by:
onResponse
in interfaceAsyncResponseTransformer<ResponseT,WriteStream<Buffer>>
-
onStream
- Specified by:
onStream
in interfaceAsyncResponseTransformer<ResponseT,WriteStream<Buffer>>
-
exceptionOccurred
- Specified by:
exceptionOccurred
in interfaceAsyncResponseTransformer<ResponseT,WriteStream<Buffer>>
-
setResponseHandler
-