package org.infinispan.test.jndi;
import java.util.Hashtable;
import javax.naming.Context;
import javax.naming.NamingException;
import javax.naming.spi.InitialContextFactory;
public class DummyContextFactory implements InitialContextFactory {
static Context instance = new DummyContext();
/**
* Creates an Initial Context for beginning name resolution. Special requirements of this context are supplied using
* <code>environment</code>.
* <p/>
* The environment parameter is owned by the caller. The implementation will not modify the object or keep a
* reference to it, although it may keep a reference to a clone or copy.
*
* @param environment The possibly null environment specifying information to be used in the creation of the initial
* context.
* @return A non-null initial context object that implements the Context interface.
* @throws javax.naming.NamingException If cannot create an initial context.
*/
public Context getInitialContext(Hashtable environment) throws NamingException {
return instance;
}
}