com.bm.jndi
Class MemoryContext

java.lang.Object
  extended by com.bm.jndi.AbstractContext
      extended by com.bm.jndi.MemoryContext
All Implemented Interfaces:
javax.naming.Context

public class MemoryContext
extends AbstractContext
implements javax.naming.Context

An in memory naming context.


Field Summary
 
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
MemoryContext()
           
 
Method Summary
 void bind(java.lang.String name, java.lang.Object obj)
          
 java.lang.Object lookup(java.lang.String name)
          
 void rebind(java.lang.String name, java.lang.Object obj)
          
 void rename(java.lang.String oldName, java.lang.String newName)
          
 void unbind(java.lang.String name)
          
 
Methods inherited from class com.bm.jndi.AbstractContext
addToEnvironment, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookupLink, lookupLink, rebind, removeFromEnvironment, rename, unbind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.naming.Context
addToEnvironment, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookupLink, lookupLink, rebind, removeFromEnvironment, rename, unbind
 

Constructor Detail

MemoryContext

public MemoryContext()
Method Detail

bind

public void bind(java.lang.String name,
                 java.lang.Object obj)
          throws javax.naming.NamingException

Specified by:
bind in interface javax.naming.Context
Overrides:
bind in class AbstractContext
Throws:
javax.naming.NamingException

lookup

public java.lang.Object lookup(java.lang.String name)
                        throws javax.naming.NamingException

Specified by:
lookup in interface javax.naming.Context
Overrides:
lookup in class AbstractContext
Throws:
javax.naming.NamingException

rebind

public void rebind(java.lang.String name,
                   java.lang.Object obj)
            throws javax.naming.NamingException

Specified by:
rebind in interface javax.naming.Context
Overrides:
rebind in class AbstractContext
Throws:
javax.naming.NamingException

rename

public void rename(java.lang.String oldName,
                   java.lang.String newName)
            throws javax.naming.NamingException

Specified by:
rename in interface javax.naming.Context
Overrides:
rename in class AbstractContext
Throws:
javax.naming.NamingException

unbind

public void unbind(java.lang.String name)
            throws javax.naming.NamingException

Specified by:
unbind in interface javax.naming.Context
Overrides:
unbind in class AbstractContext
Throws:
javax.naming.NamingException


Copyright © 2008. All Rights Reserved.