Interface LdapEndpointBuilderFactory.LdapEndpointBuilder

All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
Enclosing interface:
LdapEndpointBuilderFactory

public static interface LdapEndpointBuilderFactory.LdapEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the LDAP component.
  • Method Details

    • advanced

    • base

      The base DN for searches. The option is a: <code>java.lang.String</code> type. Default: ou=system Group: producer
      Parameters:
      base - the value to set
      Returns:
      the dsl builder
    • pageSize

      When specified the ldap module uses paging to retrieve all results (most LDAP Servers throw an exception when trying to retrieve more than 1000 entries in one query). To be able to use this a LdapContext (subclass of DirContext) has to be passed in as ldapServerBean (otherwise an exception is thrown). The option is a: <code>java.lang.Integer</code> type. Group: producer
      Parameters:
      pageSize - the value to set
      Returns:
      the dsl builder
    • pageSize

      When specified the ldap module uses paging to retrieve all results (most LDAP Servers throw an exception when trying to retrieve more than 1000 entries in one query). To be able to use this a LdapContext (subclass of DirContext) has to be passed in as ldapServerBean (otherwise an exception is thrown). The option will be converted to a <code>java.lang.Integer</code> type. Group: producer
      Parameters:
      pageSize - the value to set
      Returns:
      the dsl builder
    • returnedAttributes

      default LdapEndpointBuilderFactory.LdapEndpointBuilder returnedAttributes(String returnedAttributes)
      Comma-separated list of attributes that should be set in each entry of the result. The option is a: <code>java.lang.String</code> type. Group: producer
      Parameters:
      returnedAttributes - the value to set
      Returns:
      the dsl builder
    • scope

      Specifies how deeply to search the tree of entries, starting at the base DN. The option is a: <code>java.lang.String</code> type. Default: subtree Group: producer
      Parameters:
      scope - the value to set
      Returns:
      the dsl builder