You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by ga...@apache.org on 2009/01/26 17:35:47 UTC
svn commit: r737739 -
/geronimo/server/branches/2.1/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/rmi/GeronimoRMIClientSocketFactory.java
Author: gawor
Date: Mon Jan 26 16:35:47 2009
New Revision: 737739
URL: http://svn.apache.org/viewvc?rev=737739&view=rev
Log:
provide hashCode() and equals() implementations for RMI client socket factory
Modified:
geronimo/server/branches/2.1/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/rmi/GeronimoRMIClientSocketFactory.java
Modified: geronimo/server/branches/2.1/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/rmi/GeronimoRMIClientSocketFactory.java
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.1/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/rmi/GeronimoRMIClientSocketFactory.java?rev=737739&r1=737738&r2=737739&view=diff
==============================================================================
--- geronimo/server/branches/2.1/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/rmi/GeronimoRMIClientSocketFactory.java (original)
+++ geronimo/server/branches/2.1/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/rmi/GeronimoRMIClientSocketFactory.java Mon Jan 26 16:35:47 2009
@@ -46,5 +46,35 @@
}
return socket;
}
-
+
+ @Override
+ public int hashCode() {
+ int prime = 31;
+ int result = 1;
+ result = prime * result + connectionTimeout;
+ result = prime * result + readTimeout;
+ return result;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (this == obj) {
+ return true;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ GeronimoRMIClientSocketFactory other = (GeronimoRMIClientSocketFactory) obj;
+ if (connectionTimeout != other.connectionTimeout) {
+ return false;
+ }
+ if (readTimeout != other.readTimeout) {
+ return false;
+ }
+ return true;
+ }
+
}