/// <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)); }
/// <summary> /// Initializes a new instance. /// </summary> /// <param name="sync">The synchronize.</param> public ProducerInterceptorBridge( IProducerInterceptor sync) { _sync = sync; }