resultCache.execute(new AddElements.Builder() .input(elements) .build(), context);
public void load(final Supplier<Reader> readerSupplier) throws OperationException, IOException { final SuppliedIterable<CSVRecord> csvIterable = new SuppliedIterable<>(() -> { try { return new CSVParser(readerSupplier.get(), CSVFormat.DEFAULT.withFirstRecordAsHeader()); } catch (final IOException e) { throw new RuntimeException("Unable to load csv data", e); } }); try { final OperationChain<Void> populateChain = new OperationChain.Builder() .first(new GenerateElements.Builder<CSVRecord>() .input(csvIterable) .generator(new RoadTrafficCsvElementGenerator()) .build()) .then(new AddElements.Builder() .skipInvalidElements(false) .build()) .build(); this.graph.execute(populateChain, this.user); } finally { CloseableUtil.close(csvIterable); } }
final AddElements addElements = new AddElements.Builder() .input(elements) .build();
final AddElements addElements = new AddElements.Builder() .elements(elements) .build();
final AddElements addElements = new AddElements.Builder() .input(elements) .build();
final AddElements addElements = new AddElements.Builder() .elements(elements) .build();
final AddElements addElements = new AddElements.Builder() .input(elements) .build();
final AddElements addElements = new AddElements.Builder() .input(elements) .build();
.first(new GenerateElements.Builder<>() .objects(new SampleData().generate()) .generator(new DataGenerator()) .build()) .then(new AddElements.Builder() .build()) .build();
final AddElements addElements = new AddElements.Builder() .elements(elements) .build();
final AddElements addElements = new AddElements.Builder() .elements(elements) .build();
final AddElements addElements = new AddElements.Builder() .elements(elements) .build();
printGraph(); final AddElements operation = new AddElements.Builder() .input(new Entity.Builder() .group("entity")
printGraph(); final AddElements operation = new AddElements.Builder() .elements(new Entity.Builder() .group("entity")
store.runAsync(() -> { try { store.execute(new AddElements.Builder() .input(queue) .validate(validate)
@Override @SuppressWarnings("unchecked") public void add(final String key, final Iterable<?> elements) throws OperationException { if (null == elements) { return; } graph.execute(new AddElements.Builder() .input((Iterable<Element>) elements) .build(), context.getUser()); }