protected static Response createResponse(ResponseType type) { switch(type) { case VOID: return new SimpleResponse(); case GET_OR_CREATE: return new GetOrCreateResponse(); case BOOLEAN: return new BooleanResponse(); case VALUE: return new ValueResponse(); case EXCEPTION: return new ExceptionResponse(); case RECONCILE: return new ReconcileResponse(); default: throw new IllegalArgumentException("failed creating a response from " + type); } }
public void readFrom(DataInput in) throws Exception { super.readFrom(in); result=in.readBoolean(); }
public void writeTo(DataOutput out) throws Exception { super.writeTo(out); out.writeBoolean(result); }
public String toString() {return "ExceptionResponse: " + super.toString();} }
public void writeTo(DataOutput out) throws Exception { super.writeTo(out); Bits.writeLong(result, out); }
public void writeTo(DataOutput out) throws Exception { super.writeTo(out); out.writeBoolean(result); }
public void readFrom(DataInput in) throws Exception { super.readFrom(in); result=in.readBoolean(); }
public void readFrom(DataInput in) throws Exception { super.readFrom(in); error_message=Bits.readString(in); }
public void writeTo(DataOutput out) throws Exception { super.writeTo(out); Bits.writeString(error_message,out); }
protected static Response createResponse(ResponseType type) { switch(type) { case VOID: return new SimpleResponse(); case GET_OR_CREATE: return new GetOrCreateResponse(); case BOOLEAN: return new BooleanResponse(); case VALUE: return new ValueResponse(); case EXCEPTION: return new ExceptionResponse(); case RECONCILE: return new ReconcileResponse(); default: throw new IllegalArgumentException("failed creating a response from " + type); } }
public void readFrom(DataInput in) throws Exception { super.readFrom(in); result=Bits.readLong(in); }
public String toString() {return "ExceptionResponse: " + super.toString();} }
public void readFrom(DataInput in) throws Exception { super.readFrom(in); result=Bits.readLong(in); }
public void readFrom(DataInput in) throws Exception { super.readFrom(in); error_message=Bits.readString(in); }
public void writeTo(DataOutput out) throws Exception { super.writeTo(out); Bits.writeString(error_message,out); }
public void writeTo(DataOutput out) throws Exception { super.writeTo(out); Bits.writeLong(result, out); }