public abstract class HttpResultFactory extends Object
Modifier and Type | Method and Description |
---|---|
abstract HttpResult |
create(org.apache.http.client.methods.CloseableHttpResponse response)
Creates an
HttpResult which is used as a ConnectorResult for Payload processing. |
static HttpResultFactory |
createFactory(PayloadMetadataFactory metadataFactory)
Creates an
HttpResultFactory which allows you to create a HttpResult . |
static HttpResultFactory |
createFactory(PayloadMetadataFactory metadataFactory,
org.apache.http.client.methods.CloseableHttpResponse response)
Creates an
HttpResultFactory which allows you to create a HttpResult . |
static HttpResultFactory |
createFactory(PayloadMetadataFactory metadataFactory,
ResponseProperties responseProperties)
Creates an
HttpResultFactory which allows you to create a HttpResult . |
public static HttpResultFactory createFactory(PayloadMetadataFactory metadataFactory)
HttpResultFactory
which allows you to create a HttpResult
.metadataFactory
- the factory to create your metadatapublic static HttpResultFactory createFactory(PayloadMetadataFactory metadataFactory, org.apache.http.client.methods.CloseableHttpResponse response)
HttpResultFactory
which allows you to create a HttpResult
. This method will attempt
to read the CloseableHttpResponse
to determine some basic response metadata to use for generation of your
HttpResult
.metadataFactory
- the factory to create your metadataresponse
- the response from the servicepublic static HttpResultFactory createFactory(PayloadMetadataFactory metadataFactory, ResponseProperties responseProperties)
HttpResultFactory
which allows you to create a HttpResult
. This method
uses your ResponseProperties
to create a HttpResultFactory
HttpResult
.metadataFactory
- the factory to create your metadataresponseProperties
- the known response metadatapublic abstract HttpResult create(org.apache.http.client.methods.CloseableHttpResponse response)
HttpResult
which is used as a ConnectorResult
for Payload processing.response
- Exception