クラス TransactionAwareContextSourceProxy
java.lang.ObjectSE
org.springframework.ldap.core.support.DelegatingBaseLdapPathContextSourceSupport
org.springframework.ldap.transaction.compensating.manager.TransactionAwareContextSourceProxy
- 実装済みのインターフェース一覧:
ContextSource, BaseLdapPathSource
public class TransactionAwareContextSourceProxy
extends DelegatingBaseLdapPathContextSourceSupport
implements ContextSource
返された DirContext オブジェクトが周囲のトランザクションを認識していることを確認するための ContextSource のプロキシ。これにより、トランザクション中に DirContext が閉じられず、すべての変更操作が記録され、対応するロールバック操作が追跡されます。返されるすべての DirContext インスタンスは、型
TransactionAwareDirContextInvocationHandler になります。- 導入:
- 1.2
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明getContext(StringSE principal, StringSE credentials) 提供されたプリンシパルと資格情報を使用して認証されたDirContextインスタンスを取得します。読み取り専用のDirContextを取得します。読み取り / 書き込みDirContextインスタンスを取得します。ターゲット ContextSource を取得します。
コンストラクターの詳細
TransactionAwareContextSourceProxy
コンストラクター。- パラメーター:
target- 対象の ContextSource。
メソッドの詳細
getTarget
クラスからコピーされた説明:DelegatingBaseLdapPathContextSourceSupportターゲット ContextSource を取得します。- 次で指定:
- クラス
DelegatingBaseLdapPathContextSourceSupportのgetTarget - 戻り値:
- 対象の ContextSource。
getReadOnlyContext
インターフェースからコピーされた説明:ContextSource読み取り専用のDirContextを取得します。返されたDirContextは、読み取り専用操作を実行できる必要があります。- 次で指定:
- インターフェース
ContextSourceのgetReadOnlyContext - 戻り値:
- DirContext インスタンスで、null になることはありません。
getReadWriteContext
インターフェースからコピーされた説明:ContextSource読み取り / 書き込みDirContextインスタンスを取得します。- 次で指定:
- インターフェース
ContextSourceのgetReadWriteContext - 戻り値:
DirContextインスタンスであり、nullではありません。
getContext
インターフェースからコピーされた説明:ContextSource提供されたプリンシパルと資格情報を使用して認証されたDirContextインスタンスを取得します。通常、プレーン認証の目的で使用されます。このインスタンスはネイティブ Java LDAP プーリングを使用するように構成されていますが、このメソッドは決してネイティブ Java LDAP プーリングを使用しないことに注意してください。これは、ターゲットディレクトリでのパスワードの変更をできるだけ早く有効にするためです。- 次で指定:
- インターフェース
ContextSourceのgetContext - パラメーター:
principal- 認証に使用するプリンシパル (通常は LDAP ツリー内のユーザーの識別名)。credentials- 認証に使用する資格情報。- 戻り値:
- 認証された
DirContextインスタンスであり、nullではありません。