321.4.6. function-Driven
消息正文必须具有键 函数
和 请求
的条目。功能
值必须是 java.util.function.BiFunction<L, Q, S
>。L
type 参数必须是 org.springframework.ldap.core.LdapOperations
类型。请求
值必须与函数中的 Q
类型参数相同,它必须封装 函数
中被调用的 LdapTemplate 方法的预期参数。
S
type 参数表示被调用的 LdapTemplate 方法返回的响应类型。此操作允许动态调用 LdapTemplate 方法,这些方法不是由上面提到的操作所涵盖的。
主要定义
为避免拼写错误,在 org.apache.camel.springldap.SpringLdapProducer
中定义以下常量:
- public static final String DN = "dn"
- 公共静态字符串 FILTER = "filter"
- 公共静态字符串 ATTRIBUTES = "attributes"
- 公共静态字符串 PASSWORD = "password";
- public static final String MODIFICATION_ITEMS = "modificationItems";
- 公共静态字符串:FUNCTION = "function";
- public static final String REQUEST = "request";