public static HankBulkResponse responses(List<HankResponse> value) { HankBulkResponse x = new HankBulkResponse(); x.set_responses(value); return x; }
public boolean equals(Object other) { if (other instanceof HankBulkResponse) { return equals((HankBulkResponse)other); } else { return false; } }
public List<HankResponse> get_responses() { if (getSetField() == _Fields.RESPONSES) { return (List<HankResponse>)getFieldValue(); } else { throw new RuntimeException("Cannot get field 'responses' because union is currently set to " + getFieldDesc(getSetField()).name); } }
public static HankBulkResponse xception(HankException value) { HankBulkResponse x = new HankBulkResponse(); x.set_xception(value); return x; }
HankBulkResponse bulkResponse = HankBulkResponse.responses(new ArrayList<HankResponse>(keys.size())); GetBulkTask[] tasks = new GetBulkTask[(keys.size() / getBulkTaskSize) + 1]; int maxTaskIndex = 0; for (HankResponse response : responses) { if (bulkResponse.get_responses().size() == keys.size()) { break; } else { bulkResponse.get_responses().add(response); String errMsg = "Throwable during GET BULK"; LOG.error(errMsg, t); return HankBulkResponse.xception( HankException.internal_error(errMsg + " " + (t.getMessage() != null ? t.getMessage() : "")));
@Override public void read(org.apache.thrift.protocol.TProtocol prot, getBulk_result struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; BitSet incoming = iprot.readBitSet(1); if (incoming.get(0)) { struct.success = new HankBulkResponse(); struct.success.read(iprot); struct.set_success_isSet(true); } } }
@Override public int compareTo(HankBulkResponse other) { int lastComparison = org.apache.thrift.TBaseHelper.compareTo(getSetField(), other.getSetField()); if (lastComparison == 0) { return org.apache.thrift.TBaseHelper.compareTo(getFieldValue(), other.getFieldValue()); } return lastComparison; }
@Override public HankBulkResponse getBulk(String domainName, List<ByteBuffer> keys) { List<HankResponse> responses = new ArrayList<HankResponse>(keys.size()); for (ByteBuffer key : keys) { responses.add(get(domainName, key)); } return HankBulkResponse.responses(responses); }
if (result.is_set_xception()) { throw new IOException("Server failed to execute GET BULK: " + result.get_xception()); } else { return result;
public HankBulkResponse deepCopy() { return new HankBulkResponse(this); }
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException { try { read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in))); } catch (org.apache.thrift.TException te) { throw new java.io.IOException(te); } }
@Override public void read(org.apache.thrift.protocol.TProtocol prot, getBulk_result struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; BitSet incoming = iprot.readBitSet(1); if (incoming.get(0)) { struct.success = new HankBulkResponse(); struct.success.read(iprot); struct.set_success_isSet(true); } } }
public boolean equals(HankBulkResponse other) { return other != null && getSetField() == other.getSetField() && getFieldValue().equals(other.getFieldValue()); }
@Override public HankBulkResponse getBulk(String domainName, List<ByteBuffer> keys) { // Get Domain Domain domain = coordinator.getDomain(domainName); if (domain == null) { LOG.error(getLogPrefix() + "No such Domain: " + domainName); return NO_SUCH_DOMAIN_BULK; } // Execute futures List<FutureGet> futureGets = new ArrayList<FutureGet>(keys.size()); for (ByteBuffer key : keys) { futureGets.add(_concurrentGet(domain, key)); } // Build responses list List<HankResponse> allResponses = new ArrayList<HankResponse>(keys.size()); for (FutureGet futureGet : futureGets) { allResponses.add(futureGet.getResponse()); } return HankBulkResponse.responses(allResponses); }
/** * Performs a deep copy on <i>other</i>. */ public getBulk_result(getBulk_result other) { if (other.is_set_success()) { this.success = new HankBulkResponse(other.success); } }
public HankException get_xception() { if (getSetField() == _Fields.XCEPTION) { return (HankException)getFieldValue(); } else { throw new RuntimeException("Cannot get field 'xception' because union is currently set to " + getFieldDesc(getSetField()).name); } }
public void read(org.apache.thrift.protocol.TProtocol iprot, getBulk_result struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) { schemeField = iprot.readFieldBegin(); if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { break; } switch (schemeField.id) { case 0: // SUCCESS if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { struct.success = new HankBulkResponse(); struct.success.read(iprot); struct.set_success_isSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; default: org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } iprot.readFieldEnd(); } iprot.readStructEnd(); // check for required fields of primitive type, which can't be checked in the validate method struct.validate(); }
@Override public int hashCode() { HashCodeBuilder hcb = new HashCodeBuilder(); hcb.append(this.getClass().getName()); org.apache.thrift.TFieldIdEnum setField = getSetField(); if (setField != null) { hcb.append(setField.getThriftFieldId()); Object value = getFieldValue(); if (value instanceof org.apache.thrift.TEnum) { hcb.append(((org.apache.thrift.TEnum)getFieldValue()).getValue()); } else { hcb.append(value); } } return hcb.toHashCode(); } private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
public boolean equals(getBulk_result that) { if (that == null) return false; boolean this_present_success = true && this.is_set_success(); boolean that_present_success = true && that.is_set_success(); if (this_present_success || that_present_success) { if (!(this_present_success && that_present_success)) return false; if (!this.success.equals(that.success)) return false; } return true; }
/** * Performs a deep copy on <i>other</i>. */ public getBulk_result(getBulk_result other) { if (other.is_set_success()) { this.success = new HankBulkResponse(other.success); } }