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 );
}
-
}