//public KapacitorClient(string uri, string username, string password, KapacitorVersion kapacitorVersion)
        //     : this(new KapacitorClientConfiguration(new Uri(uri), username, password, kapacitorVersion))
        //{
        //}

        public KapacitorClient(KapacitorClientConfiguration configuration)
        {
            var requestClientFactory = new RequestClientFactory(configuration);

            _requestClient = requestClientFactory.GetRequestClient();

            _taskClientModule = new Lazy <ITaskClientModule>(() => new TaskClientModule(_requestClient));
        }
Example #2
0
        //public KapacitorClient(string uri, string username, string password, KapacitorVersion kapacitorVersion)
        //     : this(new KapacitorClientConfiguration(new Uri(uri), username, password, kapacitorVersion))
        //{
        //}

        public KapacitorClient(IKapacitorClientConfiguration configuration)
        {
            var requestClientFactory = new KapacitorClientBootstrap(configuration);
            var dependencies         = requestClientFactory.GetRequestClient();

            _requestClient = dependencies.KapacitorRequestClient;

            _taskClientModule = new Lazy <ITaskClientModule>(() => dependencies.TaskClientModule);
        }
Example #3
0
 public ClientModuleBase(IKapacitorRequestClient requestClient)
 {
     this.RequestClient = requestClient;
 }
Example #4
0
 public TaskClientModule(IKapacitorRequestClient requestClient)
     : base(requestClient)
 {
 }
Example #5
0
 protected virtual void BootstrapKapacitorLatest_v_0_10_0(IKapacitorClientConfiguration configuration)
 {
     _requestClient = new KapacitorRequestClient_v_0_10_0(configuration);
 }
Example #6
0
        protected virtual void BootstrapKapacitorLatest_v_0_10_1(IKapacitorClientConfiguration configuration)
        {
            _requestClient = new KapacitorRequestClient_v_0_10_1(configuration);

            _taskClientModule = new Lazy <ITaskClientModule>(() => new TaskClientModule_v_0_10_1(_requestClient));
        }