To process the delegated producer in synchronous mode.
This is used to enforce asynchronous producers to run in synchronous mode when it has been configured to do so.
This delegate allows the component developers easily to support their existing asynchronous producer to behave synchronously by wrapping their producer in this synchronous delegate.
@version