Interface PlatformHttpEndpointBuilderFactory.PlatformHttpEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
- Enclosing interface:
- PlatformHttpEndpointBuilderFactory
public static interface PlatformHttpEndpointBuilderFactory.PlatformHttpEndpointBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
Builder for endpoint for the Platform HTTP component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
The content type this endpoint accepts as an input, such as application/xml or application/json.httpMethodRestrict
(String httpMethodRestrict) A comma separated list of HTTP methods to serve, e.g.matchOnUriPrefix
(boolean matchOnUriPrefix) Whether or not the consumer should try to find a target consumer by matching the URI prefix if no exact match is found.matchOnUriPrefix
(String matchOnUriPrefix) Whether or not the consumer should try to find a target consumer by matching the URI prefix if no exact match is found.muteException
(boolean muteException) If enabled and an Exchange failed processing on the consumer side the response's body won't contain the exception's stack trace.muteException
(String muteException) If enabled and an Exchange failed processing on the consumer side the response's body won't contain the exception's stack trace.The content type this endpoint produces, such as application/xml or application/json.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
-
Method Details
-
advanced
-
consumes
The content type this endpoint accepts as an input, such as application/xml or application/json. null or &#42;/&#42; mean no restriction. The option is a: <code>java.lang.String</code> type. Group: consumer- Parameters:
consumes
- the value to set- Returns:
- the dsl builder
-
httpMethodRestrict
default PlatformHttpEndpointBuilderFactory.PlatformHttpEndpointBuilder httpMethodRestrict(String httpMethodRestrict) A comma separated list of HTTP methods to serve, e.g. GET,POST . If no methods are specified, all methods will be served. The option is a: <code>java.lang.String</code> type. Group: consumer- Parameters:
httpMethodRestrict
- the value to set- Returns:
- the dsl builder
-
matchOnUriPrefix
default PlatformHttpEndpointBuilderFactory.PlatformHttpEndpointBuilder matchOnUriPrefix(boolean matchOnUriPrefix) Whether or not the consumer should try to find a target consumer by matching the URI prefix if no exact match is found. The option is a: <code>boolean</code> type. Default: false Group: consumer- Parameters:
matchOnUriPrefix
- the value to set- Returns:
- the dsl builder
-
matchOnUriPrefix
default PlatformHttpEndpointBuilderFactory.PlatformHttpEndpointBuilder matchOnUriPrefix(String matchOnUriPrefix) Whether or not the consumer should try to find a target consumer by matching the URI prefix if no exact match is found. The option will be converted to a <code>boolean</code> type. Default: false Group: consumer- Parameters:
matchOnUriPrefix
- the value to set- Returns:
- the dsl builder
-
muteException
default PlatformHttpEndpointBuilderFactory.PlatformHttpEndpointBuilder muteException(boolean muteException) If enabled and an Exchange failed processing on the consumer side the response's body won't contain the exception's stack trace. The option is a: <code>boolean</code> type. Default: true Group: consumer- Parameters:
muteException
- the value to set- Returns:
- the dsl builder
-
muteException
default PlatformHttpEndpointBuilderFactory.PlatformHttpEndpointBuilder muteException(String muteException) If enabled and an Exchange failed processing on the consumer side the response's body won't contain the exception's stack trace. The option will be converted to a <code>boolean</code> type. Default: true Group: consumer- Parameters:
muteException
- the value to set- Returns:
- the dsl builder
-
produces
The content type this endpoint produces, such as application/xml or application/json. The option is a: <code>java.lang.String</code> type. Group: consumer- Parameters:
produces
- the value to set- Returns:
- the dsl builder
-