org.osjava.sj.memory
Class MemoryContext
java.lang.Object
org.osjava.sj.jndi.AbstractContext
org.osjava.sj.memory.MemoryContext
- All Implemented Interfaces:
- java.lang.Cloneable, javax.naming.Context
public class MemoryContext
- extends AbstractContext
A generic context that requires no DataSource backend. It is designed to
live exclusively in memory and not have its state saved.
- Since:
- Simple-JNDI 0.11
- Version:
- $Rev: 1743 $ $Date: 2005-06-24 16:56:40 -0700 (Fri, 24 Jun 2005) $
- Author:
- Robert M. Zigweid
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 |
Methods inherited from class org.osjava.sj.jndi.AbstractContext |
addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, getSubContexts, isEmpty, isSharedAndLoaded, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, setNameInNamespace, setNameInNamespace, unbind, unbind |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MemoryContext
public MemoryContext()
MemoryContext
public MemoryContext(java.util.Hashtable env)
- Parameters:
env
-
MemoryContext
public MemoryContext(java.util.Hashtable env,
boolean systemOverride)
- Parameters:
env
- systemOverride
-
MemoryContext
public MemoryContext(java.util.Hashtable env,
javax.naming.NameParser parser)
- Parameters:
env
- parser
-
MemoryContext
public MemoryContext(boolean systemOverride)
- Parameters:
systemOverride
-
MemoryContext
public MemoryContext(boolean systemOverride,
javax.naming.NameParser parser)
- Parameters:
systemOverride
- parser
-
MemoryContext
public MemoryContext(javax.naming.NameParser parser)
- Parameters:
parser
-
MemoryContext
public MemoryContext(java.util.Hashtable env,
boolean systemOverride,
javax.naming.NameParser parser)
- Parameters:
env
- systemOverride
- parser
-
MemoryContext
public MemoryContext(AbstractContext that)
- Parameters:
that
-
createSubcontext
public javax.naming.Context createSubcontext(javax.naming.Name name)
throws javax.naming.NamingException
- Specified by:
createSubcontext
in interface javax.naming.Context
- Specified by:
createSubcontext
in class AbstractContext
- Throws:
javax.naming.NamingException
- See Also:
Context.createSubcontext(javax.naming.Name)