Interface ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
- Enclosing interface:
- ResteasyEndpointBuilderFactory
public static interface ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint producers for the Resteasy component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default ResteasyEndpointBuilderFactory.ResteasyEndpointProducerBuilder
basic()
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
cookieHandler(Object cookieHandler)
Configure a cookie handler to maintain a HTTP session.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
cookieHandler(String cookieHandler)
Configure a cookie handler to maintain a HTTP session.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
deleteWithBody(boolean deleteWithBody)
Whether the HTTP DELETE should include the message body or not.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
deleteWithBody(String deleteWithBody)
Whether the HTTP DELETE should include the message body or not.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
getWithBody(boolean getWithBody)
Whether the HTTP GET should include the message body or not.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
getWithBody(String getWithBody)
Whether the HTTP GET should include the message body or not.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
headerFilterStrategy(String headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from Camel message.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from Camel message.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
mapHttpMessageBody(boolean mapHttpMessageBody)
If this option is true then IN exchange Body of the exchange will be mapped to HTTP body.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
mapHttpMessageBody(String mapHttpMessageBody)
If this option is true then IN exchange Body of the exchange will be mapped to HTTP body.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
mapHttpMessageFormUrlEncodedBody(boolean mapHttpMessageFormUrlEncodedBody)
If this option is true then IN exchange Form Encoded body of the exchange will be mapped to HTTP.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
mapHttpMessageFormUrlEncodedBody(String mapHttpMessageFormUrlEncodedBody)
If this option is true then IN exchange Form Encoded body of the exchange will be mapped to HTTP.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
mapHttpMessageHeaders(boolean mapHttpMessageHeaders)
If this option is true then IN exchange Headers of the exchange will be mapped to HTTP headers.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
mapHttpMessageHeaders(String mapHttpMessageHeaders)
If this option is true then IN exchange Headers of the exchange will be mapped to HTTP headers.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
okStatusCodeRange(String okStatusCodeRange)
The status codes which are considered a success response.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
setHttpResponseDuringProcessing(Boolean setHttpResponseDuringProcessing)
Sets the flag to use the endpoint where you can either populate camel exchange from servlet response or use request itself which may be thought as if it is a proxy.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
setHttpResponseDuringProcessing(String setHttpResponseDuringProcessing)
Sets the flag to use the endpoint where you can either populate camel exchange from servlet response or use request itself which may be thought as if it is a proxy.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
skipServletProcessing(Boolean skipServletProcessing)
Sets the flag to use skip servlet processing and let camel take over processing.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
skipServletProcessing(String skipServletProcessing)
Sets the flag to use skip servlet processing and let camel take over processing.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
useSystemProperties(boolean useSystemProperties)
To use System Properties as fallback for configuration.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
useSystemProperties(String useSystemProperties)
To use System Properties as fallback for configuration.
-
-
-
Method Detail
-
basic
default ResteasyEndpointBuilderFactory.ResteasyEndpointProducerBuilder basic()
-
cookieHandler
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder cookieHandler(Object cookieHandler)
Configure a cookie handler to maintain a HTTP session. The option is a:org.apache.camel.http.base.cookie.CookieHandler
type. Group: producer (advanced)
-
cookieHandler
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder cookieHandler(String cookieHandler)
Configure a cookie handler to maintain a HTTP session. The option will be converted to aorg.apache.camel.http.base.cookie.CookieHandler
type. Group: producer (advanced)
-
deleteWithBody
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder deleteWithBody(boolean deleteWithBody)
Whether the HTTP DELETE should include the message body or not. By default HTTP DELETE do not include any HTTP body. However in some rare cases users may need to be able to include the message body. The option is a:boolean
type. Default: false Group: producer (advanced)
-
deleteWithBody
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder deleteWithBody(String deleteWithBody)
Whether the HTTP DELETE should include the message body or not. By default HTTP DELETE do not include any HTTP body. However in some rare cases users may need to be able to include the message body. The option will be converted to aboolean
type. Default: false Group: producer (advanced)
-
getWithBody
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder getWithBody(boolean getWithBody)
Whether the HTTP GET should include the message body or not. By default HTTP GET do not include any HTTP body. However in some rare cases users may need to be able to include the message body. The option is a:boolean
type. Default: false Group: producer (advanced)
-
getWithBody
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder getWithBody(String getWithBody)
Whether the HTTP GET should include the message body or not. By default HTTP GET do not include any HTTP body. However in some rare cases users may need to be able to include the message body. The option will be converted to aboolean
type. Default: false Group: producer (advanced)
-
okStatusCodeRange
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder okStatusCodeRange(String okStatusCodeRange)
The status codes which are considered a success response. The values are inclusive. Multiple ranges can be defined, separated by comma, e.g. 200-204,209,301-304. Each range must be a single number or from-to with the dash included. The option is a:java.lang.String
type. Default: 200-299 Group: producer (advanced)
-
headerFilterStrategy
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from Camel message. The option is a:org.apache.camel.spi.HeaderFilterStrategy
type. Group: advanced
-
headerFilterStrategy
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder headerFilterStrategy(String headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from Camel message. The option will be converted to aorg.apache.camel.spi.HeaderFilterStrategy
type. Group: advanced
-
mapHttpMessageBody
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder mapHttpMessageBody(boolean mapHttpMessageBody)
If this option is true then IN exchange Body of the exchange will be mapped to HTTP body. Setting this to false will avoid the HTTP mapping. The option is a:boolean
type. Default: true Group: advanced
-
mapHttpMessageBody
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder mapHttpMessageBody(String mapHttpMessageBody)
If this option is true then IN exchange Body of the exchange will be mapped to HTTP body. Setting this to false will avoid the HTTP mapping. The option will be converted to aboolean
type. Default: true Group: advanced
-
mapHttpMessageFormUrlEncodedBody
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder mapHttpMessageFormUrlEncodedBody(boolean mapHttpMessageFormUrlEncodedBody)
If this option is true then IN exchange Form Encoded body of the exchange will be mapped to HTTP. Setting this to false will avoid the HTTP Form Encoded body mapping. The option is a:boolean
type. Default: true Group: advanced
-
mapHttpMessageFormUrlEncodedBody
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder mapHttpMessageFormUrlEncodedBody(String mapHttpMessageFormUrlEncodedBody)
If this option is true then IN exchange Form Encoded body of the exchange will be mapped to HTTP. Setting this to false will avoid the HTTP Form Encoded body mapping. The option will be converted to aboolean
type. Default: true Group: advanced
-
mapHttpMessageHeaders
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder mapHttpMessageHeaders(boolean mapHttpMessageHeaders)
If this option is true then IN exchange Headers of the exchange will be mapped to HTTP headers. Setting this to false will avoid the HTTP Headers mapping. The option is a:boolean
type. Default: true Group: advanced
-
mapHttpMessageHeaders
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder mapHttpMessageHeaders(String mapHttpMessageHeaders)
If this option is true then IN exchange Headers of the exchange will be mapped to HTTP headers. Setting this to false will avoid the HTTP Headers mapping. The option will be converted to aboolean
type. Default: true Group: advanced
-
setHttpResponseDuringProcessing
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder setHttpResponseDuringProcessing(Boolean setHttpResponseDuringProcessing)
Sets the flag to use the endpoint where you can either populate camel exchange from servlet response or use request itself which may be thought as if it is a proxy. The option is a:java.lang.Boolean
type. Group: advanced
-
setHttpResponseDuringProcessing
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder setHttpResponseDuringProcessing(String setHttpResponseDuringProcessing)
Sets the flag to use the endpoint where you can either populate camel exchange from servlet response or use request itself which may be thought as if it is a proxy. The option will be converted to ajava.lang.Boolean
type. Group: advanced
-
skipServletProcessing
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder skipServletProcessing(Boolean skipServletProcessing)
Sets the flag to use skip servlet processing and let camel take over processing. The option is a:java.lang.Boolean
type. Group: advanced
-
skipServletProcessing
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder skipServletProcessing(String skipServletProcessing)
Sets the flag to use skip servlet processing and let camel take over processing. The option will be converted to ajava.lang.Boolean
type. Group: advanced
-
synchronous
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option is a:boolean
type. Default: false Group: advanced
-
synchronous
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option will be converted to aboolean
type. Default: false Group: advanced
-
useSystemProperties
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder useSystemProperties(boolean useSystemProperties)
To use System Properties as fallback for configuration. The option is a:boolean
type. Default: false Group: advanced
-
useSystemProperties
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder useSystemProperties(String useSystemProperties)
To use System Properties as fallback for configuration. The option will be converted to aboolean
type. Default: false Group: advanced
-
-