process
@NotNull
@NotNull CompletableFuture<Void> process(@NotNull
@NotNull InputStream input,
@NotNull
@NotNull OutputStream output,
@Nullable
@Nullable Map<String,Object> parameters,
@NotNull
@NotNull Map<String,Object> report)
Processes the given content.
- Parameters:
input - the stream from which the content is read for processing
output - the stream into which the content is written during or after processing
parameters - the parameters for the processing operation
report - the report to which the findings of the processing operation are added
- Returns:
CompletableFuture for signaling completion