Add concept of an outbound processing strategy to control outbound event flow

Description

Processed events are currently directly injected into the outbound processing pipeline. This does not allow the queuing behavior to be customized. A new concept of an "outbound processing strategy" needs to be added so this behavior can be customized.

Environment

None

Assignee

DerekA

Reporter

DerekA

Labels

None

Components

Fix versions

Priority

Major
Configure