367.2.2. 查询参数(18 参数):

名称描述默认类型

maxBinaryMessageSize (common)

可用于设置在关闭前可以接受 websocketServlet 创建的 websocket 的大小(以字节为单位)。(默认为 -1 或无限)

-1

整数

bridgeErrorHandler (consumer)

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

false

布尔值

sessionSupport (consumer)

是否为每个 http 请求启用 HttpSession。

false

布尔值

staticResources (consumer)

为静态资源(如 .html 文件等)设置资源路径。如果您使用 classpath: 前缀,可以从 classpath 加载这些资源,否则会从文件系统或 JAR 文件加载资源。例如,要从 root classpath 中加载使用 classpath:. 或 classpath:WEB-INF/static 如果尚未配置(为空),则不会使用静态资源。

 

字符串

exceptionHandler (consumer)

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

 

ExceptionHandler

exchangePattern (consumer)

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

 

ExchangePattern

sendTimeout (producer)

发送到 websocket 频道时的超时。默认超时为 30000 (30 秒)。

30000

整数

sendToAll (producer)

发送到所有 websocket 订阅者。可用于在端点级别上配置,而不必在消息中使用 WebsocketConstants.SEND_TO_ALL 标头。

 

布尔值

bufferSize (advanced)

设置 websocketServlet 的缓冲区大小,它也是最大帧字节大小(默认值 8192)

8192

整数

maxIdleTime (advanced)

设置 ms 中,websocketServlet 创建的 websocket 可能会闲置在关闭。(默认为 300000)

300000

整数

maxTextMessageSize (advanced)

可用于设置在关闭前可以接受 websocketServlet 创建的 websocket 的大小。

 

整数

minVersion (advanced)

可用于设置 websocketServlet 接受的最低协议版本。(默认值 13 - RFC6455 版本)

13

整数

同步 (高级)

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

false

布尔值

allowedOrigins (cors)

允许的 CORS。使用 允许所有.

 

字符串

crossOriginFilterOn (cors)

是否启用 CORS

false

布尔值

filterPath (cors)

用于过滤 CORS 的上下文路径

 

字符串

enableJmx (monitoring)

如果这个选项为 true,将为此端点启用 Jetty JMX 支持。详情请查看 Jetty JMX 支持。

false

布尔值

sslContextParameters (security)

使用 SSLContextParameters 配置安全性

 

SSLContextParameters