211.2. オプション

LDAP コンポーネントにはオプションがありません。

LDAP エンドポイントは、URI 構文を使用して設定されます。

ldap:dirContextName

パスおよびクエリーパラメーターを使用します。

211.2.1. パスパラメーター (1 個のパラメーター):

名前説明デフォルトタイプ

dirContextName

必須 javax.naming.directory.DirContext、または java.util.Hashtable、またはレジストリー内でルックアップする Map Bean のいずれかの名前。Bean が Hashtable または Map の場合、使用ごとに新しい javax.naming.directory.DirContext インスタンスが作成されます。Bean が javax.naming.directory.DirContext の場合、Bean は指定されたとおりに使用されます。後者は、javax.naming.directory.DirContext を共有してはならないすべての状況で可能であるとは限りません。そのような状況では、代わりに java.util.Hashtable または Map を使用することをお勧めします。

 

String

211.2.2. クエリーパラメーター (5 つのパラメーター):

名前説明デフォルトタイプ

base (producer)

検索用のベース DN。

ou=system

String

pageSize (producer)

指定すると、ldap モジュールはページングを使用してすべての結果を取得します (ほとんどの LDAP サーバーは、1 つのクエリーで 1000 を超えるエントリーを取得しようとすると例外を出力します)。これを使用できるようにするには、LdapContext (DirContext のサブクラス) を ldapServerBean として渡す必要があります (そうしないと、例外が出力されます)

 

Integer

returnedAttributes (producer)

結果の各エントリーに設定する必要がある属性のコンマ区切りリスト

 

String

scope (producer)

ベース DN から開始して、エントリーのツリーをどの程度深く検索するかを指定します。

subtree

String

synchronous (advanced)

同期処理を厳密に使用するか、Camel が非同期処理を使用できるかどうかを設定します (サポートされている場合)。

false

boolean