ErrorHandling » History » Version 1

Version 1/10 - Next ยป - Current version
J. Moringen, 06/18/2011 04:51 AM
skeleton of ErrorHandling page


Error Handling

Sources of Runtime Errors

  • Client-supplied event handlers
  • Connectors
  • Converters

Error Handling Locations

  • In Connectors (via client-supplied policy)
    • Can handle Connector errors
    • Can handle Converter errors
  • In Processors (via client-supplied policy)
    • Can handle errors in client-supplied event handlers
  • In callbacks to client code
    • Can handle Connector errors
    • Can handle Converter errors
    • Can handle errors in client-supplied event handlers

Error Transport Mechanisms

  • Stack unwinding
    • Only applicable for pull-path
    • Can transport Connector errors
    • Can transport Converter errors
  • Callback invocation from local error handling policy
    • Can handle Connector errors
    • Can handle Converter errors
    • Can handle errors in client-supplied event handlers