List of usage examples for org.apache.commons.lang3.builder HashCodeBuilder build
@Override
public Integer build()
hashCode
. From source file:com.evrythng.commons.domain.Value.java
@Override public final int hashCode() { HashCodeBuilder hashCode = new HashCodeBuilder(); hashCode.append(value);// www. ja va 2 s .c o m return hashCode.build(); }
From source file:com.yahoo.labs.samoa.topology.impl.SimpleStream.java
private void put(ContentEvent event, int counter) { SimpleProcessingItem pi;/*from w w w . j ava 2 s . c o m*/ int parallelism; for (StreamDestination destination : destinations) { pi = (SimpleProcessingItem) destination.getProcessingItem(); parallelism = destination.getParallelism(); switch (destination.getPartitioningScheme()) { case SHUFFLE: pi.processEvent(event, counter % parallelism); break; case GROUP_BY_KEY: HashCodeBuilder hb = new HashCodeBuilder(); hb.append(event.getKey()); int key = hb.build() % parallelism; pi.processEvent(event, key); break; case BROADCAST: for (int p = 0; p < parallelism; p++) { pi.processEvent(event, p); } break; } } }
From source file:com.hypersocket.repository.AbstractEntity.java
@Override public int hashCode() { HashCodeBuilder builder = new HashCodeBuilder(31, 17); builder.append(getId());//w w w .jav a 2 s. c o m doHashCodeOnKeys(builder); return builder.build(); }
From source file:com.silverpeas.gallery.model.MediaPK.java
/** * Returns a hash code for the key//www. ja v a2 s.c o m * @return A hash code for this object */ @Override public int hashCode() { HashCodeBuilder hash = new HashCodeBuilder(); hash.append(getId()); hash.append(getInstanceId()); return hash.build(); }
From source file:com.hypersocket.menus.MenuRegistration.java
@Override public int hashCode() { HashCodeBuilder builder = new HashCodeBuilder(31, 17); builder.append(getId());/* www.j a v a 2 s.com*/ return builder.build(); }
From source file:com.github.steveash.typedconfig.resolver.HashCodeResolver.java
@Override public Object resolve() { HashCodeBuilder builder = new HashCodeBuilder(2711, 2789); for (ValueResolver resolver : proxyMethodResolvers.values()) { builder.append(resolver.resolve()); }/*from w w w . j a v a 2 s. com*/ builder.append(interfaze.getCanonicalName()); return builder.build(); }
From source file:com.evrythng.thng.resource.model.store.Property.java
@Override public int hashCode() { HashCodeBuilder hashCode = new HashCodeBuilder(); hashCode.append(key);/*w ww . j av a 2 s. co m*/ hashCode.append(value); hashCode.append(getTimestamp()); return hashCode.build(); }
From source file:com.yahoo.labs.samoa.topology.impl.S4Stream.java
@Override public void put(ContentEvent event) { for (int i = 0; i < streams.size(); i++) { switch (streams.get(i).getType()) { case SHUFFLE: S4Event s4event = new S4Event(event); s4event.setStreamId(streams.get(i).getStream().getName()); if (getParallelism() == 1) { s4event.setKey("0"); } else { s4event.setKey(Integer.toString(shuffleCounter)); }//from w ww .j a v a 2 s. com streams.get(i).getStream().put(s4event); shuffleCounter++; if (shuffleCounter >= (getParallelism())) { shuffleCounter = 0; } break; case GROUP_BY_KEY: S4Event s4event1 = new S4Event(event); s4event1.setStreamId(streams.get(i).getStream().getName()); HashCodeBuilder hb = new HashCodeBuilder(); hb.append(event.getKey()); String key = Integer.toString(hb.build() % getParallelism()); s4event1.setKey(key); streams.get(i).getStream().put(s4event1); break; case BROADCAST: for (int p = 0; p < this.getParallelism(); p++) { S4Event s4event2 = new S4Event(event); s4event2.setStreamId(streams.get(i).getStream().getName()); s4event2.setKey(Integer.toString(p)); streams.get(i).getStream().put(s4event2); } break; default: break; } } }
From source file:com.tuplejump.stargate.lucene.query.function.Tuple.java
@Override public int hashCode() { if (tuple == null) return 0; HashCodeBuilder hashCodeBuilder = new HashCodeBuilder(); for (int i = 0; i < tuple.length; i++) { hashCodeBuilder.append(tuple[i]); }/*from w ww .j a va2 s . c om*/ return hashCodeBuilder.build(); }
From source file:com.github.cherimojava.data.mongo.entity.EntityInvocationHandler.java
/** * hashCode method of the entity represented by this EntityInvocationHandler instance * * @return hashCode of this Entity//from w w w . ja v a2 s . c o m */ private int _hashCode() { HashCodeBuilder hcb = new HashCodeBuilder(); for (Object key : data.values()) { hcb.append(key); } return hcb.build(); }