Interface DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
- All Known Subinterfaces:
DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder
- Enclosing interface:
DockerEndpointBuilderFactory
public static interface DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
Advanced builder for endpoint consumers for the Docker component.
-
Method Summary
Modifier and TypeMethodDescriptionbasic()
bridgeErrorHandler
(boolean bridgeErrorHandler) Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler.bridgeErrorHandler
(String bridgeErrorHandler) Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler.cmdExecFactory
(String cmdExecFactory) The fully qualified class name of the DockerCmdExecFactory implementation to use.exceptionHandler
(String exceptionHandler) To let the consumer use a custom ExceptionHandler.exceptionHandler
(org.apache.camel.spi.ExceptionHandler exceptionHandler) To let the consumer use a custom ExceptionHandler.exchangePattern
(String exchangePattern) Sets the exchange pattern when the consumer creates an exchange.exchangePattern
(org.apache.camel.ExchangePattern exchangePattern) Sets the exchange pattern when the consumer creates an exchange.followRedirectFilter
(boolean followRedirectFilter) Whether to follow redirect filter.followRedirectFilter
(String followRedirectFilter) Whether to follow redirect filter.loggingFilter
(boolean loggingFilter) Whether to use logging filter.loggingFilter
(String loggingFilter) Whether to use logging filter.maxPerRouteConnections
(Integer maxPerRouteConnections) Maximum route connections.maxPerRouteConnections
(String maxPerRouteConnections) Maximum route connections.maxTotalConnections
(Integer maxTotalConnections) Maximum total connections.maxTotalConnections
(String maxTotalConnections) Maximum total connections.parameters
(String parameters) Additional configuration parameters as key/value pairs.parameters
(Map<String, Object> parameters) Additional configuration parameters as key/value pairs.serverAddress
(String serverAddress) Server address for docker registry.socket
(boolean socket) Socket connection mode.Socket connection mode.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
-
basic
-
bridgeErrorHandler
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler) Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. Important: This is only possible if the 3rd party component allows Camel to be alerted if an exception was thrown. Some components handle this internally only, and therefore bridgeErrorHandler is not possible. In other situations we may improve the Camel component to hook into the 3rd party component and make this possible for future releases. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option is a: <code>boolean</code> type. Default: false Group: consumer (advanced)- Parameters:
bridgeErrorHandler
- the value to set- Returns:
- the dsl builder
-
bridgeErrorHandler
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder bridgeErrorHandler(String bridgeErrorHandler) Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. Important: This is only possible if the 3rd party component allows Camel to be alerted if an exception was thrown. Some components handle this internally only, and therefore bridgeErrorHandler is not possible. In other situations we may improve the Camel component to hook into the 3rd party component and make this possible for future releases. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option will be converted to a <code>boolean</code> type. Default: false Group: consumer (advanced)- Parameters:
bridgeErrorHandler
- the value to set- Returns:
- the dsl builder
-
exceptionHandler
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler) To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option is a: <code>org.apache.camel.spi.ExceptionHandler</code> type. Group: consumer (advanced)- Parameters:
exceptionHandler
- the value to set- Returns:
- the dsl builder
-
exceptionHandler
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder exceptionHandler(String exceptionHandler) To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option will be converted to a <code>org.apache.camel.spi.ExceptionHandler</code> type. Group: consumer (advanced)- Parameters:
exceptionHandler
- the value to set- Returns:
- the dsl builder
-
exchangePattern
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder exchangePattern(org.apache.camel.ExchangePattern exchangePattern) Sets the exchange pattern when the consumer creates an exchange. The option is a: <code>org.apache.camel.ExchangePattern</code> type. Group: consumer (advanced)- Parameters:
exchangePattern
- the value to set- Returns:
- the dsl builder
-
exchangePattern
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder exchangePattern(String exchangePattern) Sets the exchange pattern when the consumer creates an exchange. The option will be converted to a <code>org.apache.camel.ExchangePattern</code> type. Group: consumer (advanced)- Parameters:
exchangePattern
- the value to set- Returns:
- the dsl builder
-
cmdExecFactory
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder cmdExecFactory(String cmdExecFactory) The fully qualified class name of the DockerCmdExecFactory implementation to use. The option is a: <code>java.lang.String</code> type. Default: com.github.dockerjava.netty.NettyDockerCmdExecFactory Group: advanced- Parameters:
cmdExecFactory
- the value to set- Returns:
- the dsl builder
-
followRedirectFilter
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder followRedirectFilter(boolean followRedirectFilter) Whether to follow redirect filter. The option is a: <code>boolean</code> type. Default: false Group: advanced- Parameters:
followRedirectFilter
- the value to set- Returns:
- the dsl builder
-
followRedirectFilter
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder followRedirectFilter(String followRedirectFilter) Whether to follow redirect filter. The option will be converted to a <code>boolean</code> type. Default: false Group: advanced- Parameters:
followRedirectFilter
- the value to set- Returns:
- the dsl builder
-
loggingFilter
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder loggingFilter(boolean loggingFilter) Whether to use logging filter. The option is a: <code>boolean</code> type. Default: false Group: advanced- Parameters:
loggingFilter
- the value to set- Returns:
- the dsl builder
-
loggingFilter
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder loggingFilter(String loggingFilter) Whether to use logging filter. The option will be converted to a <code>boolean</code> type. Default: false Group: advanced- Parameters:
loggingFilter
- the value to set- Returns:
- the dsl builder
-
maxPerRouteConnections
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder maxPerRouteConnections(Integer maxPerRouteConnections) Maximum route connections. The option is a: <code>java.lang.Integer</code> type. Default: 100 Group: advanced- Parameters:
maxPerRouteConnections
- the value to set- Returns:
- the dsl builder
-
maxPerRouteConnections
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder maxPerRouteConnections(String maxPerRouteConnections) Maximum route connections. The option will be converted to a <code>java.lang.Integer</code> type. Default: 100 Group: advanced- Parameters:
maxPerRouteConnections
- the value to set- Returns:
- the dsl builder
-
maxTotalConnections
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder maxTotalConnections(Integer maxTotalConnections) Maximum total connections. The option is a: <code>java.lang.Integer</code> type. Default: 100 Group: advanced- Parameters:
maxTotalConnections
- the value to set- Returns:
- the dsl builder
-
maxTotalConnections
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder maxTotalConnections(String maxTotalConnections) Maximum total connections. The option will be converted to a <code>java.lang.Integer</code> type. Default: 100 Group: advanced- Parameters:
maxTotalConnections
- the value to set- Returns:
- the dsl builder
-
parameters
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder parameters(Map<String, Object> parameters) Additional configuration parameters as key/value pairs. The option is a: <code>java.util.Map<java.lang.String, java.lang.Object></code> type. Group: advanced- Parameters:
parameters
- the value to set- Returns:
- the dsl builder
-
parameters
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder parameters(String parameters) Additional configuration parameters as key/value pairs. The option will be converted to a <code>java.util.Map<java.lang.String, java.lang.Object></code> type. Group: advanced- Parameters:
parameters
- the value to set- Returns:
- the dsl builder
-
serverAddress
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder serverAddress(String serverAddress) Server address for docker registry. The option is a: <code>java.lang.String</code> type. Default: https://index.docker.io/v1/ Group: advanced- Parameters:
serverAddress
- the value to set- Returns:
- the dsl builder
-
socket
Socket connection mode. The option is a: <code>boolean</code> type. Default: true Group: advanced- Parameters:
socket
- the value to set- Returns:
- the dsl builder
-
socket
Socket connection mode. The option will be converted to a <code>boolean</code> type. Default: true Group: advanced- Parameters:
socket
- the value to set- Returns:
- the dsl builder
-