Package software.amazon.awssdk.eventstreamrpc
-
Interface Summary Interface Description EventStreamRPCConnection.LifecycleHandler Lifecycle handler is how a client can react and respond to connectivity interruptions.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.StreamEventPublisher<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. -
Class Summary Class Description EventStreamRPCClient Not sure how public we need to make this classEventStreamRPCConnection A connection for an EventStreamRPC clientEventStreamRPCConnectionConfig The closeable elements inside the EventStreamRPCConnectionConfig are not cleaned up when this config object is done.EventStreamRPCServiceModel Implementers of this service model are expected to likely be singletons.GreengrassConnectMessageSupplier The connect message supplier for GreengrassGreengrassEventStreamConnectMessage A Greengrass EventStream connection messageMessageAmendInfo Small 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.OperationResponse<ResponseType extends EventStreamJsonMessage,StreamRequestType extends EventStreamJsonMessage> Underlying type for operation response handling.Version https://semver.org/ minus the labels -
Exception Summary Exception Description DeserializationException Thrown when a deserialization exception occursEventStreamClosedException Thrown when a EventStream closed exception occursInvalidDataException An exception for invalid/unexpected dataSerializationException Thrown when a serialization exception occursUnmappedDataException 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.