163.4. 消息标头
Name | 默认值 | 类型 | Context | 描述 |
---|---|---|---|---|
CamelInfinispanCacheName |
| 字符串 | 共享 | 参与操作或事件的缓存。 |
CamelInfinispanOperation |
| InfinispanOperation | 制作者 | 要执行的操作。 |
CamelInfinispanMap |
| Map | 制作者 | CamelInfinispanOperationPutAll 操作时要使用的映射 |
CamelInfinispanKey |
| 对象 | 共享 | 对或生成事件的密钥执行操作的密钥。 |
CamelInfinispanValue |
| 对象 | 制作者 | 用于操作的值。 |
CamelInfinispanEventType |
| 字符串 | 消费者 | 接收的事件的类型。此处定义的可能值为 org.infinispan.notifications.cachelistener.event.Event.Type |
CamelInfinispanIsPre |
| 布尔值 | 消费者 | Infinispan 对每个操作触发两个事件:操作前和之后一个事件。 |
CamelInfinispanLifespanTime |
| long | 制作者 | 缓存内值的 Lifespan 时间。负值解释为 infinity。 |
CamelInfinispanTimeUnit |
| 字符串 | 制作者 | 条目 Lifespan 时间的时间单位. |
CamelInfinispanMaxIdleTime |
| long | 制作者 | 在被视为过期前允许闲置条目的最大时间。 |
CamelInfinispanMaxIdleTimeUnit |
| 字符串 | 制作者 | 条目 Max Idle Time 的时间单位。 |
CamelInfinispanQueryBuilder | null | InfinispanQueryBuilder | 制作者 | 从 Camel 2.17: 用于 QUERY 命令的 QueryBuilde,如果不存在,则命令默认为 InifinispanConfiguration 的一 |
CamelInfinispanIgnoreReturnValues | null | 布尔值 | 制作者 | 在 Camel 2.17: 如果设置了此标头,客户端应用程序会忽略缓存操作返回内容的返回值 |
CamelInfinispanOperationResultHeader | null | 字符串 | 制作者 | 从 Camel 2.20 中,将操作结果存储在标头而不是消息正文中 |