org.jboss.webbeans.util
Class JNDI
java.lang.Object
org.jboss.webbeans.util.JNDI
public class JNDI
- extends java.lang.Object
Provides JNDI access abstraction
- Author:
- Pete Muir
|
Constructor Summary |
JNDI()
|
|
Method Summary |
static void |
bind(java.lang.String key,
java.lang.Object value)
|
static void |
bind(java.lang.String env,
java.lang.String name,
java.lang.Object value)
|
static javax.naming.InitialContext |
getInitialContext()
|
static javax.naming.InitialContext |
getInitialContext(java.util.Properties props)
|
static java.lang.Object |
lookup(java.lang.String name)
Looks up a object in JNDI |
static
|
lookup(java.lang.String name,
java.lang.Class<? extends T> expectedType)
Typed JNDI lookup |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JNDI
public JNDI()
getInitialContext
public static javax.naming.InitialContext getInitialContext(java.util.Properties props)
throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
getInitialContext
public static javax.naming.InitialContext getInitialContext()
throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
lookup
public static java.lang.Object lookup(java.lang.String name)
- Looks up a object in JNDI
- Parameters:
name - The JNDI name
- Returns:
- The object
lookup
public static <T> T lookup(java.lang.String name,
java.lang.Class<? extends T> expectedType)
- Typed JNDI lookup
- Type Parameters:
T - The type- Parameters:
name - The JNDI nameexpectedType - The excpected type
- Returns:
- The object
bind
public static void bind(java.lang.String key,
java.lang.Object value)
bind
public static void bind(java.lang.String env,
java.lang.String name,
java.lang.Object value)
Copyright © 2008. All Rights Reserved.