Example usage for org.apache.hadoop.io ObjectWritable set

List of usage examples for org.apache.hadoop.io ObjectWritable set

Introduction

In this page you can find the example usage for org.apache.hadoop.io ObjectWritable set.

Prototype

public void set(Object instance) 

Source Link

Document

Reset the instance.

Usage

From source file:co.cask.cdap.hive.stream.StreamRecordReader.java

License:Apache License

@Override
public boolean next(Void key, ObjectWritable value) throws IOException {
    events.clear();//from ww w.j ava  2s  .  c om
    try {
        if (reader.read(events, 1, 0, TimeUnit.SECONDS, readFilter) <= 0) {
            return false;
        }
        PositionStreamEvent streamEvent = events.get(0);
        if (streamEvent.getStart() - inputSplit.getStart() >= inputSplit.getLength()) {
            return false;
        }
        value.set(streamEvent);
        return true;
    } catch (InterruptedException e) {
        LOG.error("interrupted while reading stream events.", e);
        return false;
    }
}

From source file:com.bah.culvert.constraints.Join.java

License:Apache License

@Override
public void write(DataOutput out) throws IOException {
    // write the left table
    ObjectWritable ow = new ObjectWritable(this.leftTable);
    ow.write(out);/*from   w  w  w.  ja v  a 2 s .  c  o m*/

    // write left constraint
    ow.set(this.left);
    ow.write(out);

    this.leftColumn.write(out);

    Text.writeString(out, this.rightTable);

    // write out the database
    ow.set(this.database);
    ow.write(out);
}

From source file:org.apache.nutch.scoring.webgraph.ScoreUpdater.java

License:Apache License

/**
 * Changes input into ObjectWritables./* w  w w  .  j  av  a 2  s.co  m*/
 */
public void map(Text key, Writable value, OutputCollector<Text, ObjectWritable> output, Reporter reporter)
        throws IOException {

    ObjectWritable objWrite = new ObjectWritable();
    objWrite.set(value);
    output.collect(key, objWrite);
}