View Javadoc

1   package ch.qos.logback.classic.util;
2   
3   import javax.naming.Context;
4   import javax.naming.InitialContext;
5   import javax.naming.NamingException;
6   
7   /**
8    * A simple utility class to create and use a JNDI Context.
9    *
10   * @author Ceki Gülcü
11   * @author Sébastien Pennec
12   */
13  
14  public class JNDIUtil {
15    
16    public static Context getInitialContext() throws NamingException {
17      return new InitialContext();
18    }
19  
20    public static String lookup(Context ctx, String name) {
21      if (ctx == null) {
22        return null;
23      }
24      try {
25        return (String) ctx.lookup(name);
26      } catch (NamingException e) {
27        return null;
28      }
29    }
30  }