public class SimpleNamingContext
extends java.lang.Object
implements javax.naming.Context このクラスは、アプリケーションによる直接的な使用を目的としたものではありませんが、たとえばユニットテストで JndiTemplate の createInitialContext メソッドをオーバーライドするために使用できます。通常、SimpleNamingContextBuilder は、JVM レベルの JNDI 環境のセットアップに使用されます。
SimpleNamingContextBuilder, JndiTemplate.createInitialContext()| コンストラクターと説明 |
|---|
SimpleNamingContext() 新しい名前付けコンテキストを作成します。 |
SimpleNamingContext(java.lang.String root) 指定されたネーミングルートで新しいネーミングコンテキストを作成します。 |
SimpleNamingContext(java.lang.String root, java.util.Hashtable<java.lang.String,java.lang.Object> boundObjects, java.util.Hashtable<java.lang.String,java.lang.Object> env) 指定されたネーミングルート、指定された名前 / オブジェクトマップ、JNDI 環境エントリを使用して、新しいネーミングコンテキストを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.Object | addToEnvironment(java.lang.String propName, java.lang.Object propVal) |
void | bind(javax.naming.Name name, java.lang.Object obj) |
void | bind(java.lang.String name, java.lang.Object obj) 指定されたオブジェクトを指定された名前にバインドします。 |
void | close() |
javax.naming.Name | composeName(javax.naming.Name name, javax.naming.Name prefix) |
java.lang.String | composeName(java.lang.String name, java.lang.String prefix) |
javax.naming.Context | createSubcontext(javax.naming.Name name) |
javax.naming.Context | createSubcontext(java.lang.String name) |
void | destroySubcontext(javax.naming.Name name) |
void | destroySubcontext(java.lang.String name) |
java.util.Hashtable<java.lang.String,java.lang.Object> | getEnvironment() |
java.lang.String | getNameInNamespace() |
javax.naming.NameParser | getNameParser(javax.naming.Name name) |
javax.naming.NameParser | getNameParser(java.lang.String name) |
javax.naming.NamingEnumeration<javax.naming.NameClassPair> | list(javax.naming.Name name) |
javax.naming.NamingEnumeration<javax.naming.NameClassPair> | list(java.lang.String root) |
javax.naming.NamingEnumeration<javax.naming.Binding> | listBindings(javax.naming.Name name) |
javax.naming.NamingEnumeration<javax.naming.Binding> | listBindings(java.lang.String root) |
java.lang.Object | lookup(javax.naming.Name name) |
java.lang.Object | lookup(java.lang.String lookupName) 指定された名前のオブジェクトを検索します。 |
java.lang.Object | lookupLink(javax.naming.Name name) |
java.lang.Object | lookupLink(java.lang.String name) |
void | rebind(javax.naming.Name name, java.lang.Object obj) |
void | rebind(java.lang.String name, java.lang.Object obj) |
java.lang.Object | removeFromEnvironment(java.lang.String propName) |
void | rename(javax.naming.Name oldName, javax.naming.Name newName) |
void | rename(java.lang.String oldName, java.lang.String newName) |
void | unbind(javax.naming.Name name) |
void | unbind(java.lang.String name) |
public SimpleNamingContext()
public SimpleNamingContext(java.lang.String root)
public SimpleNamingContext(java.lang.String root,
java.util.Hashtable<java.lang.String,java.lang.Object> boundObjects,
@Nullable
java.util.Hashtable<java.lang.String,java.lang.Object> env)public javax.naming.NamingEnumeration<javax.naming.NameClassPair> list(java.lang.String root)
throws javax.naming.NamingExceptionjavax.naming.Context 内の list javax.naming.NamingExceptionpublic javax.naming.NamingEnumeration<javax.naming.Binding> listBindings(java.lang.String root)
throws javax.naming.NamingExceptionjavax.naming.Context 内の listBindings javax.naming.NamingExceptionpublic java.lang.Object lookup(java.lang.String lookupName)
throws javax.naming.NameNotFoundExceptionメモ: アプリケーションで直接使用するためのものではありません。標準の InitialContext JNDI ルックアップで使用されます。
javax.naming.Context 内の lookup javax.naming.NameNotFoundException - オブジェクトが見つからなかった場合 public java.lang.Object lookupLink(java.lang.String name)
throws javax.naming.NameNotFoundExceptionjavax.naming.Context 内の lookupLink javax.naming.NameNotFoundExceptionpublic void bind(java.lang.String name,
java.lang.Object obj)javax.naming.Context 内の bind SimpleNamingContextBuilder.bind(java.lang.String, java.lang.Object)public void unbind(java.lang.String name)
javax.naming.Context 内の unbind public void rebind(java.lang.String name,
java.lang.Object obj)javax.naming.Context 内の rebind public void rename(java.lang.String oldName,
java.lang.String newName)
throws javax.naming.NameNotFoundExceptionjavax.naming.Context 内の rename javax.naming.NameNotFoundExceptionpublic javax.naming.Context createSubcontext(java.lang.String name)
javax.naming.Context 内の createSubcontext public void destroySubcontext(java.lang.String name)
javax.naming.Context 内の destroySubcontext public java.lang.String composeName(java.lang.String name,
java.lang.String prefix)javax.naming.Context 内の composeName public java.util.Hashtable<java.lang.String,java.lang.Object> getEnvironment()
javax.naming.Context 内の getEnvironment public java.lang.Object addToEnvironment(java.lang.String propName,
java.lang.Object propVal)javax.naming.Context 内の addToEnvironment public java.lang.Object removeFromEnvironment(java.lang.String propName)
javax.naming.Context 内の removeFromEnvironment public void close()
javax.naming.Context 内の close public javax.naming.NamingEnumeration<javax.naming.NameClassPair> list(javax.naming.Name name)
throws javax.naming.NamingExceptionjavax.naming.Context 内の list javax.naming.NamingExceptionpublic javax.naming.NamingEnumeration<javax.naming.Binding> listBindings(javax.naming.Name name)
throws javax.naming.NamingExceptionjavax.naming.Context 内の listBindings javax.naming.NamingExceptionpublic java.lang.Object lookup(javax.naming.Name name)
throws javax.naming.NamingExceptionjavax.naming.Context 内の lookup javax.naming.NamingExceptionpublic java.lang.Object lookupLink(javax.naming.Name name)
throws javax.naming.NamingExceptionjavax.naming.Context 内の lookupLink javax.naming.NamingExceptionpublic void bind(javax.naming.Name name,
java.lang.Object obj)
throws javax.naming.NamingExceptionjavax.naming.Context 内の bind javax.naming.NamingExceptionpublic void unbind(javax.naming.Name name)
throws javax.naming.NamingExceptionjavax.naming.Context 内の unbind javax.naming.NamingExceptionpublic void rebind(javax.naming.Name name,
java.lang.Object obj)
throws javax.naming.NamingExceptionjavax.naming.Context 内の rebind javax.naming.NamingExceptionpublic void rename(javax.naming.Name oldName,
javax.naming.Name newName)
throws javax.naming.NamingExceptionjavax.naming.Context 内の rename javax.naming.NamingExceptionpublic javax.naming.Context createSubcontext(javax.naming.Name name)
throws javax.naming.NamingExceptionjavax.naming.Context 内の createSubcontext javax.naming.NamingExceptionpublic void destroySubcontext(javax.naming.Name name)
throws javax.naming.NamingExceptionjavax.naming.Context 内の destroySubcontext javax.naming.NamingExceptionpublic java.lang.String getNameInNamespace()
throws javax.naming.NamingExceptionjavax.naming.Context 内の getNameInNamespace javax.naming.NamingExceptionpublic javax.naming.NameParser getNameParser(javax.naming.Name name)
throws javax.naming.NamingExceptionjavax.naming.Context 内の getNameParser javax.naming.NamingExceptionpublic javax.naming.NameParser getNameParser(java.lang.String name)
throws javax.naming.NamingExceptionjavax.naming.Context 内の getNameParser javax.naming.NamingExceptionpublic javax.naming.Name composeName(javax.naming.Name name,
javax.naming.Name prefix)
throws javax.naming.NamingExceptionjavax.naming.Context 内の composeName javax.naming.NamingException