readBeforeExecution

A hook called at the start of an execution, before the SDK does anything else.

When: This will ALWAYS be called once per execution.

Error Behavior: Errors raised by this hook will be stored until all interceptors have had their readBeforeExecution hook invoked. Other hooks will then be skipped and execution will jump to modifyBeforeCompletion with the raised error as the ResponseInterceptorContext.response result. If multiple readBeforeExecution hooks raise errors, the latest will be used and earlier ones will be logged and added as suppressed exceptions.