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 java.lang.Object implements AsyncResponseTransformer<ResponseT,WriteStream<Buffer>>
-
-
Constructor Summary
Constructors Constructor Description VertxAsyncResponseTransformer(WriteStream<Buffer> ws)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexceptionOccurred(java.lang.Throwable error)voidonResponse(ResponseT response)voidonStream(SdkPublisher<java.nio.ByteBuffer> publisher)java.util.concurrent.CompletableFuture<WriteStream<Buffer>>prepare()VertxAsyncResponseTransformer<ResponseT>setResponseHandler(Handler<ResponseT> handler)
-
-
-
Constructor Detail
-
VertxAsyncResponseTransformer
public VertxAsyncResponseTransformer(WriteStream<Buffer> ws)
-
-
Method Detail
-
prepare
public java.util.concurrent.CompletableFuture<WriteStream<Buffer>> prepare()
- Specified by:
preparein interfaceAsyncResponseTransformer<ResponseT,WriteStream<Buffer>>
-
onResponse
public void onResponse(ResponseT response)
- Specified by:
onResponsein interfaceAsyncResponseTransformer<ResponseT,WriteStream<Buffer>>
-
onStream
public void onStream(SdkPublisher<java.nio.ByteBuffer> publisher)
- Specified by:
onStreamin interfaceAsyncResponseTransformer<ResponseT,WriteStream<Buffer>>
-
exceptionOccurred
public void exceptionOccurred(java.lang.Throwable error)
- Specified by:
exceptionOccurredin interfaceAsyncResponseTransformer<ResponseT,WriteStream<Buffer>>
-
setResponseHandler
public VertxAsyncResponseTransformer<ResponseT> setResponseHandler(Handler<ResponseT> handler)
-
-