You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@river.apache.org by pe...@apache.org on 2011/02/07 11:45:21 UTC
svn commit: r1067904 -
/incubator/river/jtsk/skunk/pepe/src/org/apache/river/api/lookup/DefaultEntries.java
Author: peter_firmstone
Date: Mon Feb 7 10:45:20 2011
New Revision: 1067904
URL: http://svn.apache.org/viewvc?rev=1067904&view=rev
Log:
Added DefaultEntries utility builder suggested by Dan.
Modified:
incubator/river/jtsk/skunk/pepe/src/org/apache/river/api/lookup/DefaultEntries.java
Modified: incubator/river/jtsk/skunk/pepe/src/org/apache/river/api/lookup/DefaultEntries.java
URL: http://svn.apache.org/viewvc/incubator/river/jtsk/skunk/pepe/src/org/apache/river/api/lookup/DefaultEntries.java?rev=1067904&r1=1067903&r2=1067904&view=diff
==============================================================================
--- incubator/river/jtsk/skunk/pepe/src/org/apache/river/api/lookup/DefaultEntries.java (original)
+++ incubator/river/jtsk/skunk/pepe/src/org/apache/river/api/lookup/DefaultEntries.java Mon Feb 7 10:45:20 2011
@@ -19,6 +19,7 @@
package org.apache.river.api.lookup;
import java.util.HashSet;
+import java.util.Iterator;
import java.util.Set;
import net.jini.lookup.entry.Address;
import net.jini.lookup.entry.Comment;
@@ -82,4 +83,33 @@ public class DefaultEntries {
return entrys.toArray(new Class[entrys.size()]);
}
+ @Override
+ public int hashCode() {
+ int hash = 3;
+ hash = 29 * hash + (this.entrys != null ? this.entrys.hashCode() : 0);
+ return hash;
+ }
+
+ @Override
+ public boolean equals(Object o){
+ if (o == null) return false;
+ if (o instanceof DefaultEntries){
+ if (entrys.equals(((DefaultEntries)o).entrys)) return true;
+ }
+ return false;
+ }
+
+ @Override
+ public String toString(){
+ String newline = System.getProperty("line.separator");
+ StringBuilder sb = new StringBuilder(256);
+ sb.append("DefaultEntries:");
+ sb.append(newline);
+ Iterator<Class> it = entrys.iterator();
+ while (it.hasNext()){
+ sb.append(it.next().getName());
+ sb.append(newline);
+ }
+ return sb.toString();
+ }
}