Beispiel #1
0
 public FunctionBundlerPipelineExecuter(
     IFunctionBundlerExecutionItem[] registeredHandlers,
     string devEUI,
     FunctionBundlerRequest request)
 {
     this.registeredHandlers = registeredHandlers;
     this.DevEUI             = devEUI;
     this.Request            = request;
 }
 public FunctionBundlerPipelineExecuter(IFunctionBundlerExecutionItem[] registeredHandlers,
                                        DevEui devEUI,
                                        FunctionBundlerRequest request,
                                        ILogger logger = null)
 {
     this.registeredHandlers = registeredHandlers;
     DevEUI  = devEUI;
     Request = request;
     Logger  = logger ?? NullLogger.Instance;
 }
Beispiel #3
0
        public async Task <FunctionBundlerResult> HandleFunctionBundlerInvoke(DevEui devEUI, FunctionBundlerRequest request, ILogger logger = null)
        {
            var pipeline = new FunctionBundlerPipelineExecuter(this.executionItems, devEUI, request, logger);

            return(await pipeline.Execute());
        }
Beispiel #4
0
        public async Task <FunctionBundlerResult> HandleFunctionBundlerInvoke(string devEUI, FunctionBundlerRequest request)
        {
            var pipeline = new FunctionBundlerPipelineExecuter(this.executionItems, devEUI, request);

            return(await pipeline.Execute());
        }