Class HttpDecodingClient
- java.lang.Object
-
- com.linecorp.armeria.client.DecoratingClient<I,O,I,O>
-
- com.linecorp.armeria.client.SimpleDecoratingClient<HttpRequest,HttpResponse>
-
- com.linecorp.armeria.client.SimpleDecoratingHttpClient
-
- com.linecorp.armeria.client.encoding.HttpDecodingClient
-
- All Implemented Interfaces:
Client<HttpRequest,HttpResponse>
public final class HttpDecodingClient extends SimpleDecoratingHttpClient
ADecoratingClient
that requests and decodes HTTP encoding (e.g., gzip) that has been applied to the content of aHttpResponse
.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpResponse
execute(ClientRequestContext ctx, HttpRequest req)
static Function<Client<HttpRequest,HttpResponse>,HttpDecodingClient>
newDecorator()
Creates a newHttpDecodingClient
decorator with the default encodings of 'gzip' and 'deflate'.static Function<Client<HttpRequest,HttpResponse>,HttpDecodingClient>
newDecorator(StreamDecoderFactory... decoderFactories)
Creates a newHttpDecodingClient
decorator with the specifiedStreamDecoderFactory
s.static Function<Client<HttpRequest,HttpResponse>,HttpDecodingClient>
newDecorator(Iterable<? extends StreamDecoderFactory> decoderFactories)
Creates a newHttpDecodingClient
decorator with the specifiedStreamDecoderFactory
s.-
Methods inherited from class com.linecorp.armeria.client.DecoratingClient
delegate, toString
-
-
-
-
Method Detail
-
newDecorator
public static Function<Client<HttpRequest,HttpResponse>,HttpDecodingClient> newDecorator()
Creates a newHttpDecodingClient
decorator with the default encodings of 'gzip' and 'deflate'.
-
newDecorator
public static Function<Client<HttpRequest,HttpResponse>,HttpDecodingClient> newDecorator(StreamDecoderFactory... decoderFactories)
Creates a newHttpDecodingClient
decorator with the specifiedStreamDecoderFactory
s.
-
newDecorator
public static Function<Client<HttpRequest,HttpResponse>,HttpDecodingClient> newDecorator(Iterable<? extends StreamDecoderFactory> decoderFactories)
Creates a newHttpDecodingClient
decorator with the specifiedStreamDecoderFactory
s.
-
execute
public HttpResponse execute(ClientRequestContext ctx, HttpRequest req) throws Exception
Description copied from interface:Client
-
-