Interface ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
,ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
- Enclosing interface:
- ResteasyEndpointBuilderFactory
public static interface ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder extends ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder, ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
Advanced builder for endpoint for the Resteasy component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default ResteasyEndpointBuilderFactory.ResteasyEndpointBuilder
basic()
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
headerFilterStrategy(String headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from Camel message.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from Camel message.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
mapHttpMessageBody(boolean mapHttpMessageBody)
If this option is true then IN exchange Body of the exchange will be mapped to HTTP body.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
mapHttpMessageBody(String mapHttpMessageBody)
If this option is true then IN exchange Body of the exchange will be mapped to HTTP body.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
mapHttpMessageFormUrlEncodedBody(boolean mapHttpMessageFormUrlEncodedBody)
If this option is true then IN exchange Form Encoded body of the exchange will be mapped to HTTP.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
mapHttpMessageFormUrlEncodedBody(String mapHttpMessageFormUrlEncodedBody)
If this option is true then IN exchange Form Encoded body of the exchange will be mapped to HTTP.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
mapHttpMessageHeaders(boolean mapHttpMessageHeaders)
If this option is true then IN exchange Headers of the exchange will be mapped to HTTP headers.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
mapHttpMessageHeaders(String mapHttpMessageHeaders)
If this option is true then IN exchange Headers of the exchange will be mapped to HTTP headers.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
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.AdvancedResteasyEndpointBuilder
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.AdvancedResteasyEndpointBuilder
skipServletProcessing(Boolean skipServletProcessing)
Sets the flag to use skip servlet processing and let camel take over processing.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
skipServletProcessing(String skipServletProcessing)
Sets the flag to use skip servlet processing and let camel take over processing.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
useSystemProperties(boolean useSystemProperties)
To use System Properties as fallback for configuration.default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder
useSystemProperties(String useSystemProperties)
To use System Properties as fallback for configuration.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
eagerCheckContentAvailable, eagerCheckContentAvailable, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, optionsEnabled, optionsEnabled, traceEnabled, traceEnabled
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
cookieHandler, cookieHandler, deleteWithBody, deleteWithBody, getWithBody, getWithBody, okStatusCodeRange
-
-
-
-
Method Detail
-
basic
default ResteasyEndpointBuilderFactory.ResteasyEndpointBuilder basic()
- Specified by:
basic
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
basic
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
headerFilterStrategy
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder 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- Specified by:
headerFilterStrategy
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
headerFilterStrategy
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
headerFilterStrategy
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder 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- Specified by:
headerFilterStrategy
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
headerFilterStrategy
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
mapHttpMessageBody
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder 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- Specified by:
mapHttpMessageBody
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
mapHttpMessageBody
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
mapHttpMessageBody
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder 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- Specified by:
mapHttpMessageBody
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
mapHttpMessageBody
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
mapHttpMessageFormUrlEncodedBody
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder 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- Specified by:
mapHttpMessageFormUrlEncodedBody
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
mapHttpMessageFormUrlEncodedBody
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
mapHttpMessageFormUrlEncodedBody
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder 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- Specified by:
mapHttpMessageFormUrlEncodedBody
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
mapHttpMessageFormUrlEncodedBody
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
mapHttpMessageHeaders
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder 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- Specified by:
mapHttpMessageHeaders
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
mapHttpMessageHeaders
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
mapHttpMessageHeaders
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder 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- Specified by:
mapHttpMessageHeaders
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
mapHttpMessageHeaders
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
setHttpResponseDuringProcessing
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder 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- Specified by:
setHttpResponseDuringProcessing
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
setHttpResponseDuringProcessing
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
setHttpResponseDuringProcessing
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder 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- Specified by:
setHttpResponseDuringProcessing
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
setHttpResponseDuringProcessing
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
skipServletProcessing
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder 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- Specified by:
skipServletProcessing
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
skipServletProcessing
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
skipServletProcessing
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder 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- Specified by:
skipServletProcessing
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
skipServletProcessing
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
synchronous
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder 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- Specified by:
synchronous
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
synchronous
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder 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- Specified by:
synchronous
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
useSystemProperties
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder useSystemProperties(boolean useSystemProperties)
To use System Properties as fallback for configuration. The option is a:boolean
type. Default: false Group: advanced- Specified by:
useSystemProperties
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
useSystemProperties
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
useSystemProperties
default ResteasyEndpointBuilderFactory.AdvancedResteasyEndpointBuilder useSystemProperties(String useSystemProperties)
To use System Properties as fallback for configuration. The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
useSystemProperties
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointConsumerBuilder
- Specified by:
useSystemProperties
in interfaceResteasyEndpointBuilderFactory.AdvancedResteasyEndpointProducerBuilder
-
-