internal override BaseStatement AddErrorHandler(ErrorHandlerBuilder builder)
        {
            // IMPORTANT: Secondary Mapper should NOT have error handler!!!!
            // If Mapper handles the error, Pipe will not know that error is thrown and it will generate default output.
            // Mapper should handle all errors.
            //this.Mapper.AddErrorHandler(builder);

            return(base.AddErrorHandler(builder));
        }
Ejemplo n.º 2
0
        internal override BaseStatement AddErrorHandler(ErrorHandlerBuilder builder)
        {
            if (this.Mapper != null)
            {
                this.Mapper.AddErrorHandler(builder);
            }
            if (this.Pipe != null)
            {
                this.Pipe.AddErrorHandler(builder);
            }

            return(base.AddErrorHandler(builder));
        }
 internal ErrorHandlerBuilder AddErrorHandlerBuilder(ErrorHandlerBuilder errorHandlerBuilder)
 {
     this.FallbackHandler = errorHandlerBuilder.CreateErrorHandler(this._logger);
     return(this);
 }