Package 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
-
-
Constructor Summary
Constructors Constructor Description MemoryContext()
MemoryContext(boolean systemOverride)
MemoryContext(boolean systemOverride, javax.naming.NameParser parser)
MemoryContext(java.util.Hashtable env)
MemoryContext(java.util.Hashtable env, boolean systemOverride)
MemoryContext(java.util.Hashtable env, boolean systemOverride, javax.naming.NameParser parser)
MemoryContext(java.util.Hashtable env, javax.naming.NameParser parser)
MemoryContext(javax.naming.NameParser parser)
MemoryContext(AbstractContext that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.naming.Context
createSubcontext(javax.naming.Name name)
-
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
-
-
-
-
Constructor Detail
-
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
-
-
-
Method Detail
-
createSubcontext
public javax.naming.Context createSubcontext(javax.naming.Name name) throws javax.naming.NamingException
- Specified by:
createSubcontext
in interfacejavax.naming.Context
- Specified by:
createSubcontext
in classAbstractContext
- Throws:
javax.naming.NamingException
- See Also:
Context.createSubcontext(javax.naming.Name)
-
-