クラス MutableDelegatingLdapContext
java.lang.ObjectSE
org.springframework.ldap.pool.DelegatingContext
org.springframework.ldap.pool.DelegatingDirContext
org.springframework.ldap.pool.DelegatingLdapContext
org.springframework.ldap.pool.MutableDelegatingLdapContext
- 実装済みのインターフェース一覧:
ContextSE, DirContextSE, LdapContextSE, DirContextProxy
MutablePoolingContextSource が LdapContextSE をラップするために使用し、ほとんどのメソッドを基になるコンテキストに委譲します。このクラスは DelegatingLdapContext を継承し、ラップされた LDAP コンテキストでリクエスト制御を設定できるようにします。これにより、ページングされた結果などのシナリオで Spring LDAP プーリングを使用できるようになります。フィールド概要
インターフェース ContextSE から継承されたフィールド
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インターフェース DirContextSE から継承されたフィールド
ADD_ATTRIBUTESE, REMOVE_ATTRIBUTESE, REPLACE_ATTRIBUTESEインターフェース LdapContextSE から継承されたフィールド
CONTROL_FACTORIESSEコンストラクター概要
コンストラクターコンストラクター説明MutableDelegatingLdapContext(org.apache.commons.pool.KeyedObjectPool keyedObjectPool, LdapContextSE delegateLdapContext, DirContextType dirContextType) 指定されたプール、コンテキスト、コンテキスト型の新しい変更可能な委譲 LDAP コンテキストを作成します。方法の概要
クラス DelegatingLdapContext から継承されたメソッド
assertOpen, close, equals, extendedOperation, getConnectControls, getDelegateDirContext, getDelegateLdapContext, getInnermostDelegateLdapContext, getRequestControls, getResponseControls, hashCode, newInstance, reconnect, toStringクラス DelegatingDirContext から継承されたメソッド
bind, bind, createSubcontext, createSubcontext, getAttributes, getAttributes, getAttributes, getAttributes, getDelegateContext, getInnermostDelegateDirContext, getSchema, getSchema, getSchemaClassDefinition, getSchemaClassDefinition, getTargetContext, modifyAttributes, modifyAttributes, modifyAttributes, modifyAttributes, rebind, rebind, search, search, search, search, search, search, search, searchクラス DelegatingContext から継承されたメソッド
addToEnvironment, bind, bind, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getInnermostDelegateContext, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind, unbindインターフェース ContextSE から継承されたメソッド
addToEnvironmentSE, bindSE, bindSE, composeNameSE, composeNameSE, createSubcontextSE, createSubcontextSE, destroySubcontextSE, destroySubcontextSE, getEnvironment, getNameInNamespace, getNameParserSE, getNameParserSE, listSE, listSE, listBindingsSE, listBindingsSE, lookupSE, lookupSE, lookupLinkSE, lookupLinkSE, rebindSE, rebindSE, removeFromEnvironmentSE, renameSE, renameSE, unbindSE, unbindSEインターフェース DirContextSE から継承されたメソッド
bindSE, bindSE, createSubcontextSE, createSubcontextSE, getAttributesSE, getAttributesSE, getAttributesSE, getAttributesSE, getSchemaSE, getSchemaSE, getSchemaClassDefinitionSE, getSchemaClassDefinitionSE, modifyAttributesSE, modifyAttributesSE, modifyAttributesSE, modifyAttributesSE, rebindSE, rebindSE, searchSE, searchSE, searchSE, searchSE, searchSE, searchSE, searchSE, searchSE
コンストラクターの詳細
MutableDelegatingLdapContext
public MutableDelegatingLdapContext(org.apache.commons.pool.KeyedObjectPool keyedObjectPool, LdapContextSE delegateLdapContext, DirContextType dirContextType) 指定されたプール、コンテキスト、コンテキスト型の新しい変更可能な委譲 LDAP コンテキストを作成します。- パラメーター:
keyedObjectPool- デリゲートコンテキストがチェックアウトされたプール。delegateLdapContext- 操作を委譲する LDAP コンテキスト。dirContextType- プールのキーとして使用されるコンテキストの型。- 例外:
IllegalArgumentExceptionSE- いずれかの引数が null の場合
メソッドの詳細
setRequestControls
- 次で指定:
- インターフェース
LdapContextSEのsetRequestControlsSE - オーバーライド:
- クラス
DelegatingLdapContextのsetRequestControls - 例外:
NamingExceptionSE- 関連事項: