Author: rgodfrey
Date: Mon May  7 22:56:22 2012
New Revision: 1335296

URL: http://svn.apache.org/viewvc?rev=1335296&view=rev
Log:
NO-JIRA : [Java Config] web console Javascript tidyups and message content 
servlet

Modified:
    
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/qmf/QMFMessage.java
    
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/AMQMessageHeader.java
    
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/ContentHeaderBodyAdapter.java
    
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/MessageMetaData.java
    
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/MessageMetaData_1_0.java
    
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/MessageTransferHeader.java
    
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/HeadersBindingTest.java

Modified: 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/qmf/QMFMessage.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/qmf/QMFMessage.java?rev=1335296&r1=1335295&r2=1335296&view=diff
==============================================================================
--- 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/qmf/QMFMessage.java
 (original)
+++ 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/qmf/QMFMessage.java
 Mon May  7 22:56:22 2012
@@ -21,6 +21,8 @@
 
 package org.apache.qpid.qmf;
 
+import java.util.Collection;
+import java.util.Collections;
 import org.apache.commons.lang.NotImplementedException;
 
 import org.apache.qpid.framing.AMQShortString;
@@ -176,6 +178,12 @@ public class QMFMessage implements Serve
         return false;
     }
 
+    @Override
+    public Collection<String> getHeaderNames()
+    {
+        return Collections.EMPTY_SET;
+    }
+
     public boolean containsHeader(String name)
     {
         return false;

Modified: 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/AMQMessageHeader.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/AMQMessageHeader.java?rev=1335296&r1=1335295&r2=1335296&view=diff
==============================================================================
--- 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/AMQMessageHeader.java
 (original)
+++ 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/AMQMessageHeader.java
 Mon May  7 22:56:22 2012
@@ -20,6 +20,7 @@
  */
 package org.apache.qpid.server.message;
 
+import java.util.Collection;
 import java.util.Set;
 
 public interface AMQMessageHeader
@@ -56,4 +57,5 @@ public interface AMQMessageHeader
 
     boolean containsHeader(String name);
 
+    Collection<String> getHeaderNames();
 }

Modified: 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/ContentHeaderBodyAdapter.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/ContentHeaderBodyAdapter.java?rev=1335296&r1=1335295&r2=1335296&view=diff
==============================================================================
--- 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/ContentHeaderBodyAdapter.java
 (original)
+++ 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/ContentHeaderBodyAdapter.java
 Mon May  7 22:56:22 2012
@@ -20,6 +20,7 @@
  */
 package org.apache.qpid.server.message;
 
+import java.util.Collection;
 import org.apache.qpid.framing.BasicContentHeaderProperties;
 import org.apache.qpid.framing.ContentHeaderBody;
 import org.apache.qpid.framing.FieldTable;
@@ -127,6 +128,13 @@ public class ContentHeaderBodyAdapter im
         return true;
     }
 
+    @Override
+    public Collection<String> getHeaderNames()
+    {
+        FieldTable ft = getProperties().getHeaders();
+        return ft.keys();
+    }
+
     public boolean containsHeader(String name)
     {
         FieldTable ft = getProperties().getHeaders();

Modified: 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/MessageMetaData.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/MessageMetaData.java?rev=1335296&r1=1335295&r2=1335296&view=diff
==============================================================================
--- 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/MessageMetaData.java
 (original)
+++ 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/MessageMetaData.java
 Mon May  7 22:56:22 2012
@@ -20,6 +20,7 @@
  */
 package org.apache.qpid.server.message;
 
+import java.util.Collection;
 import org.apache.qpid.AMQException;
 import org.apache.qpid.framing.AMQShortString;
 import org.apache.qpid.framing.BasicContentHeaderProperties;
@@ -328,6 +329,12 @@ public class MessageMetaData implements 
             return true;
         }
 
