Package org.eclipse.jetty.jndi.java
Class javaRootURLContext
- java.lang.Object
-
- org.eclipse.jetty.jndi.java.javaRootURLContext
-
-
Field Summary
Fields Modifier and Type Field Description protected static NameParser
__javaNameParser
protected static NamingContext
__nameRoot
protected Hashtable
_env
static String
URL_PREFIX
-
Fields inherited from interface 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
-
-
Constructor Summary
Constructors Constructor Description javaRootURLContext(Hashtable env)
Creates a newjavaRootURLContext
instance.
-
Method Summary
-
-
-
Field Detail
-
URL_PREFIX
public static final String URL_PREFIX
- See Also:
- Constant Field Values
-
_env
protected Hashtable _env
-
__nameRoot
protected static NamingContext __nameRoot
-
__javaNameParser
protected static NameParser __javaNameParser
-
-
Constructor Detail
-
javaRootURLContext
public javaRootURLContext(Hashtable env)
Creates a newjavaRootURLContext
instance.- Parameters:
env
- aHashtable
value
-
-
Method Detail
-
lookup
public Object lookup(Name name) throws NamingException
- Specified by:
lookup
in interfaceContext
- Throws:
NamingException
-
lookup
public Object lookup(String name) throws NamingException
- Specified by:
lookup
in interfaceContext
- Throws:
NamingException
-
bind
public void bind(Name name, Object obj) throws NamingException
- Specified by:
bind
in interfaceContext
- Throws:
NamingException
-
bind
public void bind(String name, Object obj) throws NamingException
- Specified by:
bind
in interfaceContext
- Throws:
NamingException
-
unbind
public void unbind(String name) throws NamingException
- Specified by:
unbind
in interfaceContext
- Throws:
NamingException
-
unbind
public void unbind(Name name) throws NamingException
- Specified by:
unbind
in interfaceContext
- Throws:
NamingException
-
rename
public void rename(String oldStr, String newStr) throws NamingException
- Specified by:
rename
in interfaceContext
- Throws:
NamingException
-
rename
public void rename(Name oldName, Name newName) throws NamingException
- Specified by:
rename
in interfaceContext
- Throws:
NamingException
-
rebind
public void rebind(Name name, Object obj) throws NamingException
- Specified by:
rebind
in interfaceContext
- Throws:
NamingException
-
rebind
public void rebind(String name, Object obj) throws NamingException
- Specified by:
rebind
in interfaceContext
- Throws:
NamingException
-
lookupLink
public Object lookupLink(Name name) throws NamingException
- Specified by:
lookupLink
in interfaceContext
- Throws:
NamingException
-
lookupLink
public Object lookupLink(String name) throws NamingException
- Specified by:
lookupLink
in interfaceContext
- Throws:
NamingException
-
createSubcontext
public Context createSubcontext(Name name) throws NamingException
- Specified by:
createSubcontext
in interfaceContext
- Throws:
NamingException
-
createSubcontext
public Context createSubcontext(String name) throws NamingException
- Specified by:
createSubcontext
in interfaceContext
- Throws:
NamingException
-
destroySubcontext
public void destroySubcontext(Name name) throws NamingException
- Specified by:
destroySubcontext
in interfaceContext
- Throws:
NamingException
-
destroySubcontext
public void destroySubcontext(String name) throws NamingException
- Specified by:
destroySubcontext
in interfaceContext
- Throws:
NamingException
-
list
public NamingEnumeration list(Name name) throws NamingException
- Specified by:
list
in interfaceContext
- Throws:
NamingException
-
list
public NamingEnumeration list(String name) throws NamingException
- Specified by:
list
in interfaceContext
- Throws:
NamingException
-
listBindings
public NamingEnumeration listBindings(Name name) throws NamingException
- Specified by:
listBindings
in interfaceContext
- Throws:
NamingException
-
listBindings
public NamingEnumeration listBindings(String name) throws NamingException
- Specified by:
listBindings
in interfaceContext
- Throws:
NamingException
-
composeName
public Name composeName(Name name, Name prefix) throws NamingException
- Specified by:
composeName
in interfaceContext
- Throws:
NamingException
-
composeName
public String composeName(String name, String prefix) throws NamingException
- Specified by:
composeName
in interfaceContext
- Throws:
NamingException
-
close
public void close() throws NamingException
- Specified by:
close
in interfaceContext
- Throws:
NamingException
-
getNameInNamespace
public String getNameInNamespace() throws NamingException
- Specified by:
getNameInNamespace
in interfaceContext
- Throws:
NamingException
-
getNameParser
public NameParser getNameParser(Name name) throws NamingException
- Specified by:
getNameParser
in interfaceContext
- Throws:
NamingException
-
getNameParser
public NameParser getNameParser(String name) throws NamingException
- Specified by:
getNameParser
in interfaceContext
- Throws:
NamingException
-
addToEnvironment
public Object addToEnvironment(String propName, Object propVal) throws NamingException
- Specified by:
addToEnvironment
in interfaceContext
- Throws:
NamingException
-
removeFromEnvironment
public Object removeFromEnvironment(String propName) throws NamingException
- Specified by:
removeFromEnvironment
in interfaceContext
- Throws:
NamingException
-
getEnvironment
public Hashtable getEnvironment()
- Specified by:
getEnvironment
in interfaceContext
-
getRoot
public static NamingContext getRoot()
-
stripProtocol
protected Name stripProtocol(Name name) throws NamingException
- Throws:
NamingException
-
-