public boolean equals()

in artemis-server/src/main/java/org/apache/activemq/artemis/core/server/QueueConfig.java [513:575]


   public boolean equals(Object o) {
      if (this == o)
         return true;
      if (o == null || getClass() != o.getClass())
         return false;

      QueueConfig that = (QueueConfig) o;

      if (id != that.id)
         return false;
      if (durable != that.durable)
         return false;
      if (temporary != that.temporary)
         return false;
      if (autoCreated != that.autoCreated)
         return false;
      if (address != null ? !address.equals(that.address) : that.address != null)
         return false;
      if (name != null ? !name.equals(that.name) : that.name != null)
         return false;
      if (filter != null ? !filter.equals(that.filter) : that.filter != null)
         return false;
      if (pageSubscription != null ? !pageSubscription.equals(that.pageSubscription) : that.pageSubscription != null)
         return false;
      if (routingType != that.routingType)
         return false;
      if (maxConsumers != that.maxConsumers)
         return false;
      if (exclusive != that.exclusive)
         return false;
      if (lastValue != that.lastValue)
         return false;
      if (lastValueKey != null ? !lastValueKey.equals(that.lastValueKey) : that.lastValueKey != null)
         return false;
      if (nonDestructive != that.nonDestructive)
         return false;
      if (purgeOnNoConsumers != that.purgeOnNoConsumers)
         return false;
      if (consumersBeforeDispatch != that.consumersBeforeDispatch)
         return false;
      if (delayBeforeDispatch != that.delayBeforeDispatch)
         return false;
      if (purgeOnNoConsumers != that.purgeOnNoConsumers)
         return false;
      if (groupRebalance != that.groupRebalance)
         return false;
      if (groupBuckets != that.groupBuckets)
         return false;
      if (groupFirstKey != null ? !groupFirstKey.equals(that.groupFirstKey) : that.groupFirstKey != null)
         return false;
      if (autoDelete != that.autoDelete)
         return false;
      if (autoDeleteDelay != that.autoDeleteDelay)
         return false;
      if (autoDeleteMessageCount != that.autoDeleteMessageCount)
         return false;
      if (ringSize != that.ringSize)
         return false;
      if (configurationManaged != that.configurationManaged)
         return false;
      return user != null ? user.equals(that.user) : that.user == null;

   }