jstrachan    01/08/31 10:04:44

  Modified:    messenger/src/java/org/apache/commons/messenger
                        MessengerSupport.java
  Log:
  Tidied up the code a touch
  
  Revision  Changes    Path
  1.5       +14 -4     
jakarta-commons-sandbox/messenger/src/java/org/apache/commons/messenger/MessengerSupport.java
  
  Index: MessengerSupport.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/messenger/src/java/org/apache/commons/messenger/MessengerSupport.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- MessengerSupport.java     2001/08/30 12:18:06     1.4
  +++ MessengerSupport.java     2001/08/31 17:04:44     1.5
  @@ -5,7 +5,7 @@
    * version 1.1, a copy of which has been included with this distribution in
    * the LICENSE file.
    * 
  - * $Id: MessengerSupport.java,v 1.4 2001/08/30 12:18:06 jstrachan Exp $
  + * $Id: MessengerSupport.java,v 1.5 2001/08/31 17:04:44 jstrachan Exp $
    */
   package org.apache.commons.messenger;
   
  @@ -38,7 +38,7 @@
     * connection and session creation and the pooling strategy.</p>
     *
     * @author <a href="mailto:[EMAIL PROTECTED]";>James Strachan</a>
  -  * @version $Revision: 1.4 $
  +  * @version $Revision: 1.5 $
     */
   public abstract class MessengerSupport implements Messenger {
   
  @@ -59,6 +59,17 @@
       public MessengerSupport() {
       }
       
  +    public String toString() {
  +        try {
  +            Session session = borrowSession();
  +            String answer = super.toString() + " session: " + session.toString();
  +            returnSession( session );
  +            return answer;
  +        }
  +        catch (Exception e) {
  +            return super.toString() + " session: " + e.toString();
  +        }
  +    }
       public Destination getDestination(String subject) throws JMSException {
           Session session = borrowSession();
           try {
  @@ -114,7 +125,7 @@
               returnSession( session );
           }
       }
  -
  +    
       public Message receive(Destination destination) throws JMSException {
           Session session = borrowSession();
           try {
  @@ -473,6 +484,5 @@
           // XXXX: might want to cache
           return session.createTopic( subject );
       }
  -    
   }
   
  
  
  

Reply via email to