Author: jstrachan
Date: Tue Jun 12 07:37:02 2007
New Revision: 546502
URL: http://svn.apache.org/viewvc?view=rev&rev=546502
Log:
applied patch for AMQ-1261
Modified:
activemq/trunk/activemq-web/src/main/java/org/apache/activemq/web/QueueBrowseServlet.java
Modified:
activemq/trunk/activemq-web/src/main/java/org/apache/activemq/web/QueueBrowseServlet.java
URL:
http://svn.apache.org/viewvc/activemq/trunk/activemq-web/src/main/java/org/apache/activemq/web/QueueBrowseServlet.java?view=diff&rev=546502&r1=546501&r2=546502
==============================================================================
---
activemq/trunk/activemq-web/src/main/java/org/apache/activemq/web/QueueBrowseServlet.java
(original)
+++
activemq/trunk/activemq-web/src/main/java/org/apache/activemq/web/QueueBrowseServlet.java
Tue Jun 12 07:37:02 2007
@@ -36,6 +36,7 @@
import org.apache.activemq.util.FactoryFinder;
import org.apache.activemq.util.IntrospectionSupport;
import org.apache.activemq.web.view.MessageRenderer;
+import org.apache.activemq.ActiveMQConnectionFactory;
/**
* Renders the contents of a queue using some kind of view. The URI is assumed
@@ -72,7 +73,13 @@
public ConnectionFactory getConnectionFactory() {
if (connectionFactory == null) {
- throw new IllegalStateException("missing ConnectionFactory in
QueueBrowserServlet");
+ String uri =
getServletContext().getInitParameter("org.apache.activemq.brokerURL");
+ if (uri != null) {
+ connectionFactory = new ActiveMQConnectionFactory(uri);
+ }
+ else {
+ throw new IllegalStateException("missing ConnectionFactory in
QueueBrowserServlet");
+ }
}
return connectionFactory;
}