org.apache.avalon.excalibur.naming.memory
クラス MemoryContext

java.lang.Object
  |
  +--org.apache.avalon.excalibur.naming.AbstractContext
        |
        +--org.apache.avalon.excalibur.naming.AbstractLocalContext
              |
              +--org.apache.avalon.excalibur.naming.memory.MemoryContext
すべての実装インタフェース:
javax.naming.Context

public class MemoryContext
extends AbstractLocalContext

An in memory context implementation.

バージョン:
$Revision: 1.4 $
作成者:
Peter Donald

インタフェース javax.naming.Context から継承したフィールド
APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXES
 
コンストラクタの概要
  MemoryContext(Namespace namespace, java.util.Hashtable environment, javax.naming.Context parent)
           
protected MemoryContext(Namespace namespace, java.util.Hashtable environment, javax.naming.Context parent, java.util.Hashtable bindings)
           
 
メソッドの概要
protected  javax.naming.Context cloneContext()
           
protected  void doLocalBind(javax.naming.Name name, java.lang.Object object)
           
protected  javax.naming.NamingEnumeration doLocalList()
           
protected  javax.naming.NamingEnumeration doLocalListBindings()
           
protected  java.lang.Object doLocalLookup(javax.naming.Name name)
          Actually lookup raw entry in local context.
protected  void doLocalUnbind(javax.naming.Name name)
          Actually unbind raw entry in local context.
protected  javax.naming.Context newContext()
           
 
クラス org.apache.avalon.excalibur.naming.AbstractLocalContext から継承したメソッド
bind, checkUnbindContext, close, createSubcontext, destroySubcontext, getNameInNamespace, getNameParser, getNamespace, getParent, isDestroyableContext, list, listBindings, localLookup, lookup, lookupSubContext, unbind
 
クラス org.apache.avalon.excalibur.naming.AbstractContext から継承したメソッド
addToEnvironment, bind, bind, composeName, composeName, createSubcontext, destroySubcontext, getEnvironment, getLeafName, getNameParser, getNameParser, getPathName, getRawEnvironment, isSelf, list, listBindings, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MemoryContext

protected MemoryContext(Namespace namespace,
                        java.util.Hashtable environment,
                        javax.naming.Context parent,
                        java.util.Hashtable bindings)

MemoryContext

public MemoryContext(Namespace namespace,
                     java.util.Hashtable environment,
                     javax.naming.Context parent)
メソッドの詳細

newContext

protected javax.naming.Context newContext()
                                   throws javax.naming.NamingException
オーバーライド:
クラス AbstractLocalContext 内の newContext

cloneContext

protected javax.naming.Context cloneContext()
                                     throws javax.naming.NamingException
オーバーライド:
クラス AbstractLocalContext 内の cloneContext

doLocalBind

protected void doLocalBind(javax.naming.Name name,
                           java.lang.Object object)
                    throws javax.naming.NamingException
オーバーライド:
クラス AbstractLocalContext 内の doLocalBind

doLocalList

protected javax.naming.NamingEnumeration doLocalList()
                                              throws javax.naming.NamingException
オーバーライド:
クラス AbstractLocalContext 内の doLocalList

doLocalListBindings

protected javax.naming.NamingEnumeration doLocalListBindings()
                                                      throws javax.naming.NamingException
オーバーライド:
クラス AbstractLocalContext 内の doLocalListBindings

doLocalLookup

protected java.lang.Object doLocalLookup(javax.naming.Name name)
                                  throws javax.naming.NamingException
Actually lookup raw entry in local context. When overidding this it is not neccesary to resolve references etc.
オーバーライド:
クラス AbstractLocalContext 内の doLocalLookup
パラメータ:
name - the name in local context (size() == 1)
戻り値:
the bound object
例外:
javax.naming.NamingException - if an error occurs

doLocalUnbind

protected void doLocalUnbind(javax.naming.Name name)
                      throws javax.naming.NamingException
Actually unbind raw entry in local context.
オーバーライド:
クラス AbstractLocalContext 内の doLocalUnbind
パラメータ:
name - the name in local context (size() == 1)
例外:
javax.naming.NamingException - if an error occurs


"Copyright ? 2001 Apache Jakarta Project. All Rights Reserved."