Package com.intuit.karate.http
Class ArmeriaHttpClient
- java.lang.Object
-
- com.intuit.karate.http.ArmeriaHttpClient
-
- All Implemented Interfaces:
HttpClient,com.linecorp.armeria.client.DecoratingHttpClientFunction
public class ArmeriaHttpClient extends Object implements HttpClient, com.linecorp.armeria.client.DecoratingHttpClientFunction
- Author:
- pthomas3
-
-
Constructor Summary
Constructors Constructor Description ArmeriaHttpClient(Config config, Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.linecorp.armeria.common.HttpResponseexecute(com.linecorp.armeria.client.HttpClient delegate, com.linecorp.armeria.client.ClientRequestContext ctx, com.linecorp.armeria.common.HttpRequest req)ConfiggetConfig()Responseinvoke(HttpRequest request)voidsetConfig(Config config)voidsetRequestContext(com.linecorp.armeria.common.RequestContext requestContext)
-
-
-
Method Detail
-
setRequestContext
public void setRequestContext(com.linecorp.armeria.common.RequestContext requestContext)
-
invoke
public Response invoke(HttpRequest request)
- Specified by:
invokein interfaceHttpClient
-
setConfig
public void setConfig(Config config)
- Specified by:
setConfigin interfaceHttpClient
-
getConfig
public Config getConfig()
- Specified by:
getConfigin interfaceHttpClient
-
execute
public com.linecorp.armeria.common.HttpResponse execute(com.linecorp.armeria.client.HttpClient delegate, com.linecorp.armeria.client.ClientRequestContext ctx, com.linecorp.armeria.common.HttpRequest req) throws Exception- Specified by:
executein interfacecom.linecorp.armeria.client.DecoratingHttpClientFunction- Throws:
Exception
-
-