ProcessData
Hands incomingData to the DataProcessor the host client app registered under processWith — what the processing does is opaque to the framework, since processors are supplied by the client. incomingData is required; the processor's own result is not passed downstream. Dispatches onSuccess (no data) when the processor returns successfully; onFailure when the processor returns a failure (carrying the Throwable), when no processor is registered under processWith, or when incomingData is null (no data in the latter two cases).
Parameters
Unique identifier of this event. Defaults to a random id.
Trigger that fires this event, built via EventTriggers.
Child events chained after this one, wired to its triggers (onSuccess, onFailure).
Id of the client-registered DataProcessor to run incomingData through.