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 |