|
© 2005 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.beasys.commerce.axiom.util.helper.JNDIHelper
JndiHelper
Single point of access to the application server. This should make it easy to swap out servers, and processes.
Field Summary |
Fields inherited from interface com.beasys.commerce.axiom.util.ToolkitConstants |
DEFAULT_ID_CACHE, DEFAULT_ID_PROCEDURE, DEFAULT_JDBC_POOL_NAME, DEFAULT_JTS_POOL_NAME, DEFAULT_LOGGING_LEVEL, DEFAULT_WEBLOGIC_HOST, DEFAULT_WEBLOGIC_PORT, ID_CACHE, ID_PROCEDURE, JDBC_POOL_NAME, JTS_POOL_NAME, LOG_DEBUG, LOG_ERROR, LOG_FATAL, LOG_INFO, LOG_SECURITY, LOG_WARNING, LOGGING_LEVEL, WEBLOGIC_HOST, WEBLOGIC_PORT |
Constructor Summary | |
JNDIHelper()
Deprecated. |
Method Summary | |
static void |
bind(Context ctx,
String name,
Object obj)
Deprecated. Bind an object to name in the given context. |
static void |
bind(String name,
Object obj)
Deprecated. Bind an object into the local naming context. |
static Context |
create(Hashtable props)
Deprecated. Create a new context based on the properties file. |
static Hashtable |
createDefault()
Deprecated. Create the default context hashtable for creating the InitialContext. |
protected static Context |
createSubcontext(Context initial,
String name)
Deprecated. Create a subcontext for the given name. |
static Context |
getDefaultContext()
Deprecated. The default context. |
static Object |
getHome(Context ctx,
String homeName)
Deprecated. Get home. |
static Object |
getHome(String homeName)
Deprecated. Safely retrieve an EJBHome by passing it through the PortableRemoteObject.narrow method, using the EJBMetaData. |
static Object |
getService(String aLookupName)
Deprecated. See lookup |
static Object |
lookup(String aLookupName)
Deprecated. Connect to a reference in JNDI referred to by the lookup name. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JNDIHelper()
Method Detail |
public static void bind(Context ctx, String name, Object obj) throws NamingException
This supports binding multi-part names by creating the required sub Contexts as needed. If an object is already bound there, this will do a rebind.
ctx
- the naming Context.name
- the name (can be multi-part).obj
- the object.
NamingException
- thrown on a naming error.createSubcontext(javax.naming.Context, java.lang.String)
public static void bind(String name, Object obj) throws NamingException
name
- the name (can be multi-part).obj
- the object.
NamingException
- thrown on a naming error.bind(javax.naming.Context, java.lang.String, java.lang.Object)
,
getDefaultContext()
public static Context create(Hashtable props) throws NamingException
props
- the properties for the JNDI implementation.
Context
ToolkitException
NamingException
public static Hashtable createDefault()
Hashtable
protected static Context createSubcontext(Context initial, String name) throws NamingException
This will not create the last portion of the name.
initial
- the initial context to start at.name
- the name (can be multi-part).
NamingException
- thrown is the name cannot be created.public static Context getDefaultContext()
public static Object getHome(Context ctx, String homeName) throws NamingException
ctx
- homeName
-
Object
NamingException
NamingException
public static Object getHome(String homeName) throws ToolkitException
If rmi-iiop is not being used, this will just do a lookup.
homeName
- the JNDI name of the home.
ToolkitException
- thrown on a lookup error.public static Object getService(String aLookupName) throws ToolkitException
ToolkitException
- holder for any exceptionpublic static Object lookup(String aLookupName) throws ToolkitException
ToolkitException
- holder for any exception
|
© 2005 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |