クラス EmbeddedLdapServer.Builder

java.lang.ObjectSE
org.springframework.ldap.test.unboundid.EmbeddedLdapServer.Builder
含まれているクラス:
EmbeddedLdapServer

public static final class EmbeddedLdapServer.Builder extends ObjectSE
組み込み Unboundid LDAP サーバーのヘルパークラス。
導入:
3.3
  • メソッドの詳細

    • port

      public EmbeddedLdapServer.Builder port(int port)
      組み込み LDAP サーバーのポートを設定します。
      パラメーター:
      port - 組み込み LDAP サーバーのポート。デフォルトは 0 で、その場合サーバーは利用可能なポートを自動的に選択します。
      戻り値:
      この EmbeddedLdapServer.Builder インスタンス。
    • configurationCustomizer

      public EmbeddedLdapServer.Builder configurationCustomizer(ConsumerSE<com.unboundid.ldap.listener.InMemoryDirectoryServerConfig> configurationCustomizer)
      InMemoryDirectoryServerConfig のカスタマイザーを設定します。
      パラメーター:
      configurationCustomizer - InMemoryDirectoryServer を作成する前に InMemoryDirectoryServerConfig に適用される ConsumerSE 関数。デフォルト値は、何もしないコンシューマー関数です: (config) -> {}
      戻り値:
      この EmbeddedLdapServer.Builder インスタンス。
    • partitionName

      public EmbeddedLdapServer.Builder partitionName(StringSE partitionName)
      組み込み LDAP サーバーのパーティション名を設定します。
      パラメーター:
      partitionName - 組み込み LDAP サーバーのパーティション名。デフォルトはパーティションサフィックスの左端の要素になります。
      戻り値:
      この EmbeddedLdapServer.Builder インスタンス。
    • build

      public EmbeddedLdapServer build()
      EmbeddedLdapServer を構築して返します。

      サーバーを起動するには、EmbeddedLdapServer.start() を呼び出す必要があります。

      戻り値:
      新しい EmbeddedLdapServer