The Data Provider supports asynchronous functions that may be used for:
Re-tryable Exceptions
Exceptions that are not re-tryable