public Object encode(Record record) throws SerializationError { try { ObjectWritable blob = new ObjectWritable(record); return serde.deserialize(blob); } catch (SerDeException e) { throw new SerializationError("Unable to convert Record into Object", e); } }
@Override @SuppressWarnings("deprecation") public void readFields(DataInput in) throws IOException { rpcVersion = in.readLong(); declaringClassProtocolName = UTF8.readString(in); methodName = UTF8.readString(in); clientVersion = in.readLong(); clientMethodsHash = in.readInt(); parameters = new Object[in.readInt()]; parameterClasses = new Class[parameters.length]; ObjectWritable objectWritable = new ObjectWritable(); for (int i = 0; i < parameters.length; i++) { parameters[i] = ObjectWritable.readObject(in, objectWritable, this.conf); parameterClasses[i] = objectWritable.getDeclaredClass(); } }
for (Entry<String, Object> entry : record.entrySet()) { value.put(new Text(entry.getKey()), entry.getValue() == null ? NullWritable.get() : new ObjectWritable(entry.getValue()));
method.invoke(protocolImpl.protocolImpl, call.getParameters()); if (server.verbose) log("Return: "+value); return new ObjectWritable(method.getReturnType(), value);
@Override public ObjectWritable createValue() { // this method creates the value that is then passed into the next method, where it is set. return new ObjectWritable(); }
@Override public ObjectWritable createValue() { return new ObjectWritable(); }
@Override public ObjectWritable createValue() { return new ObjectWritable(); }
@Override public ObjectWritable createValue() { return new ObjectWritable(); }
public Emitter(Context context) { this.context = context; this.value = new ObjectWritable(); this.key = new Text(); }
private void writeObject(ObjectOutputStream out) throws IOException { new ObjectWritable(inputSplit).write(out); } }
@Override public void setConf(Configuration conf) { this.conf = conf; recordWritable = new ObjectWritable(); // ObjectWritable does not set conf while reading fields recordWritable.setConf(conf); }
private void writeObject(ObjectOutputStream out) throws IOException { new ObjectWritable(inputSplit).write(out); } }
@Override public void write(DataOutput out) throws IOException { Text.writeString(out, stageName); ObjectWritable recordWritable = new ObjectWritable(record); recordWritable.write(out); }
private void readObject(ObjectInputStream in) throws IOException { ObjectWritable ow = new ObjectWritable(); ow.setConf(new Configuration(false)); ow.readFields(in); this.inputSplit = (InputSplit) ow.get(); }
public void readFields(DataInput in) throws IOException { methodName = UTF8.readString(in); parameters = new Object[in.readInt()]; parameterClasses = new Class[parameters.length]; ObjectWritable objectWritable = new ObjectWritable(); for (int i = 0; i < parameters.length; i++) { parameters[i] = ObjectWritable.readObject(in, objectWritable, this.conf); parameterClasses[i] = objectWritable.getDeclaredClass(); } }
public void readFields(DataInput in) throws IOException { methodName = Text.readString(in); parameters = new Object[in.readInt()]; parameterClasses = new Class[parameters.length]; ObjectWritable objectWritable = new ObjectWritable(); for (int i = 0; i < parameters.length; i++) { parameters[i] = ObjectWritable .readObject(in, objectWritable, this.conf); parameterClasses[i] = objectWritable.getDeclaredClass(); } }
public void readFields(DataInput in) throws IOException { methodName = Text.readString(in); parameters = new Object[in.readInt()]; parameterClasses = new Class[parameters.length]; ObjectWritable objectWritable = new ObjectWritable(); for (int i = 0; i < parameters.length; i++) { parameters[i] = ObjectWritable .readObject(in, objectWritable, this.conf); parameterClasses[i] = objectWritable.getDeclaredClass(); } }
public void readFields(DataInput in) throws IOException { methodName = UTF8.readString(in); parameters = new Object[in.readInt()]; parameterClasses = new Class[parameters.length]; ObjectWritable objectWritable = new ObjectWritable(); for (int i = 0; i < parameters.length; i++) { parameters[i] = ObjectWritable.readObject(in, objectWritable, this.conf); parameterClasses[i] = objectWritable.getDeclaredClass(); } }
private void readObject(ObjectInputStream in) throws IOException { ObjectWritable ow = new ObjectWritable(); ow.setConf(new Configuration(false)); ow.readFields(in); this.inputSplit = (InputSplit) ow.get(); }
/** * * @param in */ public void readFields(DataInput in) throws IOException { methodName = Text.readString(in); parameters = new Object[in.readInt()]; parameterClasses = new Class[parameters.length]; ObjectWritable objectWritable = new ObjectWritable(); for (int i = 0; i < parameters.length; i++) { parameters[i] = ObjectWritable .readObject(in, objectWritable, this.conf); parameterClasses[i] = objectWritable.getDeclaredClass(); } }