+        @Override
+        public Collection<String> getHeaderNames()
+        {
+            return getProperties().getHeaders().keys();
+        }
+
         public boolean containsHeader(String name)
         {
             FieldTable ft = getProperties().getHeaders();

Modified: 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/MessageMetaData_1_0.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/MessageMetaData_1_0.java?rev=1335296&r1=1335295&r2=1335296&view=diff
==============================================================================
--- 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/MessageMetaData_1_0.java
 (original)
+++ 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/MessageMetaData_1_0.java
 Mon May  7 22:56:22 2012
@@ -21,11 +21,7 @@
 package org.apache.qpid.server.message;
 
 import java.nio.ByteBuffer;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
+import java.util.*;
 import org.apache.qpid.amqp_1_0.codec.ValueHandler;
 import org.apache.qpid.amqp_1_0.messaging.SectionDecoder;
 import org.apache.qpid.amqp_1_0.type.AmqpErrorException;
@@ -489,7 +485,7 @@ public class MessageMetaData_1_0 impleme
         public String getAppId()
         {
             //TODO
-            return null; 
+            return null;
         }
 
         public String getUserId()
@@ -520,6 +516,16 @@ public class MessageMetaData_1_0 impleme
             return true;
         }
 
+        @Override
+        public Collection<String> getHeaderNames()
+        {
+            if(_appProperties == null)
+            {
+                return Collections.emptySet();
+            }
+            return Collections.unmodifiableCollection(_appProperties.keySet());
+        }
+
         public boolean containsHeader(final String name)
         {
             return _appProperties != null && _appProperties.containsKey(name);

Modified: 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/MessageTransferHeader.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/MessageTransferHeader.java?rev=1335296&r1=1335295&r2=1335296&view=diff
==============================================================================
--- 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/MessageTransferHeader.java
 (original)
+++ 
qpid/branches/java-config-and-management/qpid/java/broker/src/main/java/org/apache/qpid/server/message/MessageTransferHeader.java
 Mon May  7 22:56:22 2012
@@ -20,14 +20,11 @@
  */
 package org.apache.qpid.server.message;
 
+import java.util.*;
 import org.apache.qpid.transport.DeliveryProperties;
 import org.apache.qpid.transport.MessageDeliveryPriority;
 import org.apache.qpid.transport.MessageProperties;
 
-import java.util.Map;
-import java.util.Set;
-import java.util.UUID;
-
 class MessageTransferHeader implements AMQMessageHeader
 {
 
@@ -75,7 +72,7 @@ class MessageTransferHeader implements A
     public String getMessageId()
     {
         UUID id = _messageProps == null ? null : _messageProps.getMessageId();
-        
+
         return id == null ? null : String.valueOf(id);
     }
 
@@ -105,7 +102,7 @@ class MessageTransferHeader implements A
     public String getType()
     {
         Object type = getHeader(JMS_TYPE);
-        return type instanceof String ? (String) type : null; 
+        return type instanceof String ? (String) type : null;
     }
 
     public String getReplyTo()
@@ -157,6 +154,14 @@ class MessageTransferHeader implements A
 
     }
 
+    @Override
+    public Collection<String> getHeaderNames()
+    {
+        Map<String, Object> appHeaders = _messageProps == null ? null : 
_messageProps.getApplicationHeaders();
+        return appHeaders != null ? 
Collections.unmodifiableCollection(appHeaders.keySet()) : Collections.EMPTY_SET 
;
+
+    }
+
     public boolean containsHeader(String name)
     {
         Map<String, Object> appHeaders = _messageProps == null ? null : 
_messageProps.getApplicationHeaders();

Modified: 
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/HeadersBindingTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/HeadersBindingTest.java?rev=1335296&r1=1335295&r2=1335296&view=diff
==============================================================================
--- 
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/HeadersBindingTest.java
 (original)
+++ 
qpid/branches/java-config-and-management/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/HeadersBindingTest.java
 Mon May  7 22:56:22 2012
@@ -7,9 +7,9 @@
  * to you under the Apache License, Version 2.0 (the
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
- * 
+ *
  *   http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
@@ -20,6 +20,7 @@
  */
 package org.apache.qpid.server.exchange;
 
+import java.util.Collection;
 import junit.framework.TestCase;
 
 import org.apache.qpid.server.binding.Binding;
@@ -115,6 +116,12 @@ public class HeadersBindingTest extends 
             return _headers.keySet().containsAll(names);
         }
 
+        @Override
+        public Collection<String> getHeaderNames()
+        {
+            return _headers.keySet();
+        }
+
         public boolean containsHeader(String name)
         {
             return _headers.containsKey(name);
@@ -135,13 +142,13 @@ public class HeadersBindingTest extends 
     private MockHeader matchHeaders = new MockHeader();
     private int _count = 0;
     private MockAMQQueue _queue;
-    
+
     protected void setUp()
     {
         _count++;
         _queue = new MockAMQQueue(getQueueName());
     }
-    
+
     protected String getQueueName()
     {
         return "Queue" + _count;



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to