| Interface | Description |
|---|---|
| EventStreamResponseHandler<ResponseT,EventT> | |
| EventStreamResponseHandler.Builder<ResponseT,EventT,SubBuilderT> |
Base builder for sub-interfaces of
EventStreamResponseHandler. |
| Class | Description |
|---|---|
| DefaultEventStreamResponseHandlerBuilder<ResponseT,EventT,SubBuilderT> |
Base class for event stream response handler builders.
|
| EventStreamAsyncResponseTransformer<ResponseT,EventT> |
Unmarshalling layer on top of the
AsyncResponseTransformer to decode event stream messages and deliver them to the
subscriber. |
| EventStreamAsyncResponseTransformer.Builder<ResponseT,EventT> |
Builder for
EventStreamAsyncResponseTransformer. |
| EventStreamResponseHandlerFromBuilder<ResponseT,EventT> |
Base class for creating implementations of an
EventStreamResponseHandler from a builder. |
| EventStreamTaggedUnionJsonMarshaller<BaseEventT> |
Composite
Marshaller that dispatches the given event to the
correct marshaller based on the event class type. |
| EventStreamTaggedUnionJsonMarshaller.Builder<BaseEventT> | |
| EventStreamTaggedUnionPojoSupplier | |
| EventStreamTaggedUnionPojoSupplier.Builder | |
| RestEventStreamAsyncResponseTransformer<ResponseT extends SdkResponse,EventT> |
Unmarshalling layer on top of the
AsyncResponseTransformer to decode event stream messages for Rest services
and deliver them to the subscriber. |
| RestEventStreamAsyncResponseTransformer.Builder<ResponseT extends SdkResponse,EventT> |
Builder for
RestEventStreamAsyncResponseTransformer. |
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.