Package com.linecorp.armeria.client
Class SimpleDecoratingClient<I extends Request,O extends Response>
java.lang.Object
com.linecorp.armeria.common.util.AbstractUnwrappable<Client<T_I,T_O>>
com.linecorp.armeria.client.DecoratingClient<I,O,I,O>
com.linecorp.armeria.client.SimpleDecoratingClient<I,O>
- Type Parameters:
I
- theRequest
type of theClient
being decoratedO
- theResponse
type of theClient
being decorated
- All Implemented Interfaces:
Client<I,O>
,Unwrappable
- Direct Known Subclasses:
AbstractCircuitBreakerClient
,AbstractConcurrencyLimitingClient
,AbstractRetryingClient
,LoggingClient
,LoggingRpcClient
,MetricCollectingClient
,MetricCollectingRpcClient
,SimpleDecoratingHttpClient
,SimpleDecoratingRpcClient
public abstract class SimpleDecoratingClient<I extends Request,O extends Response> extends DecoratingClient<I,O,I,O>
-
Constructor Summary
Constructors Modifier Constructor Description protected
SimpleDecoratingClient(Client<I,O> delegate)
Creates a new instance that decorates the specifiedClient
. -
Method Summary
Methods inherited from class com.linecorp.armeria.common.util.AbstractUnwrappable
as, toString, unwrap
-
Constructor Details
-
SimpleDecoratingClient
Creates a new instance that decorates the specifiedClient
.
-