ResponseT - Initial response type of event stream operation.EventT - Base type of event stream message frames.public final class EventStreamAsyncResponseTransformer<ResponseT,EventT> extends Object implements AsyncResponseTransformer<SdkResponse,Void>
AsyncResponseTransformer to decode event stream messages and deliver them to the
subscriber.| Modifier and Type | Class and Description |
|---|---|
static class |
EventStreamAsyncResponseTransformer.Builder<ResponseT,EventT>
Builder for
EventStreamAsyncResponseTransformer. |
| Modifier and Type | Method and Description |
|---|---|
static <ResponseT,EventT> |
builder()
Creates a
EventStreamAsyncResponseTransformer.Builder used to create EventStreamAsyncResponseTransformer. |
void |
exceptionOccurred(Throwable throwable) |
void |
onResponse(SdkResponse response) |
void |
onStream(SdkPublisher<ByteBuffer> publisher) |
CompletableFuture<Void> |
prepare() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittoBytes, toFile, toFilepublic CompletableFuture<Void> prepare()
prepare in interface AsyncResponseTransformer<SdkResponse,Void>public void onResponse(SdkResponse response)
onResponse in interface AsyncResponseTransformer<SdkResponse,Void>public void onStream(SdkPublisher<ByteBuffer> publisher)
onStream in interface AsyncResponseTransformer<SdkResponse,Void>public void exceptionOccurred(Throwable throwable)
exceptionOccurred in interface AsyncResponseTransformer<SdkResponse,Void>public static <ResponseT,EventT> EventStreamAsyncResponseTransformer.Builder<ResponseT,EventT> builder()
EventStreamAsyncResponseTransformer.Builder used to create EventStreamAsyncResponseTransformer.ResponseT - Initial response type.EventT - Event type being delivered.EventStreamAsyncResponseTransformer.Builder instance.Copyright © 2020. All rights reserved.