KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > sapia > archie > jndi > DefaultContextFactory


1 package org.sapia.archie.jndi;
2
3 import java.util.Hashtable JavaDoc;
4
5 import javax.naming.Context JavaDoc;
6 import javax.naming.NamingException JavaDoc;
7 import javax.naming.spi.InitialContextFactory JavaDoc;
8
9 import org.sapia.archie.ProcessingException;
10 import org.sapia.archie.impl.DefaultNode;
11
12 /**
13  * @author Yanick Duchesne
14  * <dl>
15  * <dt><b>Copyright:</b><dd>Copyright &#169; 2002-2003 <a HREF="http://www.sapia-oss.org">Sapia Open Source Software</a>. All Rights Reserved.</dd></dt>
16  * <dt><b>License:</b><dd>Read the license.txt file of the jar or visit the
17  * <a HREF="http://www.sapia-oss.org/license.html">license page</a> at the Sapia OSS web site</dd></dt>
18  * </dl>
19  */

20 public class DefaultContextFactory implements InitialContextFactory JavaDoc{
21   
22   /**
23    * @see javax.naming.spi.InitialContextFactory#getInitialContext(java.util.Hashtable)
24    */

25   public Context JavaDoc getInitialContext(Hashtable JavaDoc environment)
26     throws NamingException JavaDoc {
27     try{
28       return new JndiContext(new DefaultNode());
29     }catch(ProcessingException e){
30       NamingException JavaDoc ne = new NamingException JavaDoc("Could not create initial context");
31       ne.setRootCause(e);
32       throw ne;
33     }
34   }
35
36
37 }
38
Popular Tags