Class ManagedCreateLdapServer

java.lang.Object
jakarta.enterprise.util.AnnotationLiteral<org.apache.directory.server.annotations.CreateLdapServer>
org.jboss.as.test.integration.security.common.ManagedCreateLdapServer
All Implemented Interfaces:
Annotation

public class ManagedCreateLdapServer extends jakarta.enterprise.util.AnnotationLiteral<org.apache.directory.server.annotations.CreateLdapServer> implements org.apache.directory.server.annotations.CreateLdapServer
A helper implementation of CreateLdapServer annotation which allows to configure values.
Author:
Josef Cacek
See Also:
  • Constructor Details

    • ManagedCreateLdapServer

      public ManagedCreateLdapServer(org.apache.directory.server.annotations.CreateLdapServer createLdapServer)
      Create a new ManagedCreateLdapServer.
      Parameters:
      createLdapServer -
  • Method Details

    • name

      public String name()
      Returns:
      See Also:
      • CreateLdapServer.name()
    • transports

      public org.apache.directory.server.annotations.CreateTransport[] transports()
      Returns:
      See Also:
      • CreateLdapServer.transports()
    • factory

      public Class<?> factory()
      Returns:
      See Also:
      • CreateLdapServer.factory()
    • maxSizeLimit

      public long maxSizeLimit()
      Returns:
      See Also:
      • CreateLdapServer.maxSizeLimit()
    • maxTimeLimit

      public int maxTimeLimit()
      Returns:
      See Also:
      • CreateLdapServer.maxTimeLimit()
    • allowAnonymousAccess

      public boolean allowAnonymousAccess()
      Returns:
      See Also:
      • CreateLdapServer.allowAnonymousAccess()
    • keyStore

      public String keyStore()
      Returns:
      See Also:
      • CreateLdapServer.keyStore()
    • certificatePassword

      public String certificatePassword()
      Returns:
      See Also:
      • CreateLdapServer.certificatePassword()
    • extendedOpHandlers

      public Class<?>[] extendedOpHandlers()
      Returns:
      See Also:
      • CreateLdapServer.extendedOpHandlers()
    • saslMechanisms

      public org.apache.directory.server.annotations.SaslMechanism[] saslMechanisms()
      Returns:
      See Also:
      • CreateLdapServer.saslMechanisms()
    • ntlmProvider

      public Class<?> ntlmProvider()
      Returns:
      See Also:
      • CreateLdapServer.ntlmProvider()
    • saslHost

      public String saslHost()
      Returns:
      See Also:
      • CreateLdapServer.saslHost()
    • saslPrincipal

      public String saslPrincipal()
      Returns:
      See Also:
      • CreateLdapServer.saslPrincipal()
    • saslRealms

      public String[] saslRealms()
    • setName

      public void setName(String name)
      Set the name.
      Parameters:
      name - The name to set.
    • setTransports

      public void setTransports(org.apache.directory.server.annotations.CreateTransport[] transports)
      Set the transports.
      Parameters:
      transports - The transports to set.
    • setFactory

      public void setFactory(Class<?> factory)
      Set the factory.
      Parameters:
      factory - The factory to set.
    • setMaxSizeLimit

      public void setMaxSizeLimit(long maxSizeLimit)
      Set the maxSizeLimit.
      Parameters:
      maxSizeLimit - The maxSizeLimit to set.
    • setMaxTimeLimit

      public void setMaxTimeLimit(int maxTimeLimit)
      Set the maxTimeLimit.
      Parameters:
      maxTimeLimit - The maxTimeLimit to set.
    • setAllowAnonymousAccess

      public void setAllowAnonymousAccess(boolean allowAnonymousAccess)
      Set the allowAnonymousAccess.
      Parameters:
      allowAnonymousAccess - The allowAnonymousAccess to set.
    • setKeyStore

      public void setKeyStore(String keyStore)
      Set the keyStore.
      Parameters:
      keyStore - The keyStore to set.
    • setCertificatePassword

      public void setCertificatePassword(String certificatePassword)
      Set the certificatePassword.
      Parameters:
      certificatePassword - The certificatePassword to set.
    • setExtendedOpHandlers

      public void setExtendedOpHandlers(Class<?>[] extendedOpHandlers)
      Set the extendedOpHandlers.
      Parameters:
      extendedOpHandlers - The extendedOpHandlers to set.
    • setSaslMechanisms

      public void setSaslMechanisms(org.apache.directory.server.annotations.SaslMechanism[] saslMechanisms)
      Set the saslMechanisms.
      Parameters:
      saslMechanisms - The saslMechanisms to set.
    • setNtlmProvider

      public void setNtlmProvider(Class<?> ntlmProvider)
      Set the ntlmProvider.
      Parameters:
      ntlmProvider - The ntlmProvider to set.
    • setSaslHost

      public void setSaslHost(String saslHost)
      Set the saslHost.
      Parameters:
      saslHost - The saslHost to set.
    • setSaslPrincipal

      public void setSaslPrincipal(String saslPrincipal)
      Set the saslPrincipal.
      Parameters:
      saslPrincipal - The saslPrincipal to set.