| 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> | |
| StreamResponseHandler<StreamEventType> |
Operation response handler is needed to invoke an operation that has a streaming
response element to it.
|
| Class | Description |
|---|---|
| EventStreamRPCClient |
Not sure how public we need to make this class
|
| EventStreamRPCConnection | |
| EventStreamRPCConnectionConfig |
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 | |
| GreengrassEventStreamConnectMessage | |
| MessageAmendInfo |
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 | Description |
|---|---|
| DeserializationException | |
| EventStreamClosedException | |
| InvalidDataException | |
| SerializationException | |
| UnmappedDataException |
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.
|
Copyright ? 2021. All rights reserved.