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

Reply via email to