public DaprMethodListener(
     DaprServiceListener serviceListener,
     ITriggeredFunctionExecutor executor,
     string methodName)
     : base(serviceListener)
 {
     this.executor   = executor;
     this.methodName = methodName;
 }
Example #2
0
 public DaprTopicTriggerBinding(
     DaprServiceListener serviceListener,
     string topicName,
     ParameterInfo parameter)
     : base(serviceListener, parameter)
 {
     this.serviceListener = serviceListener ?? throw new ArgumentNullException(nameof(serviceListener));
     this.topicName       = topicName ?? throw new ArgumentNullException(nameof(topicName));
 }
 public DaprMethodTriggerBinding(
     DaprServiceListener serviceListener,
     string methodName,
     ParameterInfo parameter)
     : base(serviceListener, parameter)
 {
     this.serviceListener = serviceListener ?? throw new ArgumentNullException(nameof(serviceListener));
     this.methodName      = methodName ?? throw new ArgumentNullException(nameof(methodName));
 }
Example #4
0
                public DaprTopicListener(
                    DaprServiceListener serviceListener,
                    ITriggeredFunctionExecutor executor,
                    string topicName)
                    : base(serviceListener)
                {
                    this.executor  = executor;
                    this.topicName = topicName;

                    serviceListener.RegisterTopic(topicName);
                }
Example #5
0
        public DaprTriggerBindingBase(DaprServiceListener serviceListener, ParameterInfo parameter)
        {
            this.serviceListener = serviceListener ?? throw new ArgumentNullException(nameof(serviceListener));
            this.parameter       = parameter ?? throw new ArgumentNullException(nameof(parameter));

            this.BindingDataContract = new Dictionary <string, Type>(StringComparer.OrdinalIgnoreCase)
            {
                // Allow return values of any type
                { "$return", typeof(object).MakeByRefType() },

                // Allow binding to the name of the parameter in binding expressions
                { parameter.Name, parameter.ParameterType },
            };
        }
Example #6
0
        public DaprExtensionConfigProvider(
            DaprServiceClient daprClient,
            DaprServiceListener daprListener,
            ILoggerFactory loggerFactory)
        {
            this.daprClient   = daprClient ?? throw new ArgumentNullException(nameof(daprClient));
            this.daprListener = daprListener ?? throw new ArgumentNullException(nameof(daprListener));

            if (loggerFactory == null)
            {
                throw new ArgumentNullException(nameof(loggerFactory));
            }

            this.logger = loggerFactory.CreateLogger(LogCategories.CreateTriggerCategory("Dapr"));
        }
Example #7
0
 public DaprTopicTriggerBindingProvider(DaprServiceListener serviceListener)
 {
     this.serviceListener = serviceListener ?? throw new ArgumentNullException(nameof(serviceListener));
 }
Example #8
0
 public DaprListenerBase(DaprServiceListener serviceListener)
 {
     this.serviceListener = serviceListener;
 }