Package software.amazon.awssdk.eventstreamrpc
package software.amazon.awssdk.eventstreamrpc
-
ClassDescriptionThrown when a deserialization exception occursThrown when a EventStream closed exception occursNot sure how public we need to make this classA connection for an EventStreamRPC clientLifecycle handler is how a client can react and respond to connectivity interruptions.The closeable elements inside the EventStreamRPCConnectionConfig are not cleaned up when this config object is done.Implementers of this service model are expected to likely be singletons.The connect message supplier for GreengrassA Greengrass EventStream connection messageAn exception for invalid/unexpected dataSmall data class used to hold information that may be used differently depending on the context For sending messages, the headers stored in the object may be used to append to existing headers, where it won't overwrite an existing one that may be outgoing.OperationModelContext<RequestType extends EventStreamJsonMessage,
ResponseType extends EventStreamJsonMessage, StreamingRequestType extends EventStreamJsonMessage, StreamingResponseType extends EventStreamJsonMessage> Interface used for both client and server to dictate how to handle operations modeled by implementing this interface.OperationResponse<ResponseType extends EventStreamJsonMessage,StreamRequestType extends EventStreamJsonMessage> Underlying type for operation response handling.Thrown when a serialization exception occursStreamEventPublisher<StreamEventType extends EventStreamJsonMessage>Interface to enable sending events over an open stream operation.StreamResponse<ResponseType extends EventStreamJsonMessage,StreamRequestType extends EventStreamJsonMessage> Interface for stream responsesStreamResponseHandler<StreamEventType>Operation response handler is needed to invoke an operation that has a streaming response element to it.Unmapped data exception is generated either on server or client side when recieving data over the wire and is unable to map properly to an expected type to be received for the operation.https://semver.org/ minus the labels