/** * Read from a stream. */ public SimulateDocumentVerboseResult(StreamInput in) throws IOException { int size = in.readVInt(); processorResults = new ArrayList<>(size); for (int i = 0; i < size; i++) { processorResults.add(new SimulateProcessorResult(in)); } }
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); builder.startArray(PROCESSOR_RESULT_FIELD); for (SimulateProcessorResult processorResult : processorResults) { processorResult.toXContent(builder, params); } builder.endArray(); builder.endObject(); return builder; }
@Override public void writeTo(StreamOutput out) throws IOException { out.writeVInt(processorResults.size()); for (SimulateProcessorResult result : processorResults) { result.writeTo(out); } }
} else { processor.execute(ingestDocument); processorResultList.add(new SimulateProcessorResult(processor.getTag(), new IngestDocument(ingestDocument))); processorResultList.add(new SimulateProcessorResult(processor.getTag(), new IngestDocument(ingestDocument), e)); } else { processorResultList.add(new SimulateProcessorResult(processor.getTag(), e));
@Override public void writeTo(StreamOutput out) throws IOException { out.writeVInt(processorResults.size()); for (SimulateProcessorResult result : processorResults) { result.writeTo(out); } }
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); builder.startArray("processor_results"); for (SimulateProcessorResult processorResult : processorResults) { processorResult.toXContent(builder, params); } builder.endArray(); builder.endObject(); return builder; } }
/** * Read from a stream. */ public SimulateDocumentVerboseResult(StreamInput in) throws IOException { int size = in.readVInt(); processorResults = new ArrayList<>(size); for (int i = 0; i < size; i++) { processorResults.add(new SimulateProcessorResult(in)); } }
@Override public void writeTo(StreamOutput out) throws IOException { out.writeVInt(processorResults.size()); for (SimulateProcessorResult result : processorResults) { result.writeTo(out); } }
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); builder.startArray(PROCESSOR_RESULT_FIELD); for (SimulateProcessorResult processorResult : processorResults) { processorResult.toXContent(builder, params); } builder.endArray(); builder.endObject(); return builder; }
/** * Read from a stream. */ public SimulateDocumentVerboseResult(StreamInput in) throws IOException { int size = in.readVInt(); processorResults = new ArrayList<>(size); for (int i = 0; i < size; i++) { processorResults.add(new SimulateProcessorResult(in)); } }
@Override public void writeTo(StreamOutput out) throws IOException { out.writeVInt(processorResults.size()); for (SimulateProcessorResult result : processorResults) { result.writeTo(out); } }
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject(); builder.startArray(PROCESSOR_RESULT_FIELD); for (SimulateProcessorResult processorResult : processorResults) { processorResult.toXContent(builder, params); } builder.endArray(); builder.endObject(); return builder; }
/** * Read from a stream. */ public SimulateDocumentVerboseResult(StreamInput in) throws IOException { int size = in.readVInt(); processorResults = new ArrayList<>(size); for (int i = 0; i < size; i++) { processorResults.add(new SimulateProcessorResult(in)); } }
@Override public void execute(IngestDocument ingestDocument) throws Exception { try { actualProcessor.execute(ingestDocument); processorResultList.add(new SimulateProcessorResult(actualProcessor.getTag(), new IngestDocument(ingestDocument))); } catch (Exception e) { if (ignoreFailure) { processorResultList.add(new SimulateProcessorResult(actualProcessor.getTag(), new IngestDocument(ingestDocument), e)); } else { processorResultList.add(new SimulateProcessorResult(actualProcessor.getTag(), e)); } throw e; } }
@Override public void execute(IngestDocument ingestDocument) throws Exception { try { actualProcessor.execute(ingestDocument); processorResultList.add(new SimulateProcessorResult(actualProcessor.getTag(), new IngestDocument(ingestDocument))); } catch (Exception e) { if (ignoreFailure) { processorResultList.add(new SimulateProcessorResult(actualProcessor.getTag(), new IngestDocument(ingestDocument), e)); } else { processorResultList.add(new SimulateProcessorResult(actualProcessor.getTag(), e)); } throw e; } }
} else { processor.execute(ingestDocument); processorResultList.add(new SimulateProcessorResult(processor.getTag(), new IngestDocument(ingestDocument))); processorResultList.add(new SimulateProcessorResult(processor.getTag(), new IngestDocument(ingestDocument), e)); } else { processorResultList.add(new SimulateProcessorResult(processor.getTag(), e));
} else { processor.execute(ingestDocument); processorResultList.add(new SimulateProcessorResult(processor.getTag(), new IngestDocument(ingestDocument))); processorResultList.add(new SimulateProcessorResult(processor.getTag(), new IngestDocument(ingestDocument), e)); } else { processorResultList.add(new SimulateProcessorResult(processor.getTag(), e));