Class EmbeddedLdapAutoConfiguration

java.lang.Object
org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration
All Implemented Interfaces:
DisposableBean

@AutoConfiguration(before=LdapAutoConfiguration.class) @EnableConfigurationProperties({LdapProperties.class,EmbeddedLdapProperties.class}) @ConditionalOnClass(com.unboundid.ldap.listener.InMemoryDirectoryServer.class) @Conditional(org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.EmbeddedLdapCondition.class) @ImportRuntimeHints(org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration.EmbeddedLdapAutoConfigurationRuntimeHints.class) public class EmbeddedLdapAutoConfiguration extends Object implements DisposableBean
Auto-configuration for Embedded LDAP.
Since:
1.5.0
Author:
EddĂș MelĂ©ndez, Mathieu Ouellet, Raja Kolli
  • Constructor Details

    • EmbeddedLdapAutoConfiguration

      public EmbeddedLdapAutoConfiguration(EmbeddedLdapProperties embeddedProperties)
  • Method Details

    • directoryServer

      @Bean public com.unboundid.ldap.listener.InMemoryDirectoryServer directoryServer(ApplicationContext applicationContext) throws com.unboundid.ldap.sdk.LDAPException
      Throws:
      com.unboundid.ldap.sdk.LDAPException
    • destroy

      public void destroy() throws Exception
      Specified by:
      destroy in interface DisposableBean
      Throws:
      Exception