Allow for longer names of destination while still imposing limit before a truncation occurs.

git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1417993 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Timothy A. Bish 2012-12-06 16:40:39 +00:00
parent 763f32a842
commit b489fc6f75
2 changed files with 105 additions and 105 deletions

View File

@ -21,7 +21,7 @@
text = org.apache.commons.lang.StringEscapeUtils.escapeJavaScript(text);
if (length == null)
length = 20;
if (text.length() <= 20) {
if (text.length() <= length) {
out.print(text);
} else {
out.println(text.substring(0, 10) + "..." + text.substring(text.length() - 5));

View File

@ -34,90 +34,90 @@ No message could be found for ID <c:out value="${requestContext.messageQuery.id}
<c:otherwise>
<table class="layout">
<tr>
<td class="layout" valign="top">
<table id="header" class="sortable autostripe">
<thead>
<tr>
<th colspan="2">
Headers
</th>
</tr>
</thead>
<tbody>
<tr>
<td class="label" title="Unique Message ID for this message">Message ID</td>
<td><c:out value="${row.JMSMessageID}"/></td>
</tr>
<tr>
<td class="label">Destination</td>
<td><form:tooltip text="${row.JMSDestination}" length="50"/></td>
</tr>
<tr>
<td class="label" title="The ID used to correlate messages together in a conversation">Correlation ID</td>
<td><c:out value="${row.JMSCorrelationID}"/></td>
</tr>
<tr>
<td class="label" title="Message Group Identifier">Group</td>
<td><c:out value="${row.groupID}"/></td>
</tr>
<tr>
<td class="label" title="Message Group Sequence Number">Sequence</td>
<td><c:out value="${row.groupSequence}"/></td>
</tr>
<tr>
<td class="label">Expiration</td>
<td><c:out value="${row.JMSExpiration}"/></td>
</tr>
<tr>
<td class="label">Persistence</td>
<td><jms:persistent message="${row}"/></td>
</tr>
<tr>
<td class="label">Priority</td>
<td><c:out value="${row.JMSPriority}"/></td>
</tr>
<tr>
<td class="label">Redelivered</td>
<td><c:out value="${row.JMSRedelivered}"/></td>
</tr>
<tr>
<td class="label">Reply To</td>
<td><c:out value="${row.JMSReplyTo}"/></td>
</tr>
<tr>
<td class="label">Timestamp</td>
<td><jms:formatTimestamp timestamp="${row.JMSTimestamp}"/></td>
</tr>
<tr>
<td class="label">Type</td>
<td><c:out value="${row.JMSType}"/></td>
</tr>
</tbody>
</table>
<tr>
<td class="layout" valign="top">
<table id="header" class="sortable autostripe">
<thead>
<tr>
<th colspan="2">
Headers
</th>
</tr>
</thead>
<tbody>
<tr>
<td class="label" title="Unique Message ID for this message">Message ID</td>
<td><c:out value="${row.JMSMessageID}"/></td>
</tr>
<tr>
<td class="label">Destination</td>
<td><form:tooltip text="${row.JMSDestination}" length="50"/></td>
</tr>
<tr>
<td class="label" title="The ID used to correlate messages together in a conversation">Correlation ID</td>
<td><c:out value="${row.JMSCorrelationID}"/></td>
</tr>
<tr>
<td class="label" title="Message Group Identifier">Group</td>
<td><c:out value="${row.groupID}"/></td>
</tr>
<tr>
<td class="label" title="Message Group Sequence Number">Sequence</td>
<td><c:out value="${row.groupSequence}"/></td>
</tr>
<tr>
<td class="label">Expiration</td>
<td><c:out value="${row.JMSExpiration}"/></td>
</tr>
<tr>
<td class="label">Persistence</td>
<td><jms:persistent message="${row}"/></td>
</tr>
<tr>
<td class="label">Priority</td>
<td><c:out value="${row.JMSPriority}"/></td>
</tr>
<tr>
<td class="label">Redelivered</td>
<td><c:out value="${row.JMSRedelivered}"/></td>
</tr>
<tr>
<td class="label">Reply To</td>
<td><c:out value="${row.JMSReplyTo}"/></td>
</tr>
<tr>
<td class="label">Timestamp</td>
<td><jms:formatTimestamp timestamp="${row.JMSTimestamp}"/></td>
</tr>
<tr>
<td class="label">Type</td>
<td><c:out value="${row.JMSType}"/></td>
</tr>
</tbody>
</table>
</td>
<td class="layout" valign="top">
<table id="properties" class="sortable autostripe">
<thead>
<tr>
<th colspan="2">
Properties
</th>
</tr>
</thead>
<tbody>
<table id="properties" class="sortable autostripe">
<thead>
<tr>
<th colspan="2">
Properties
</th>
</tr>
</thead>
<tbody>
<form:forEachMapEntry items="${requestContext.messageQuery.propertiesMap}" var="prop">
<tr>
<td class="label"><c:out value="${prop.key}"/></td>
<td><c:out value="${prop.value}"/></td>
</tr>
<tr>
</form:forEachMapEntry>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="label"><c:out value="${prop.key}"/></td>
<td><c:out value="${prop.value}"/></td>
</tr>
<tr>
</form:forEachMapEntry>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="layout" colspan="2">
<table id="body" width="100%">
@ -139,7 +139,7 @@ No message could be found for ID <c:out value="${requestContext.messageQuery.id}
<option value=""> -- Please select --</option>
<c:forEach items="${requestContext.brokerQuery.queues}" var="queues">
<c:if test="${queues.name != requestContext.messageQuery.JMSDestination}">
<option value="<c:out value="${queues.name}" />"><form:short text="${queues.name}"/></option>
<option value="<c:out value="${queues.name}" />"><form:short text="${queues.name}" length="80"/></option>
</c:if>
</c:forEach>
</select>
@ -153,24 +153,24 @@ No message could be found for ID <c:out value="${requestContext.messageQuery.id}
</table>
</td>
</tr>
<tr>
<td class="layout" colspan="2">
<table id="body" width="100%">
<thead>
<tr>
<th>
Message Details
</th>
</tr>
</thead>
<tbody>
<tr>
<td><div class="message"><pre class="prettyprint"><c:out value="${requestContext.messageQuery.body}"/></pre></div></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="layout" colspan="2">
<table id="body" width="100%">
<thead>
<tr>
<th>
Message Details
</th>
</tr>
</thead>
<tbody>
<tr>
<td><div class="message"><pre class="prettyprint"><c:out value="${requestContext.messageQuery.body}"/></pre></div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</table>
</c:otherwise>