クラス ApacheDSContainer
- java.lang.Object
-
- org.springframework.security.ldap.server.ApacheDSContainer
- 実装されているすべてのインターフェース:
org.springframework.beans.factory.Aware、org.springframework.beans.factory.DisposableBean、org.springframework.beans.factory.InitializingBean、org.springframework.context.ApplicationContextAware、org.springframework.context.Lifecycle、EmbeddedLdapServerContainer
@Deprecated public class ApacheDSContainer extends java.lang.Object implements EmbeddedLdapServerContainer, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean, org.springframework.context.Lifecycle, org.springframework.context.ApplicationContextAware
使用すべきではありません。代わりに、ApacheDS 1.x が GA バージョンなしでサポートされなくなったため、代わりにUnboundIdContainerを使用してください。提供された構成で定義された組み込み apacheDS サーバーにライフサイクルサービスを提供します。LdapServerBeanDefinitionParserによって使用されます。インスタンスは、各組み込みサーバーインスタンスのアプリケーションコンテキストに保存されます。コンテキストが初期化されるとサーバーを起動し、閉じられるとサーバーをシャットダウンします。これは一時的な組み込み使用を目的としており、開始 / 停止の境界を越えて変更を保持しません。作業ディレクトリはシャットダウン時に削除されます。同じ構成の単一の JVM プロセスで繰り返し使用する場合(たとえば、テスト中にアプリケーションコンテキストを繰り返しロードする場合)、アプリケーションコンテキストを閉じて、Bean を破棄し、サーバーをシャットダウンしてから実行することが重要です。もう一度開始します。
このクラスは、テストと内部セキュリティ名前空間の使用のみを目的としており、フレームワークのパブリック API の一部とは見なされません。
コンストラクターの概要
コンストラクター コンストラクター 説明 ApacheDSContainer(java.lang.String root, java.lang.String ldifs)使用すべきではありません。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 voidafterPropertiesSet()使用すべきではありません。voiddestroy()使用すべきではありません。intgetLocalPort()使用すべきではありません。TcpTransportによって解決されたポートを返します。intgetPort()使用すべきではありません。埋め込まれた LDAP サーバーポートを返します。org.apache.directory.server.core.DefaultDirectoryServicegetService()使用すべきではありません。booleanisRunning()使用すべきではありません。voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)使用すべきではありません。voidsetCertificatePassord(java.lang.String certificatePassord)使用すべきではありません。基盤となるLdapServerに証明書のパスワードを設定します。voidsetKeyStoreFile(java.io.File keyStoreFile)使用すべきではありません。keyStore は null であってはならず、有効なファイルである必要があります。voidsetLdapOverSslEnabled(boolean ldapOverSslEnabled)使用すべきではありません。trueに設定すると、LDAP over SSL(LDAP)が有効になります。voidsetPort(int port)使用すべきではありません。接続する組み込み LDAP サーバーポート。voidsetWorkingDirectory(java.io.File workingDir)使用すべきではありません。voidstart()使用すべきではありません。voidstop()使用すべきではありません。
メソッドの詳細
afterPropertiesSet
public void afterPropertiesSet() throws java.lang.Exception使用すべきではありません。- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBeanのafterPropertiesSet - 例外:
java.lang.Exception
destroy
public void destroy()
使用すべきではありません。- 次で指定:
- インターフェース
org.springframework.beans.factory.DisposableBeanのdestroy
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException使用すべきではありません。- 次で指定:
- インターフェース
org.springframework.context.ApplicationContextAwareのsetApplicationContext - 例外:
org.springframework.beans.BeansException
setWorkingDirectory
public void setWorkingDirectory(java.io.File workingDir)
使用すべきではありません。
setPort
public void setPort(int port)
使用すべきではありません。インターフェースからコピーされた説明:EmbeddedLdapServerContainer接続する組み込み LDAP サーバーポート。ポートとして 0 を指定すると、ランダムに使用可能なポートを選択する必要があることを示します。- 次で指定:
- インターフェース
EmbeddedLdapServerContainerのsetPort - パラメーター:
port- 接続するポート
getPort
public int getPort()
使用すべきではありません。インターフェースからコピーされた説明:EmbeddedLdapServerContainer埋め込まれた LDAP サーバーポートを返します。- 次で指定:
- インターフェース
EmbeddedLdapServerContainerのgetPort - 戻り値:
- 組み込み LDAP サーバーポート
getLocalPort
public int getLocalPort()
使用すべきではありません。TcpTransportによって解決されたポートを返します。- 戻り値:
TcpTransportによって解決されるポート
setLdapOverSslEnabled
public void setLdapOverSslEnabled(boolean ldapOverSslEnabled)
使用すべきではありません。- パラメーター:
ldapOverSslEnabled- 設定されていない場合、デフォルトで false になります
setKeyStoreFile
public void setKeyStoreFile(java.io.File keyStoreFile)
使用すべきではありません。keyStore は null であってはならず、有効なファイルである必要があります。基になるLdapServerに keyStore ファイルを設定します。- パラメーター:
keyStoreFile- LDAP が有効になっている場合は必須
setCertificatePassord
public void setCertificatePassord(java.lang.String certificatePassord)
使用すべきではありません。基盤となるLdapServerに証明書のパスワードを設定します。- パラメーター:
certificatePassord- null の可能性があります
getService
public org.apache.directory.server.core.DefaultDirectoryService getService()
使用すべきではありません。
start
public void start()
使用すべきではありません。- 次で指定:
- インターフェース
org.springframework.context.Lifecycleのstart
stop
public void stop()
使用すべきではありません。- 次で指定:
- インターフェース
org.springframework.context.Lifecycleのstop
isRunning
public boolean isRunning()
使用すべきではありません。- 次で指定:
- インターフェース
org.springframework.context.LifecycleのisRunning