371.2.2. 查询参数(18 参数):
名称 | 描述 | 默认 | 类型 |
---|---|---|---|
login (common) | 是否登录用户。 | true | 布尔值 |
nickname (common) | 加入房时使用 nickname。如果没有指定空间,且 nickname 将用于 nickname。 | 字符串 | |
pubsub (common) | 接受输入上的 pubsub 数据包,默认为 false | false | 布尔值 |
room (common) | 如果指定了这个选项,则组件将连接到 MUC (Multi User Chat)。通常,MUC 的域名与登录域不同。例如,如果您是 supermanjabber.org,并且想加入 krypton 房间,那么房间 URL 为 kryptonconference.jabber.org。请注意会议部分。不需要提供完整的房 JID。如果 room参数不包含符号,则 Camel 将发现域部分并添加域部分 | 字符串 | |
serviceName (common) | 要连接的服务名称。对于 Google Talk,此为 gmail.com。 | 字符串 | |
testConnectionOnStartup (common) | 指定是否在启动时测试连接。这用于确保在路由启动时,XMPP 客户端具有与 XMPP 服务器的有效连接。如果无法建立连接,Camel 会抛出异常。当此选项设置为 false 时,Camel 会尝试在制作者需要时建立延迟的连接,并将轮询使用者连接,直到建立连接为止。默认为 true。 | true | 布尔值 |
createAccount (common) | 如果为 true,则会尝试创建帐户。默认为 false。 | false | 布尔值 |
resource (common) | XMP 资源.默认值为 Camel。 | Camel | 字符串 |
bridgeErrorHandler (consumer) | 允许将消费者桥接到 Camel 路由 Error Handler,这意味着使用者试图获取传入消息或类似信息时出现任何异常,现在将作为一个消息进行处理,并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.Exception 处理程序处理异常,该处理程序将记录在 WARN 或 ERROR 级别,并忽略。 | false | 布尔值 |
connectionPollDelay (consumer) | 轮询之间的秒数(以秒为单位)以验证 XMP 连接的健康状况,或者尝试在尝试建立初始消费者连接之间建立初始消费者连接。如果连接处于非活动状态,Camel 将尝试重新建立连接。默认值为 10 秒。 | 10 | int |
doc (consumer) | 在 IN 消息上设置 doc 标头,其中包含传入数据包的 Document 形式;如果存在或 pubsub 为 true,则默认为 true,否则为 false | false | 布尔值 |
exceptionHandler (consumer) | 要让使用者使用自定义 ExceptionHandler。请注意,如果启用了选项 bridgeErrorHandler,则不使用这个选项。默认情况下,消费者处理异常,这将在 WARN 或 ERROR 级别记录,并忽略。 | ExceptionHandler | |
exchangePattern (consumer) | 在使用者创建交换时设置交换模式。 | ExchangePattern | |
connectionConfig (advanced) | 使用现有连接配置。目前只支持 org.jivesoftware.smack.tcp.XMPTCPConnectionConfiguration (XMP over TCP)。 | ConnectionConfiguration | |
同步 (高级) | 设置同步处理是否应当严格使用,还是允许 Camel 使用异步处理(如果受支持)。 | false | 布尔值 |
headerFilterStrategy (filter) | 使用自定义 HeaderFilterStrategy 过滤来自 Camel 消息的标头。 | HeaderFilterStrategy | |
密码 (安全) | 用于登录的密码 | 字符串 | |
user (security) | 用户名(不含服务器名称)。如果没有指定,将尝试匿名登录。 | 字符串 |