@Override public void writeTo(StreamOutput out) throws IOException { super.writeTo(out); out.writeByte(consistencyLevel.id()); out.writeVInt(requests.size()); for (ActionRequest request : requests) { if (request instanceof IndexRequest) { out.writeByte((byte) 0); } else if (request instanceof DeleteRequest) { out.writeByte((byte) 1); } else if (request instanceof UpdateRequest) { out.writeByte((byte) 2); } request.writeTo(out); } out.writeBoolean(refresh); timeout.writeTo(out); } }
@Override public void writeTo(StreamOutput out) throws IOException { super.writeTo(out); searchRequest.writeTo(out); out.writeBoolean(abortOnVersionConflict); out.writeVInt(size); out.writeBoolean(refresh); timeout.writeTo(out); out.writeByte(consistency.id()); retryBackoffInitialTime.writeTo(out); out.writeVInt(maxRetries); if (out.getVersion().onOrAfter(Version.V_2_4_0)) { out.writeFloat(requestsPerSecond); } }
@Override public void writeTo(StreamOutput out) throws IOException { super.writeTo(out); if (shardId != null) { out.writeBoolean(true); shardId.writeTo(out); } else { out.writeBoolean(false); } out.writeByte(consistencyLevel.id()); timeout.writeTo(out); out.writeString(index); out.writeBoolean(canHaveDuplicates); if (out.getVersion().onOrAfter(Version.V_2_4_0)) { out.writeVLong(routedBasedOnClusterVersion); } }
@Override public void writeTo(StreamOutput out) throws IOException { super.writeTo(out); searchRequest.writeTo(out); out.writeBoolean(abortOnVersionConflict); out.writeVInt(size); out.writeBoolean(refresh); timeout.writeTo(out); out.writeByte(consistency.id()); retryBackoffInitialTime.writeTo(out); out.writeVInt(maxRetries); if (out.getVersion().onOrAfter(Version.V_2_4_0)) { out.writeFloat(requestsPerSecond); } }
@Override public void writeTo(StreamOutput out) throws IOException { super.writeTo(out); out.writeByte(consistencyLevel.id()); out.writeString(type); out.writeString(id);