55.2.2. 查询参数(19 参数):

名称描述默认类型

diskExpiryThreadInterval Seconds (common)

运行磁盘到期线程之间的秒数。

 

long

diskPersistent (common)

磁盘存储是否会在应用程序重启之间保留。

false

布尔值

diskStorePath (common)

弃用的 此参数将被忽略。CacheManager 使用 setter 注入来设置它。

 

字符串

eternal (common)

设定元素是否声音。如果发往,则忽略超时,且元素永远不会过期。

false

布尔值

key (common)

要使用的默认密钥。如果在消息标头中提供了密钥,则标头中的密钥优先使用。

 

字符串

maxElementsInMemory (common)

在内存中保存的元素数量。

1000

int

memoryStoreEvictionPolicy (common)

达到内存中最多元素数时要使用的驱除策略。策略会定义要删除的元素。LRU - Lest Recently Used LFU - Lest Frently Used FIFO - First In First Out

LFU

MemoryStoreEviction Policy

objectCache (common)

是否打开允许将非序列化对象存储在缓存中。如果这个选项被启用,则无法对磁盘启用溢出。

false

布尔值

operation (common)

要使用的默认缓存操作。如果消息标头中的操作,则来自标头的操作将优先使用。

 

字符串

overflowToDisk (common)

指定缓存是否为磁盘溢出

true

布尔值

timeToIdleSeconds (common)

元素到期前访问之间的最大时间

300

long

timeToLiveSeconds (common)

创建时间和何时元素之间的最长时间。仅当元素不是框架时,才会使用

300

long

bridgeErrorHandler (consumer)

允许将消费者桥接到 Camel 路由 Error Handler,这意味着使用者试图获取传入消息或类似信息时出现任何异常,现在将作为一个消息进行处理,并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.Exception 处理程序处理异常,该处理程序将记录在 WARN 或 ERROR 级别,并忽略。

false

布尔值

exceptionHandler (consumer)

要让使用者使用自定义 ExceptionHandler。请注意,如果启用了选项 bridgeErrorHandler,则不使用这个选项。默认情况下,消费者处理异常,这将在 WARN 或 ERROR 级别记录,并忽略。

 

ExceptionHandler

exchangePattern (consumer)

在使用者创建交换时设置交换模式。

 

ExchangePattern

cacheLoaderRegistry (advanced)

使用 CacheLoaderRegistry 配置缓存加载程序

 

CacheLoaderRegistry

cacheManagerFactory (advanced)

要使用自定义 CacheManagerFactory 来创建该端点要使用的 CacheManager。默认情况下,会使用组件上配置的 CacheManagerFactory。

 

CacheManagerFactory

eventListenerRegistry (advanced)

使用 CacheEventListenerRegistry 配置事件监听程序

 

CacheEventListener Registry

同步 (高级)

设置同步处理是否应当严格使用,还是允许 Camel 使用异步处理(如果受支持)。

false

布尔值