クラス DelegatingContext
java.lang.ObjectSE
org.springframework.ldap.pool.DelegatingContext
- 実装されているすべてのインターフェース:
ContextSE
- 既知の直属サブクラス
DelegatingDirContext
PoolingContextSource が ContextSE をラップするために使用し、ほとんどのメソッドを基礎となるコンテキストに委譲し、コンテキストがチェックアウトされたプールへの参照を保持し、close() が呼び出されたときに自身をプールに返します。フィールドのサマリー
インターフェース javax.naming.ContextSE から継承されたフィールド
APPLETSE, AUTHORITATIVESE, BATCHSIZESE, DNS_URLSE, INITIAL_CONTEXT_FACTORYSE, LANGUAGESE, OBJECT_FACTORIESSE, PROVIDER_URLSE, REFERRALSE, SECURITY_AUTHENTICATIONSE, SECURITY_CREDENTIALSSE, SECURITY_PRINCIPALSE, SECURITY_PROTOCOLSE, STATE_FACTORIESSE, URL_PKG_PREFIXESSEコンストラクターの概要
コンストラクターコンストラクター説明DelegatingContext(org.apache.commons.pool.KeyedObjectPool keyedObjectPool, ContextSE delegateContext, DirContextType dirContextType) 指定されたプール、コンテキスト、コンテキスト型の新しい委譲コンテキストを作成します。メソッドのサマリー
修飾子と型メソッド説明addToEnvironment(StringSE propName, ObjectSE propVal) protected voidvoidvoidvoidclose()composeName(StringSE name, StringSE prefix) composeName(NameSE name, NameSE prefix) createSubcontext(StringSE name) createSubcontext(NameSE name) voiddestroySubcontext(StringSE name) voiddestroySubcontext(NameSE name) booleanHashtableSE<?,?> デリゲートでないコンテキストが見つかるまで、デリゲートを再帰的にインスペクションします。getNameParser(StringSE name) getNameParser(NameSE name) inthashCode()listBindings(StringSE name) listBindings(NameSE name) lookupLink(StringSE name) lookupLink(NameSE name) voidvoidremoveFromEnvironment(StringSE propName) voidvoidtoString()voidvoid
コンストラクターの詳細
DelegatingContext
public DelegatingContext(org.apache.commons.pool.KeyedObjectPool keyedObjectPool, ContextSE delegateContext, DirContextType dirContextType) 指定されたプール、コンテキスト、コンテキスト型の新しい委譲コンテキストを作成します。- パラメーター:
keyedObjectPool- デリゲートコンテキストがチェックアウトされたプール。delegateContext- 操作を委譲するコンテキスト。dirContextType- プールのキーとして使用されるコンテキストの型。- 例外:
IllegalArgumentExceptionSE- いずれかの引数が null の場合
メソッドの詳細
getDelegateContext
- 戻り値:
- このコンテキストプロキシの直接のデリゲート
getInnermostDelegateContext
デリゲートでないコンテキストが見つかるまで、デリゲートを再帰的にインスペクションします。- 戻り値:
- 委譲されている最も内側の (実際の) コンテキスト。
assertOpen
- 例外:
NamingExceptionSE- デリゲートが null の場合、close()が呼び出されています。
equals
hashCode
public int hashCode()toString
addToEnvironment
- 次で指定:
- インターフェース
ContextSEのaddToEnvironmentSE - 例外:
NamingExceptionSE- 関連事項:
bind
- 次で指定:
- インターフェース
ContextSEのbindSE - 例外:
NamingExceptionSE- 関連事項:
bind
- 次で指定:
- インターフェース
ContextSEのbindSE - 例外:
NamingExceptionSE- 関連事項:
close
- 次で指定:
- インターフェース
ContextSEのclose - 例外:
NamingExceptionSE- 関連事項:
composeName
- 次で指定:
- インターフェース
ContextSEのcomposeNameSE - 例外:
NamingExceptionSE- 関連事項:
composeName
- 次で指定:
- インターフェース
ContextSEのcomposeNameSE - 例外:
NamingExceptionSE- 関連事項:
createSubcontext
- 次で指定:
- インターフェース
ContextSEのcreateSubcontextSE - 例外:
NamingExceptionSE- 関連事項:
createSubcontext
- 次で指定:
- インターフェース
ContextSEのcreateSubcontextSE - 例外:
NamingExceptionSE- 関連事項:
destroySubcontext
- 次で指定:
- インターフェース
ContextSEのdestroySubcontextSE - 例外:
NamingExceptionSE- 関連事項:
destroySubcontext
- 次で指定:
- インターフェース
ContextSEのdestroySubcontextSE - 例外:
NamingExceptionSE- 関連事項:
getEnvironment
- 次で指定:
- インターフェース
ContextSEのgetEnvironment - 例外:
NamingExceptionSE- 関連事項:
getNameInNamespace
- 次で指定:
- インターフェース
ContextSEのgetNameInNamespace - 例外:
NamingExceptionSE- 関連事項:
getNameParser
- 次で指定:
- インターフェース
ContextSEのgetNameParserSE - 例外:
NamingExceptionSE- 関連事項:
getNameParser
- 次で指定:
- インターフェース
ContextSEのgetNameParserSE - 例外:
NamingExceptionSE- 関連事項:
list
- 次で指定:
- インターフェース
ContextSEのlistSE - 例外:
NamingExceptionSE- 関連事項:
list
- 次で指定:
- インターフェース
ContextSEのlistSE - 例外:
NamingExceptionSE- 関連事項:
listBindings
- 次で指定:
- インターフェース
ContextSEのlistBindingsSE - 例外:
NamingExceptionSE- 関連事項:
listBindings
- 次で指定:
- インターフェース
ContextSEのlistBindingsSE - 例外:
NamingExceptionSE- 関連事項:
lookup
- 次で指定:
- インターフェース
ContextSEのlookupSE - 例外:
NamingExceptionSE- 関連事項:
lookup
- 次で指定:
- インターフェース
ContextSEのlookupSE - 例外:
NamingExceptionSE- 関連事項:
lookupLink
- 次で指定:
- インターフェース
ContextSEのlookupLinkSE - 例外:
NamingExceptionSE- 関連事項:
lookupLink
- 次で指定:
- インターフェース
ContextSEのlookupLinkSE - 例外:
NamingExceptionSE- 関連事項:
rebind
- 次で指定:
- インターフェース
ContextSEのrebindSE - 例外:
NamingExceptionSE- 関連事項:
rebind
- 次で指定:
- インターフェース
ContextSEのrebindSE - 例外:
NamingExceptionSE- 関連事項:
removeFromEnvironment
- 次で指定:
- インターフェース
ContextSEのremoveFromEnvironmentSE - 例外:
NamingExceptionSE- 関連事項:
rename
- 次で指定:
- インターフェース
ContextSEのrenameSE - 例外:
NamingExceptionSE- 関連事項:
rename
- 次で指定:
- インターフェース
ContextSEのrenameSE - 例外:
NamingExceptionSE- 関連事項:
unbind
- 次で指定:
- インターフェース
ContextSEのunbindSE - 例外:
NamingExceptionSE- 関連事項:
unbind
- 次で指定:
- インターフェース
ContextSEのunbindSE - 例外:
NamingExceptionSE- 関連事項: