User: d_jencks
Date: 01/11/27 17:36:08
Modified: src/main/org/jboss/resource ConnectionFactoryLoader.java
Log:
Made jndi binding work on nested subcontexts
Revision Changes Path
1.16 +5 -21 jbosscx/src/main/org/jboss/resource/ConnectionFactoryLoader.java
Index: ConnectionFactoryLoader.java
===================================================================
RCS file:
/cvsroot/jboss/jbosscx/src/main/org/jboss/resource/ConnectionFactoryLoader.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- ConnectionFactoryLoader.java 2001/11/26 06:35:12 1.15
+++ ConnectionFactoryLoader.java 2001/11/28 01:36:08 1.16
@@ -45,6 +45,7 @@
import org.jboss.logging.Logger;
import org.jboss.logging.log4j.CategoryWriter;
+import org.jboss.naming.Util;
import org.jboss.resource.security.PrincipalMapping;
import org.jboss.system.ServiceMBeanSupport;
@@ -61,7 +62,7 @@
* @author <a href="[EMAIL PROTECTED]">Toby Allsopp</a>
* @author <a href="mailto:[EMAIL PROTECTED]">David Jencks</a>
* @see RARDeployer
- * @version $Revision: 1.15 $ <p>
+ * @version $Revision: 1.16 $ <p>
*
* <b>Revisions:</b> <p>
*
@@ -443,12 +444,8 @@
// Private -------------------------------------------------------
/**
- * Does the actual work of configuring a connection factory. Because this is
- * invoked from a notification handler, it makes no sense to propagate
- * exceptions, so we handle all checked exceptions in the body of this
- * method.
- *
- * @param metaData Description of Parameter
+ * Does the actual work of configuring a connection factory.
+ * This could now throw exceptions since it is no longer called from a
notification.
*/
private void loadConnectionFactory()
{
@@ -515,8 +512,6 @@
try
{
parseProperties(mcfProps, mcfProperties);
- //mcfProps.load(
- //new ByteArrayInputStream(mcfProperties.getBytes("ISO-8859-1")));
}
catch (IOException ioe)
{
@@ -651,17 +646,6 @@
// Find the connection manager factory
ConnectionManagerFactory cmf;
- /*try
- {
- cmf = (ConnectionManagerFactory)ctx.lookup("java:/" + cmfName);
- }
- catch (Exception e)
- {
- log.error("Unable to find connection manager factory at 'java:/" +
- cmfName + "'", e);
- return;
- }
- */
try
{
cmf = (ConnectionManagerFactory)server.getAttribute(cmfLoaderName,
"ConnectionManagerFactory");
@@ -735,7 +719,7 @@
null));
try
{
- ctx.bind(bindName, cf);
+ Util.bind(ctx, bindName, cf);
log.info("Bound connection factory for resource adapter '" +
resourceAdapterName + "' to JNDI name '" + bindName + "'");
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development