300.9.2. 选项

org.apache.camel.component.servletlistener.CamelServletContextListener 支持将以下选项配置为 web.xml 文件中的 context-param。

选项类型描述

propertyPlaceholder.XXX

 

在 Camel 中配置属性占位符。您应该为选项添加"propertyPlaceholder"。例如,要配置位置,请使用 propertyPlaceholder.location 作为名称。您可以配置 Properties 组件中的所有选项。

jmx.XXX

 

要配置 JMX。您应该为 选项加上"jmx."前缀,例如禁用 JMX,使用 jmx.disabled 作为名称。您可以配置 org.apache.camel.spi.ManagementAgent 中的所有选项。以及 JMX 页面中提到的选项。

name

字符串

配置 CamelContext 的名称。

messageHistory

布尔值

Camel 2.12.2: 要启用或禁用消息历史(默认为启用)是否是谁。

streamCache

布尔值

是否启用流缓存。

trace

布尔值

是否启用 tracer。

delayer

Long

要为 Delay Interceptor 设置延迟值。

handleFault

布尔值

是否启用处理错误。

errorHandlerRef

字符串

指的是要使用上下文范围的 Error Handler。

autoStartup

布尔值

启动 Camel 时是否启动所有路由。

useMDCLogging

布尔值

是否使用 MDC 日志记录。

useBreadcrumb

布尔值

是否使用面包屑导航栏.

managementNamePattern

字符串

要为 JMX MBeans 设置自定义命名模式,请执行以下操作:

threadNamePattern

字符串

要为线程设置自定义命名模式。

properties.XXX

 

设置 CamelContext.getProperties 上的自定义属性。这是使用很少的。

routebuilder.XXX

 

配置要使用的路由。详情请查看以下信息。

CamelContextLifecycle

 

指的是 org.apache.camel.component.servletlistener.CamelContextLifecycle 的 FQN 类名称。它允许在 CamelContext 启动和停止之前和之后执行自定义代码。详情请查看以下信息。

XXX

 

要在 CamelContext 上设置任何选项。