| Interface | Description |
|---|---|
| Messenger<ReqT,ReplyT> |
A class that represents a simple messaging interface.
|
| ReplyHandler<ReplyT> |
Callback method used by the
Messenger when a reply is received. |
| Request<RequestIdT,RequestT extends Request<RequestIdT,RequestT,ResponseT>,ResponseT> |
A Request intended to be sent via a Messenger.
|
| RequestLocator<RequestType,ResponseType> |
RequestLocator
|
| Response |
A Reply represents a message that comes in from a Messenger service and is
intended to be a response to a previous request.
|
| ResponseWithId<ReqIdT> |
ResponseWithId
|
| Class | Description |
|---|---|
| IDBasedRequestLocator<ReqIdT,ReqT extends Request<ReqIdT,ReqT,ReplyT>,ReplyT extends ResponseWithId<ReqIdT>> |
RequestLocatorImpl
|
| RequestTracker<ReqT extends Request<?,ReqT,ReplyT>,ReplyT extends Response> |
A class for tracking sending and received of arbitrary messages.
|
| RequestTracker.ReplyCallback<ReqT extends Request<?,?,ReplyT>,ReplyT> | |
| RequestTracker.TimedOutRequestCallback<ReqT extends Request<?,ReqT,?>,ReplyT> |
Copyright © 2022. All rights reserved.