tyrex.naming
Class MemoryContextFactory
java.lang.Object
tyrex.naming.MemoryContextFactory
- All Implemented Interfaces:
- javax.naming.spi.InitialContextFactory
- public final class MemoryContextFactory
- extends java.lang.Object
- implements javax.naming.spi.InitialContextFactory
Implements a context factory for MemoryContext
. When set properly
InitialContext
will return a MemoryContext
referencing the named path in the shared memory space.
To use this context factory the JNDI properties file must include
the following properties:
java.naming.factory.initial=tyrex.naming.MemoryContextFactory
java.naming.provider.url=
Any non-empty URL will return a context to that path in the object tree,
relative to the same shared root. The returned context is read/write.
- Version:
- $Revision: 1.6 $ $Date: 2001/03/19 17:39:01 $
- Author:
- Assaf Arkin
- See Also:
MemoryContext
,
JavaContext
Method Summary |
(package private) static MemoryBinding |
getBindings(java.lang.String path)
Returns a binding in the specified path. |
javax.naming.Context |
getInitialContext(java.util.Hashtable env)
Returns an initial context based on the Context.PROVIDER_URL
environment attribute. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MemoryContextFactory
public MemoryContextFactory()
getBindings
static MemoryBinding getBindings(java.lang.String path)
throws javax.naming.NamingException
- Returns a binding in the specified path. If the binding does
not exist, the full path is created and a new binding is returned.
The binding is always obtained from the shared root.
- Parameters:
path
- The path
- Returns:
- The memory binding for the path
- Throws:
javax.naming.NamingException
- Name is invalid
getInitialContext
public javax.naming.Context getInitialContext(java.util.Hashtable env)
throws javax.naming.NamingException
- Returns an initial context based on the
Context.PROVIDER_URL
environment attribute. If this attribute is missing or an empty
string, a new memory context be returned. Otherwise, the specified
context will be returned.
- Specified by:
getInitialContext
in interface javax.naming.spi.InitialContextFactory
- Throws:
javax.naming.NamingException
Original code is Copyright (c) 1999-2001, Intalio, Inc. All Rights Reserved. Contributions by MetaBoss team are Copyright (c) 2003-2005, Softaris Pty. Ltd. All Rights Reserved.