Class SaslBindSearchAuthenticatorBeanDefinitionParser

All Implemented Interfaces:
org.springframework.beans.factory.xml.BeanDefinitionParser

public class SaslBindSearchAuthenticatorBeanDefinitionParser extends AbstractSearchAuthenticatorBeanDefinitionParser
Parser for
sasl-bind-search-authenticator
elements.
  • Constructor Details

    • SaslBindSearchAuthenticatorBeanDefinitionParser

      public SaslBindSearchAuthenticatorBeanDefinitionParser()
  • Method Details

    • resolveId

      protected String resolveId(Element element, org.springframework.beans.factory.support.AbstractBeanDefinition definition, org.springframework.beans.factory.xml.ParserContext parserContext) throws org.springframework.beans.factory.BeanDefinitionStoreException
      Overrides:
      resolveId in class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
      Throws:
      org.springframework.beans.factory.BeanDefinitionStoreException
    • parseConnectionInitializer

      protected org.springframework.beans.factory.support.BeanDefinitionBuilder parseConnectionInitializer(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, Element element)
      Creates a bind connection initializer.
      Overrides:
      parseConnectionInitializer in class AbstractConnectionConfigBeanDefinitionParser
      Parameters:
      builder - bean definition builder to set properties on, may be null
      element - containing configuration
      Returns:
      bind connection initializer bean definition
    • parseSaslConfig

      protected org.springframework.beans.factory.support.BeanDefinitionBuilder parseSaslConfig(Element element)
      Creates a sasl config.
      Parameters:
      element - containing configuration
      Returns:
      sasl config bean definition builder
    • parseSaslConfig

      protected static SaslConfig parseSaslConfig(String value)
      Returns a SaslConfig for the supplied value.
      Parameters:
      value - to parse
      Returns:
      mechanism