ResponseT
- Initial response type of event stream operation.EventT
- Base type of event stream message frames.public class RestEventStreamAsyncResponseTransformer<ResponseT extends SdkResponse,EventT> extends Object implements AsyncResponseTransformer<ResponseT,Void>
onResponse(SdkResponse)
method is invoked, it also invokes it on the eventstream
response handler, which the normal EventStreamAsyncResponseTransformer
does not do.Modifier and Type | Class and Description |
---|---|
static class |
RestEventStreamAsyncResponseTransformer.Builder<ResponseT extends SdkResponse,EventT>
Builder for
RestEventStreamAsyncResponseTransformer . |
Modifier and Type | Method and Description |
---|---|
static <ResponseT extends SdkResponse,EventT> |
builder() |
void |
exceptionOccurred(Throwable throwable) |
void |
onResponse(ResponseT response) |
void |
onStream(SdkPublisher<ByteBuffer> publisher) |
CompletableFuture<Void> |
prepare() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toBytes, toFile, toFile, toFile, toFile, toFile, toFile, toPublisher
public CompletableFuture<Void> prepare()
prepare
in interface AsyncResponseTransformer<ResponseT extends SdkResponse,Void>
public void onResponse(ResponseT response)
onResponse
in interface AsyncResponseTransformer<ResponseT extends SdkResponse,Void>
public void onStream(SdkPublisher<ByteBuffer> publisher)
onStream
in interface AsyncResponseTransformer<ResponseT extends SdkResponse,Void>
public void exceptionOccurred(Throwable throwable)
exceptionOccurred
in interface AsyncResponseTransformer<ResponseT extends SdkResponse,Void>
public static <ResponseT extends SdkResponse,EventT> RestEventStreamAsyncResponseTransformer.Builder<ResponseT,EventT> builder()
Copyright © 2022. All rights reserved.