package com.goodworkalan.addendum; import java.util.Hashtable; import javax.naming.Context; import javax.naming.NamingException; import javax.naming.spi.InitialContextFactory; /** * A JNDI initial context factory that raises an exception when an * initial context is requested. * * @author Alan Gutierrez */ public class BadInitialContextFactory implements InitialContextFactory { /** * Raise a naming exception. * * @param environment * The possibly null environment specifying information to be * used in the creation of the initial context. * @return Does not return. * @exception NamingException * Invariably */ public Context getInitialContext(Hashtable<?, ?> environment) throws NamingException { throw new NamingException(); } }