/// <summary>
        /// Adds Producer interceptor (stage = after serialization).
        /// </summary>
        /// <param name="interceptor">The interceptor.</param>
        /// <returns></returns>
        /// <exception cref="NotImplementedException"></exception>
        IProducerHooksBuilder IProducerHooksBuilder.AddInterceptor(
            IProducerInterceptor interceptor)
        {
            var bridge = new ProducerInterceptorBridge(interceptor);
            var prms   = Plan.AddInterceptor(bridge);

            return(new ProducerBuilder(prms));
        }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 /// <param name="sync">The synchronize.</param>
 public ProducerInterceptorBridge(
     IProducerInterceptor sync)
 {
     _sync = sync;
 }