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.