Example usage for org.apache.commons.lang3.builder HashCodeBuilder build

List of usage examples for org.apache.commons.lang3.builder HashCodeBuilder build

Introduction

In this page you can find the example usage for org.apache.commons.lang3.builder HashCodeBuilder build.

Prototype

@Override
public Integer build() 

Source Link

Document

Returns the computed hashCode.

Usage

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();
}