Author: rgodfrey
Date: Mon Apr 28 15:45:08 2014
New Revision: 1590686

URL: http://svn.apache.org/r1590686
Log:
QPID-5679 : Address review comments from Alex Rudyy

Modified:
    
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/AbstractConfiguredObject.java
    
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AMQQueue.java
    
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java

Modified: 
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/AbstractConfiguredObject.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/AbstractConfiguredObject.java?rev=1590686&r1=1590685&r2=1590686&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/AbstractConfiguredObject.java
 (original)
+++ 
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/AbstractConfiguredObject.java
 Mon Apr 28 15:45:08 2014
@@ -514,8 +514,7 @@ public abstract class AbstractConfigured
         }
     }
 
-    public void
-    validate()
+    public void validate()
     {
     }
 

Modified: 
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AMQQueue.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AMQQueue.java?rev=1590686&r1=1590685&r2=1590686&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AMQQueue.java
 (original)
+++ 
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AMQQueue.java
 Mon Apr 28 15:45:08 2014
@@ -46,43 +46,24 @@ public interface AMQQueue<X extends AMQQ
 
     void removeBinding(BindingImpl binding);
 
+    @Override
     Collection<BindingImpl> getBindings();
 
-    int getBindingCount();
-
     LogSubject getLogSubject();
 
-    long getUnacknowledgedBytes();
-
-    long getTotalDequeuedMessages();
-
-    long getTotalEnqueuedMessages();
-
     VirtualHostImpl getVirtualHost();
 
+    @Override
     public Collection<QueueConsumer<?>> getConsumers();
 
-    int getConsumerCount();
-
-    int getConsumerCountWithCredit();
-
-    boolean hasExclusiveConsumer();
-
     boolean isUnused();
 
     boolean isEmpty();
 
-    int getQueueDepthMessages();
-
-
-    long getQueueDepthBytes();
-
     long getOldestMessageArrivalTime();
 
     boolean isDeleted();
 
-    int delete();
-
     void requeue(QueueEntry entry);
 
     void dequeue(QueueEntry entry);
@@ -110,8 +91,6 @@ public interface AMQQueue<X extends AMQQ
      */
     public List<? extends QueueEntry> getMessagesRangeOnTheQueue(final long 
fromPosition, final long toPosition);
 
-    void visit(QueueEntryVisitor visitor);
-
     long clearQueue();
 
     /**
@@ -126,39 +105,8 @@ public interface AMQQueue<X extends AMQQ
     void stop();
 
     Collection<String> getAvailableAttributes();
-    Object getAttribute(String attrName);
-
-    /**
-     * Gets the maximum delivery count.   If a message on this queue
-     * is delivered more than maximumDeliveryCount, the message will be
-     * routed to the {@link #getAlternateExchange()} (if set), or otherwise
-     * discarded. 0 indicates that maximum deliver count should not be 
enforced.
-     *
-     * @return maximum delivery count
-     */
-    int getMaximumDeliveryAttempts();
-
-    /**
-     * Sets the maximum delivery count.
-     *
-     * @param maximumDeliveryCount maximum delivery count
-     */
-    public void setMaximumDeliveryAttempts(final int maximumDeliveryCount);
 
     void setNotificationListener(QueueNotificationListener listener);
 
-    long getPersistentDequeuedBytes();
-
-    long getPersistentDequeuedMessages();
-
-    long getPersistentEnqueuedBytes();
-
-    long getPersistentEnqueuedMessages();
-
-    long getTotalDequeuedBytes();
-
-    long getTotalEnqueuedBytes();
-
-    long getUnacknowledgedMessages();
 
 }

Modified: 
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java?rev=1590686&r1=1590685&r2=1590686&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java
 (original)
+++ 
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java
 Mon Apr 28 15:45:08 2014
@@ -171,7 +171,7 @@ public abstract class AbstractQueue<X ex
     @ManagedAttributeField
     private ExclusivityPolicy _exclusive;
 
-    private Object _exclusiveOwner; // could be connection, session or 
Principal
+    private Object _exclusiveOwner; // could be connection, session, Principal 
or a String for the container name
 
     private final Set<NotificationCheck> _notificationChecks =
             
Collections.synchronizedSet(EnumSet.noneOf(NotificationCheck.class));
@@ -245,6 +245,16 @@ public abstract class AbstractQueue<X ex
         }
     }
 
+    @Override
+    public void validate()
+    {
+        super.validate();
+        if (_queueFlowResumeSizeBytes > _queueFlowControlSizeBytes)
+        {
+            throw new IllegalConfigurationException("Flow resume size can't be 
greater than flow control size");
+        }
+    }
+
     protected void onOpen()
     {
         super.onOpen();
@@ -360,11 +370,6 @@ public abstract class AbstractQueue<X ex
         }
 
 
-        if (_queueFlowResumeSizeBytes > _queueFlowControlSizeBytes)
-        {
-            throw new IllegalConfigurationException("Flow resume size can't be 
greater than flow control size");
-        }
-
         // Log the creation of this Queue.
         // The priorities display is toggled on if we set priorities > 0
         getEventLogger().message(_logSubject,
@@ -1256,7 +1261,7 @@ public abstract class AbstractQueue<X ex
         return _atomicQueueSize;
     }
 
-    public boolean hasExclusiveConsumer()
+    private boolean hasExclusiveConsumer()
     {
         return _exclusiveSubscriber != null;
     }
@@ -2207,11 +2212,6 @@ public abstract class AbstractQueue<X ex
         return _maximumDeliveryAttempts;
     }
 
-    public void setMaximumDeliveryAttempts(final int maximumDeliveryAttempts)
-    {
-        _maximumDeliveryAttempts = maximumDeliveryAttempts;
-    }
-
     /**
      * Checks if there is any notification to send to the listeners
      */



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to