174.3. Spring Boot Auto-Configuration


组件支持 34 个选项,如下所列。

Expand
名称描述默认值类型

camel.component.jetty.allow-java-serialized-object

当请求使用 context-type=application/x-java-serialized-object 时,是否允许 java 序列化。默认情况下是关闭的。如果启用此选项,则 Java 会将传入数据从请求反序列化到 Java,这可能会成为潜在的安全风险。

false

布尔值

camel.component.jetty.continuation-timeout

当使用 Jetty 作为消费者(server)时,允许在 millis 中设置超时。默认情况下,Jetty 使用 30000。您可以使用 = 0 值永远不会过期。如果发生超时,则请求将过期,Jetty 会将 http error 503 返回到客户端。这个选项仅在使用带有异步路由引擎的 Jetty 时使用。

30000

Long

camel.component.jetty.enable-jmx

如果此选项为 true,则会为此端点启用 Jetty JMX 支持。

false

布尔值

camel.component.jetty.enabled

enable jetty 组件

true

布尔值

camel.component.jetty.error-handler

此选项用于设置 Jetty 服务器使用的 ErrorHandler。选项是 org.eclipse.jetty.server.handler.ErrorHandler 类型。

 

字符串

camel.component.jetty.header-filter-strategy

使用自定义 org.apache.camel.spi.HeaderFilterStrategy 过滤标头到 Camel 消息。选项是一个 org.apache.camel.spi.HeaderFilterStrategy 类型。

 

字符串

camel.component.jetty.http-binding

not be used - 改为使用 JettyHttpBinding。选项是 org.apache.camel.http.common.HttpBinding 类型。

 

字符串

camel.component.jetty.http-client-max-threads

要为 HttpClient 线程池中最大线程数设置值,请执行以下操作:请注意,必须同时配置最小和最大大小。

 

整数

camel.component.jetty.http-client-min-threads

要为 HttpClient 线程池中的最小线程数设置值,请执行以下操作:请注意,必须同时配置最小和最大大小。

 

整数

camel.component.jetty.http-configuration

jetty 组件不使用 HttpConfiguration。选项是 org.apache.camel.http.common.HttpConfiguration 类型。

 

字符串

camel.component.jetty.jetty-http-binding

使用自定义 org.apache.camel.component.jetty.JettyHttpBinding,用于自定义应当为制作者编写的响应。选项是 org.apache.camel.component.jetty.JettyHttpBinding 类型。

 

字符串

camel.component.jetty.keystore

指定 Java 密钥存储文件的位置,该文件在密钥条目中包含 Jetty 服务器自己的 X.509 证书。

 

字符串

camel.component.jetty.max-threads

要为服务器线程池中的最大线程数设置值。请注意,必须同时配置最小和最大大小。

 

整数

camel.component.jetty.mb-container

如果使用现有的配置的 org.eclipse.jetty.jmx.MBeanContainer,如果启用了 JMX,则 Jetty 用来注册 mbeans。选项是一个 org.eclipse.jetty.jmx.MBeanContainer 类型。

 

字符串

camel.component.jetty.min-threads

要为服务器线程池中的最小线程数设置值。请注意,必须同时配置最小和最大大小。

 

整数

camel.component.jetty.proxy-host

使用 http 代理配置主机名。

 

字符串

camel.component.jetty.proxy-port

使用 http 代理配置端口号。

 

整数

camel.component.jetty.request-buffer-size

允许在 Jetty 连接器上配置请求缓冲区大小的自定义值。

 

整数

camel.component.jetty.request-header-size

允许在 Jetty 连接器上配置请求标头大小的自定义值。

 

整数

camel.component.jetty.resolve-property-placeholders

启动时组件是否应解析自身上的属性占位符。只有属于 String 类型的属性才能使用属性占位符。

true

布尔值

camel.component.jetty.response-buffer-size

允许在 Jetty 连接器上配置响应缓冲区大小的自定义值。

 

整数

camel.component.jetty.response-header-size

允许在 Jetty 连接器上配置响应标头大小的自定义值。

 

整数

camel.component.jetty.send-server-version

如果选项为 true,则 jetty 服务器会将日期标头发送到发送请求的客户端。请注意,请确保没有其他 camel-jetty 端点共享相同的端口,否则此选项可能无法按预期工作。

true

布尔值

camel.component.jetty.socket-connector-properties

包含常规 HTTP 连接器属性的映射。使用与 sslSocketConnectorProperties 相同的原则。选项是一个 java.util.Map<java.lang.String,java.lang.Object> 类型。

 

字符串

camel.component.jetty.socket-connectors

包含每个端口号特定 HTTP 连接器的映射。使用与 sslSocketConnectors 相同的原则。选项是一个 java.util.Map<java.lang.Integer,org.eclipse.jetty.server.Connector> 类型。

 

字符串

camel.component.jetty.ssl-context-parameters

使用 SSLContextParameters 配置安全性。选项是 org.apache.camel.util.jsse.SSLContextParameters 类型。

 

字符串

camel.component.jetty.ssl-key-password

密钥密码,用于访问密钥存储中证书的 key 条目(这与为密钥存储命令的 -keypass 选项提供的密码相同)。

 

字符串

camel.component.jetty.ssl-password

访问密钥存储文件所需的 ssl 密码(这是提供给密钥存储命令的 -storepass 选项的同一密码)。

 

字符串

camel.component.jetty.ssl-socket-connector-properties

包含常规 SSL 连接器属性的映射。选项是一个 java.util.Map<java.lang.String,java.lang.Object> 类型。

 

字符串

camel.component.jetty.ssl-socket-connectors

包含每个端口号特定 SSL 连接器的映射。选项是一个 java.util.Map<java.lang.Integer,org.eclipse.jetty.server.Connector> 类型。

 

字符串

camel.component.jetty.thread-pool

将自定义线程池用于服务器。这个选项只在特殊情况下使用。选项是一个 org.eclipse.jetty.util.thread.ThreadPool 类型。

 

字符串

camel.component.jetty.use-continuation

是否要将 Jetty 持续使用 Jetty 服务器。

true

布尔值

camel.component.jetty.use-global-ssl-context-parameters

启用使用全局 SSL 上下文参数

false

布尔值

camel.component.jetty.use-x-forwarded-for-header

使用 HttpServletRequest.getRemoteAddr 中的 X-Forwarded-For 标头。

false

布尔值

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat