クラス 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)
使用すべきではありません。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 void
afterPropertiesSet()
使用すべきではありません。void
destroy()
使用すべきではありません。int
getLocalPort()
使用すべきではありません。TcpTransport
によって解決されたポートを返します。int
getPort()
使用すべきではありません。埋め込まれた LDAP サーバーポートを返します。org.apache.directory.server.core.DefaultDirectoryService
getService()
使用すべきではありません。boolean
isRunning()
使用すべきではありません。void
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
使用すべきではありません。void
setCertificatePassord(java.lang.String certificatePassord)
使用すべきではありません。基盤となるLdapServer
に証明書のパスワードを設定します。void
setKeyStoreFile(java.io.File keyStoreFile)
使用すべきではありません。keyStore は null であってはならず、有効なファイルである必要があります。void
setLdapOverSslEnabled(boolean ldapOverSslEnabled)
使用すべきではありません。true
に設定すると、LDAP over SSL(LDAP)が有効になります。void
setPort(int port)
使用すべきではありません。接続する組み込み LDAP サーバーポート。void
setWorkingDirectory(java.io.File workingDir)
使用すべきではありません。void
start()
使用すべきではありません。void
stop()
使用すべきではありません。
メソッドの詳細
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