org.objectweb.carol.jndi.lmi
Class LmiInitialContextFactory

java.lang.Object
  extended byorg.objectweb.carol.jndi.lmi.LmiInitialContextFactory
All Implemented Interfaces:
javax.naming.spi.InitialContextFactory, javax.naming.spi.ObjectFactory

public class LmiInitialContextFactory
extends java.lang.Object
implements javax.naming.spi.ObjectFactory, javax.naming.spi.InitialContextFactory

Class LmiInitialContextFactory is the CAROL JNDI SPI Context Factory for multi Context management.

Version:
1.0, 15/07/2002
Author:
Guillaume Riviere (Guillaume.Riviere@inrialpes.fr)
See Also:
ObjectFactory, InitialContextFactory

Constructor Summary
LmiInitialContextFactory()
           
 
Method Summary
 javax.naming.Context getInitialContext(java.util.Hashtable env)
          Get a new multi initial context
 java.lang.Object getObjectInstance(java.lang.Object ref, javax.naming.Name name, javax.naming.Context nameCtx, java.util.Hashtable env)
          never use for the moment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LmiInitialContextFactory

public LmiInitialContextFactory()
Method Detail

getInitialContext

public javax.naming.Context getInitialContext(java.util.Hashtable env)
                                       throws javax.naming.NamingException
Get a new multi initial context

Specified by:
getInitialContext in interface javax.naming.spi.InitialContextFactory
Returns:
the new Multi Initial Context
Throws:
javax.naming.NamingException

getObjectInstance

public java.lang.Object getObjectInstance(java.lang.Object ref,
                                          javax.naming.Name name,
                                          javax.naming.Context nameCtx,
                                          java.util.Hashtable env)
                                   throws javax.naming.NamingException
never use for the moment

Specified by:
getObjectInstance in interface javax.naming.spi.ObjectFactory
Throws:
javax.naming.NamingException