1 package org.enhydra.spi.conf; 2 3 import java.util.Hashtable ; 4 import javax.naming.Context ; 5 import javax.naming.Name ; 6 import javax.naming.NamingException ; 7 import javax.naming.spi.InitialContextFactory ; 8 import javax.naming.spi.ObjectFactory ; 9 import org.objectweb.carol.util.configuration.TraceCarol; 10 11 14 public class ConfFileInitialContextFactory implements ObjectFactory , InitialContextFactory { 15 16 23 public Context getInitialContext(Hashtable env) throws NamingException { 24 if (TraceCarol.isDebugJndiCarol()) { 25 TraceCarol.debugJndiCarol("MultiOrbInitialContextFactory.getInitialContext(Hashtable env)"); 26 } 27 return new ConfFileInitialContext(env); 28 } 29 30 39 public Object getObjectInstance(Object ref, Name name, Context nameCtx, Hashtable env) throws NamingException { 40 if (TraceCarol.isDebugJndiCarol()) { 41 TraceCarol.debugJndiCarol("MultiOrbInitialContextFactory.getObjectInstance(Object ref, Name name, Context nameCtx, Hashtable env)"); 42 } 43 return null; 45 } 46 } 47 | Popular Tags |