public class ProviderClient
Client HTTP utility for providers
| Modifier and Type | Class and Description |
|---|---|
static class |
ProviderClient.Companion |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACTION |
static java.lang.String |
CONTENT_TYPE |
static ProviderClient.Companion |
Companion |
static java.lang.String |
REQUEST |
static java.lang.String |
UTF8 |
| Constructor and Description |
|---|
ProviderClient(IProviderInfo provider,
IHttpClientFactory httpClientFactory)
Client HTTP utility for providers
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
executeRequest(org.apache.http.impl.client.CloseableHttpClient httpclient,
org.apache.http.client.methods.HttpUriRequest method) |
void |
executeRequestFilter(org.apache.http.HttpRequest method) |
org.apache.http.impl.client.CloseableHttpClient |
getHttpClient() |
IProviderInfo |
getProvider() |
java.util.Map<java.lang.String,java.lang.Object> |
handleResponse(org.apache.http.HttpResponse httpResponse) |
java.util.Map<java.lang.String,java.lang.Object> |
makeRequest(au.com.dius.pact.core.model.Request request) |
org.apache.http.client.methods.CloseableHttpResponse |
makeStateChangeRequest(java.lang.Object stateChangeUrl,
au.com.dius.pact.core.model.ProviderState state,
boolean postStateInBody,
boolean isSetup,
boolean stateChangeTeardown) |
org.apache.http.client.methods.HttpUriRequest |
newRequest(au.com.dius.pact.core.model.Request request) |
org.apache.http.client.methods.HttpUriRequest |
prepareRequest(au.com.dius.pact.core.model.Request request) |
void |
setupBody(au.com.dius.pact.core.model.Request request,
org.apache.http.HttpRequest method) |
void |
setupHeaders(au.com.dius.pact.core.model.Request request,
org.apache.http.HttpRequest method) |
boolean |
systemPropertySet(java.lang.String property) |
static boolean |
urlEncodedFormPost(au.com.dius.pact.core.model.Request request) |
public static java.lang.String CONTENT_TYPE
public static java.lang.String UTF8
public static java.lang.String REQUEST
public static java.lang.String ACTION
public static ProviderClient.Companion Companion
public ProviderClient(IProviderInfo provider, IHttpClientFactory httpClientFactory)
Client HTTP utility for providers
public java.util.Map<java.lang.String,java.lang.Object> makeRequest(au.com.dius.pact.core.model.Request request)
public java.util.Map<java.lang.String,java.lang.Object> executeRequest(org.apache.http.impl.client.CloseableHttpClient httpclient,
org.apache.http.client.methods.HttpUriRequest method)
public org.apache.http.client.methods.HttpUriRequest prepareRequest(au.com.dius.pact.core.model.Request request)
public void executeRequestFilter(org.apache.http.HttpRequest method)
public void setupBody(au.com.dius.pact.core.model.Request request,
org.apache.http.HttpRequest method)
public void setupHeaders(au.com.dius.pact.core.model.Request request,
org.apache.http.HttpRequest method)
public org.apache.http.client.methods.CloseableHttpResponse makeStateChangeRequest(java.lang.Object stateChangeUrl,
au.com.dius.pact.core.model.ProviderState state,
boolean postStateInBody,
boolean isSetup,
boolean stateChangeTeardown)
public org.apache.http.impl.client.CloseableHttpClient getHttpClient()
public java.util.Map<java.lang.String,java.lang.Object> handleResponse(org.apache.http.HttpResponse httpResponse)
public org.apache.http.client.methods.HttpUriRequest newRequest(au.com.dius.pact.core.model.Request request)
public boolean systemPropertySet(java.lang.String property)
public IProviderInfo getProvider()
public static boolean urlEncodedFormPost(au.com.dius.pact.core.model.Request request)