[jboss-cvs] JBossAS SVN: r83996 - branches/Branch_4_2/messaging/src/main/org/jboss/mq/server.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 9 08:01:08 EST 2009


Author: adrian at jboss.org
Date: 2009-02-09 08:01:08 -0500 (Mon, 09 Feb 2009)
New Revision: 83996

Modified:
   branches/Branch_4_2/messaging/src/main/org/jboss/mq/server/MessageReference.java
Log:
[JBAS-6487] - Patch by Rico Neubauer to implement MessageReference.hashCode()

Modified: branches/Branch_4_2/messaging/src/main/org/jboss/mq/server/MessageReference.java
===================================================================
--- branches/Branch_4_2/messaging/src/main/org/jboss/mq/server/MessageReference.java	2009-02-09 12:53:30 UTC (rev 83995)
+++ branches/Branch_4_2/messaging/src/main/org/jboss/mq/server/MessageReference.java	2009-02-09 13:01:08 UTC (rev 83996)
@@ -406,6 +406,17 @@
          return false;
       }
    }
+   
+   /**
+    * @see #equals(Object)
+    * @see Object#hashCode()
+    * @return a hash code value for this object.
+    */
+   public int hashCode()
+   {
+      int result = (int) (referenceId ^ (referenceId >>> 32));
+      return result;
+   }
 
    /**
     * This method allows message to be order on the server queues




More information about the jboss-cvs-commits mailing list