Class UserClient<I extends Request,​O extends Response>

  • Type Parameters:
    I - the request type
    O - the response type
    All Implemented Interfaces:
    ClientBuilderParams

    public abstract class UserClient<I extends Request,​O extends Response>
    extends Object
    implements ClientBuilderParams
    A base class for implementing a user's entry point for sending a Request.

    It provides the utility methods for easily forwarding a Request from a user to a Client.

    Note that this class is not a subtype of Client, although its name may mislead.