|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.lateralnz.common.util.JNDIUtils
public final class JNDIUtils
common utilities for looking up objects (EJBs, Datasources, etc) in the JNDI tree
| Field Summary | |
|---|---|
static javax.naming.Context |
DAO_CONTEXT
|
| Fields inherited from interface org.lateralnz.common.util.Constants |
|---|
AMPERSAND, AND, APPLICATION_X_WWW_FORM_URLENCODED, ASTERISK, AT, BACK_SLASH, CHAR_LEFT_CHEV, CHAR_RIGHT_CHEV, COLON, COMMA, CRLF, DASH, DELETE, DOLLAR, DOT, DOT_CLASS, DOT_JAVA, EIGHT, EMPTY, EQUALS, FALSE, FILE_SEPARATOR, FIVE, FORWARD_SLASH, FOUR, FULLSTOP, HASH, HAT, INSERT, LEFT_BRACE, LEFT_BRACKET, LEFT_CHEV, MAX_LEN_APPCODE, MAX_LEN_APPGROUP, MAX_LEN_MSGCODE, MAX_LEN_MSGTEXT, MINUS_ONE, N, NEWLINE, NINE, NO, NULL_STRING, OFF, ON, ONE, ONE_DAY, ONE_HOUR, ONE_MINUTE, ONE_WEEK, PATH_SEPARATOR, PERCENT, PIPE, PLUS, QUESTION_MARK, QUOTE, REQUIRED, REQUIRES_NEW, RETURN, RIGHT_BRACE, RIGHT_BRACKET, RIGHT_CHEV, SELECT, SEMICOLON, SEVEN, SINGLE_QUOTE, SIX, SPACE, SQ_LEFT_BRACKET, SQ_RIGHT_BRACKET, SUPPORTS, TEXT_HTML, TEXT_PLAIN, TEXT_XML, THREE, TRUE, TWO, UNDERSCORE, UPDATE, UTF_8, Y, YES, ZERO |
| Constructor Summary | |
|---|---|
JNDIUtils()
|
|
| Method Summary | |
|---|---|
static void |
bind(javax.naming.Context ctx,
java.lang.String objectName,
java.lang.Object obj)
bind a named object to the JNDI tree using the specified context |
static void |
bind(java.lang.String objectName,
java.lang.Object obj)
bind a named object to the JNDI tree using the default context |
static void |
bindNonSerializable(java.lang.String name,
java.lang.Object obj,
javax.naming.Context ctx)
bind a non serializable object |
static javax.naming.Context |
createSubcontext(javax.naming.Context ctx,
java.lang.String name)
|
static java.lang.Object |
get(javax.naming.Context ctx,
java.lang.String objectName)
get an object from the JNDI tree using the specified context |
static java.lang.Object |
get(java.lang.String objectName)
get an object from the JNDI tree using the default context |
static javax.naming.Context |
getContext(java.lang.String contextName)
get a named context for localhost |
static javax.naming.Context |
getContext(java.lang.String contextName,
java.lang.String server)
get a named context for the specified server |
static javax.naming.Context |
getDefaultContext()
|
static javax.ejb.EJBHome |
getEJBHome(javax.naming.Context ctx,
java.lang.String ejbName,
java.lang.Class ejbHomeClass)
get an EJB home using the specified context |
static javax.ejb.EJBHome |
getEJBHome(java.lang.String ejbName,
java.lang.Class ejbHomeClass)
get an EJB home using the default context |
java.lang.Object |
getObjectInstance(java.lang.Object obj,
javax.naming.Name name,
javax.naming.Context ctx,
java.util.Hashtable environment)
|
protected java.lang.String |
getProperty(javax.naming.Reference ref,
java.lang.String s)
|
static void |
main(java.lang.String[] args)
|
static void |
remove(javax.ejb.EJBObject obj)
call the remove() method on an EJB -- and ignore any exceptions |
static void |
unbind(javax.naming.Context ctx,
java.lang.String objectName)
unbind an object from the JNDI tree using the specified context |
static void |
unbind(java.lang.String objectName)
unbind an object from the JNDI tree using the default context |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static javax.naming.Context DAO_CONTEXT
| Constructor Detail |
|---|
public JNDIUtils()
| Method Detail |
|---|
public static final javax.naming.Context getContext(java.lang.String contextName)
throws javax.naming.NamingException
javax.naming.NamingException
public static final javax.naming.Context getContext(java.lang.String contextName,
java.lang.String server)
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic static final javax.naming.Context getDefaultContext()
public static void bind(java.lang.String objectName,
java.lang.Object obj)
throws javax.naming.NamingException
javax.naming.NamingException
public static void bind(javax.naming.Context ctx,
java.lang.String objectName,
java.lang.Object obj)
throws javax.naming.NamingException
javax.naming.NamingException
public static final void bindNonSerializable(java.lang.String name,
java.lang.Object obj,
javax.naming.Context ctx)
throws javax.naming.NamingException
javax.naming.NamingException
public static final javax.naming.Context createSubcontext(javax.naming.Context ctx,
java.lang.String name)
throws javax.naming.NamingException
javax.naming.NamingException
public static void unbind(java.lang.String objectName)
throws javax.naming.NamingException
javax.naming.NamingException
public static void unbind(javax.naming.Context ctx,
java.lang.String objectName)
throws javax.naming.NamingException
javax.naming.NamingException
public static final java.lang.Object get(java.lang.String objectName)
throws javax.naming.NamingException
javax.naming.NamingException
public static final java.lang.Object get(javax.naming.Context ctx,
java.lang.String objectName)
throws javax.naming.NamingException
javax.naming.NamingException
public static final javax.ejb.EJBHome getEJBHome(java.lang.String ejbName,
java.lang.Class ejbHomeClass)
throws javax.naming.NamingException
javax.naming.NamingException
public static final javax.ejb.EJBHome getEJBHome(javax.naming.Context ctx,
java.lang.String ejbName,
java.lang.Class ejbHomeClass)
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic static final void remove(javax.ejb.EJBObject obj)
public java.lang.Object getObjectInstance(java.lang.Object obj,
javax.naming.Name name,
javax.naming.Context ctx,
java.util.Hashtable environment)
throws javax.naming.NamingException
getObjectInstance in interface javax.naming.spi.ObjectFactoryjavax.naming.NamingException
protected java.lang.String getProperty(javax.naming.Reference ref,
java.lang.String s)
public static final void main(java.lang.String[] args)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||