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
All Methods Instance Methods Default Methods Modifier and Type Method Description default DockerEndpointBuilderFactory.DockerEndpointConsumerBuilder
basic()
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
bridgeErrorHandler(String bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
cmdExecFactory(String cmdExecFactory)
The fully qualified class name of the DockerCmdExecFactory implementation to use.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
exceptionHandler(String exceptionHandler)
To let the consumer use a custom ExceptionHandler.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler)
To let the consumer use a custom ExceptionHandler.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
exchangePattern(String exchangePattern)
Sets the exchange pattern when the consumer creates an exchange.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
exchangePattern(org.apache.camel.ExchangePattern exchangePattern)
Sets the exchange pattern when the consumer creates an exchange.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
followRedirectFilter(boolean followRedirectFilter)
Whether to follow redirect filter.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
followRedirectFilter(String followRedirectFilter)
Whether to follow redirect filter.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
loggingFilter(boolean loggingFilter)
Whether to use logging filter.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
loggingFilter(String loggingFilter)
Whether to use logging filter.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
maxPerRouteConnections(Integer maxPerRouteConnections)
Maximum route connections.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
maxPerRouteConnections(String maxPerRouteConnections)
Maximum route connections.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
maxTotalConnections(Integer maxTotalConnections)
Maximum total connections.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
maxTotalConnections(String maxTotalConnections)
Maximum total connections.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
parameters(String parameters)
Additional configuration parameters as key/value pairs.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
parameters(Map<String,Object> parameters)
Additional configuration parameters as key/value pairs.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
serverAddress(String serverAddress)
Server address for docker registry.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
socket(boolean socket)
Socket connection mode.default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
socket(String socket)
Socket connection mode.
-
-
-
Method Detail
-
basic
default DockerEndpointBuilderFactory.DockerEndpointConsumerBuilder basic()
-
bridgeErrorHandler
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. 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 occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. 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
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder socket(boolean 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
default DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder socket(String 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
-
-