View Source Eventize.EventSourcedProcess.ExecutionPipeline.ExecutionContext (eventize v0.2.0)

The context used to execute a incoming message to a process.

Link to this section Summary

Link to this section Types

@type t() :: %Eventize.EventSourcedProcess.ExecutionPipeline.ExecutionContext{
  build_response: (Eventize.EventSourcedProcessState.t() -> term()),
  from: pid() | nil,
  input: term(),
  state: Eventize.EventSourcedProcessState.t(),
  step_data: map(),
  type: :cast | :call
}