User: user57
Date: 01/07/06 17:50:57
Modified: src/main/org/jboss/jms/jndi JBossMQProvider.java
Log:
o Added some logging, to help track down a loading error.
Revision Changes Path
1.6 +22 -1 jboss/src/main/org/jboss/jms/jndi/JBossMQProvider.java
Index: JBossMQProvider.java
===================================================================
RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/jms/jndi/JBossMQProvider.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- JBossMQProvider.java 2001/06/22 22:41:21 1.5
+++ JBossMQProvider.java 2001/07/07 00:50:57 1.6
@@ -23,13 +23,15 @@
import javax.naming.InitialContext;
import javax.naming.NamingException;
+import org.apache.log4j.Category;
+
/**
* A JMS provider adapter for <em>JBossMQ</em>.
*
* Created: Fri Dec 22 09:34:04 2000
* 6/22/01 - hchirino - The queue/topic jndi references are now configed via JMX
*
- * @version <pre>$Revision: 1.5 $</pre>
+ * @version <pre>$Revision: 1.6 $</pre>
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Antman</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Hiram Chirino</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Jason Dillon</a>
@@ -49,6 +51,9 @@
private static final String SECURITY_MANAGER =
"java.naming.rmi.security.manager";
+ /** Instance logger. */
+ private transient Category log = Category.getInstance(this.getClass());
+
/** Flag to enable JNDI security manager. */
private String hasJndiSecurityManager = "yes";
@@ -57,8 +62,17 @@
*/
public JBossMQProvider() {
// empty
+ log.debug("initializing");
}
+ /** Override of standard de-serialization to re-create logger. */
+ private void readObject(java.io.ObjectInputStream in)
+ throws java.io.IOException, ClassNotFoundException
+ {
+ in.defaultReadObject();
+ this.log = Category.getInstance(this.getClass());
+ }
+
/**
* Create a new InitialContext suitable for this JMS provider.
*
@@ -70,6 +84,7 @@
Context ctx = null;
if (providerURL == null) {
// Use default
+ log.debug("no provider url; connecting to local JNDI");
ctx = new InitialContext(); // Only for JBoss embedded now
} else {
// Try another location
@@ -79,8 +94,14 @@
props.put(Context.PROVIDER_URL, providerURL);
props.put(SECURITY_MANAGER, hasJndiSecurityManager);
props.put(Context.URL_PKG_PREFIXES, URL_PKG_PREFIXES);
+
+ log.debug("connecting to remote JNDI with props: " + props);
ctx = new InitialContext(props);
}
+
+ if (log.isDebugEnabled()) {
+ log.debug("created context: " + ctx);
+ }
return ctx;
}
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development