Interface BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
- All Known Subinterfaces:
BoxEndpointBuilderFactory.AdvancedBoxEndpointBuilder
- Enclosing interface:
- BoxEndpointBuilderFactory
public static interface BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder extends org.apache.camel.builder.EndpointConsumerBuilder
Advanced builder for endpoint consumers for the Box component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
accessTokenCache(Object accessTokenCache)
Custom Access Token Cache for storing and retrieving access tokens.default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
accessTokenCache(String accessTokenCache)
Custom Access Token Cache for storing and retrieving access tokens.default BoxEndpointBuilderFactory.BoxEndpointConsumerBuilder
basic()
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
encryptionAlgorithm(String encryptionAlgorithm)
The type of encryption algorithm for JWT.default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
encryptionAlgorithm(BoxEndpointBuilderFactory.EncryptionAlgorithm encryptionAlgorithm)
The type of encryption algorithm for JWT.default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
exceptionHandler(String exceptionHandler)
To let the consumer use a custom ExceptionHandler.default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler)
To let the consumer use a custom ExceptionHandler.default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
exchangePattern(String exchangePattern)
Sets the exchange pattern when the consumer creates an exchange.default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
exchangePattern(org.apache.camel.ExchangePattern exchangePattern)
Sets the exchange pattern when the consumer creates an exchange.default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
httpParams(String httpParams)
Custom HTTP params for settings like proxy host.default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
httpParams(Map<String,Object> httpParams)
Custom HTTP params for settings like proxy host.default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
maxCacheEntries(int maxCacheEntries)
The maximum number of access tokens in cache.default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
maxCacheEntries(String maxCacheEntries)
The maximum number of access tokens in cache.default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
pollStrategy(String pollStrategy)
A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
pollStrategy(org.apache.camel.spi.PollingConsumerPollStrategy pollStrategy)
A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).
-
-
-
Method Detail
-
basic
default BoxEndpointBuilderFactory.BoxEndpointConsumerBuilder basic()
-
exceptionHandler
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder 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:org.apache.camel.spi.ExceptionHandler
type. Group: consumer (advanced)
-
exceptionHandler
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder 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 aorg.apache.camel.spi.ExceptionHandler
type. Group: consumer (advanced)
-
exchangePattern
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder exchangePattern(org.apache.camel.ExchangePattern exchangePattern)
Sets the exchange pattern when the consumer creates an exchange. The option is a:org.apache.camel.ExchangePattern
type. Group: consumer (advanced)
-
exchangePattern
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder exchangePattern(String exchangePattern)
Sets the exchange pattern when the consumer creates an exchange. The option will be converted to aorg.apache.camel.ExchangePattern
type. Group: consumer (advanced)
-
pollStrategy
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder pollStrategy(org.apache.camel.spi.PollingConsumerPollStrategy pollStrategy)
A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel. The option is a:org.apache.camel.spi.PollingConsumerPollStrategy
type. Group: consumer (advanced)
-
pollStrategy
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder pollStrategy(String pollStrategy)
A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel. The option will be converted to aorg.apache.camel.spi.PollingConsumerPollStrategy
type. Group: consumer (advanced)
-
basicPropertyBinding
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option is a:boolean
type. Default: false Group: advanced
-
basicPropertyBinding
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option will be converted to aboolean
type. Default: false Group: advanced
-
httpParams
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder httpParams(Map<String,Object> httpParams)
Custom HTTP params for settings like proxy host. The option is a:java.util.Map<java.lang.String, java.lang.Object>
type. Group: advanced
-
httpParams
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder httpParams(String httpParams)
Custom HTTP params for settings like proxy host. The option will be converted to ajava.util.Map<java.lang.String, java.lang.Object>
type. Group: advanced
-
synchronous
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder 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 BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder 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
-
accessTokenCache
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder accessTokenCache(Object accessTokenCache)
Custom Access Token Cache for storing and retrieving access tokens. The option is a:com.box.sdk.IAccessTokenCache
type. Group: security
-
accessTokenCache
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder accessTokenCache(String accessTokenCache)
Custom Access Token Cache for storing and retrieving access tokens. The option will be converted to acom.box.sdk.IAccessTokenCache
type. Group: security
-
encryptionAlgorithm
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder encryptionAlgorithm(BoxEndpointBuilderFactory.EncryptionAlgorithm encryptionAlgorithm)
The type of encryption algorithm for JWT. Supported Algorithms: RSA_SHA_256 RSA_SHA_384 RSA_SHA_512. The option is a:com.box.sdk.EncryptionAlgorithm
type. Default: RSA_SHA_256 Group: security
-
encryptionAlgorithm
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder encryptionAlgorithm(String encryptionAlgorithm)
The type of encryption algorithm for JWT. Supported Algorithms: RSA_SHA_256 RSA_SHA_384 RSA_SHA_512. The option will be converted to acom.box.sdk.EncryptionAlgorithm
type. Default: RSA_SHA_256 Group: security
-
maxCacheEntries
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder maxCacheEntries(int maxCacheEntries)
The maximum number of access tokens in cache. The option is a:int
type. Default: 100 Group: security
-
maxCacheEntries
default BoxEndpointBuilderFactory.AdvancedBoxEndpointConsumerBuilder maxCacheEntries(String maxCacheEntries)
The maximum number of access tokens in cache. The option will be converted to aint
type. Default: 100 Group: security
-
-