Commit Graph

706 Commits

Author SHA1 Message Date
Nikolay Kim 477e1d6953 add keep-alive service 2018-09-20 11:16:12 -07:00
Nikolay Kim ffe73c6875 add low res timer service 2018-09-19 15:05:14 -07:00
Nikolay Kim 4c422983ba remove fn state service 2018-09-19 08:04:31 -07:00
Nikolay Kim 601c8a4ee6 add CloneableService 2018-09-17 21:46:02 -07:00
Nikolay Kim ed23caa314 add name to service registration 2018-09-17 20:19:48 -07:00
Nikolay Kim 4827990298 add NewServiceExt tests 2018-09-17 19:21:24 -07:00
Nikolay Kim 90ad1b12a8 do not constrain InitError for from_err new service 2018-09-17 18:49:55 -07:00
Nikolay Kim 118bfe5c14 update tarpaulin config 2018-09-17 18:42:24 -07:00
Nikolay Kim c6eeae93d5 run coverage report on nightly 2018-09-17 18:22:16 -07:00
Nikolay Kim e0f4aac3b4 add NewService::from_err combinator 2018-09-17 18:10:23 -07:00
Nikolay Kim 20cff6fc0b update apply tests 2018-09-17 16:50:35 -07:00
Nikolay Kim a91b9a2f9e better ergonomics for aply combinator 2018-09-17 16:16:42 -07:00
Nikolay Kim a4ba7cd5d4 Merge branch 'master' of https://github.com/actix/actix-net 2018-09-17 15:59:34 -07:00
Nikolay Kim 3384bbfae2 change apply combinator 2018-09-17 15:53:41 -07:00
Nikolay Kim 42070ed2b8
Merge pull request #1 from kellytk/patch-1
Correct spelling
2018-09-17 14:26:54 -07:00
Kelly Thomas Kline bca8e47651
Correct spelling 2018-09-17 13:53:43 -07:00
Nikolay Kim 39a18d6969 add in-flight service 2018-09-14 13:30:29 -07:00
Nikolay Kim 2927a49fdf better method names 2018-09-14 13:12:55 -07:00
Nikolay Kim 39c3902818 rename Connections to more generic Counter and export it 2018-09-14 13:07:38 -07:00
Nikolay Kim 9888c1c5e6 fix switching to unavailable state for worker 2018-09-14 00:07:50 -07:00
Nikolay Kim ec7757f032 refactor worker availibility management 2018-09-13 23:46:18 -07:00
Nikolay Kim 2764323580 fix service availability check 2018-09-13 13:32:51 -07:00
Nikolay Kim d50829d956 add framed related services and utils 2018-09-12 18:47:39 -07:00
Nikolay Kim 62dbe1b001 add some doc apis and tests 2018-09-12 13:34:53 -07:00
Nikolay Kim f66eec00e7 restart failed services; fix readiness check 2018-09-12 08:25:14 -07:00
Nikolay Kim 3395512040 fix api doc link 2018-09-11 14:01:51 -07:00
Nikolay Kim f0554efb98 remove wrong doc example 2018-09-11 11:28:13 -07:00
Nikolay Kim b0d120c101 update examples 2018-09-11 10:55:49 -07:00
Nikolay Kim 82b71d91ea move Service to service sub mod 2018-09-11 09:30:22 -07:00
Nikolay Kim 43d6719703 fix readme 2018-09-11 09:05:47 -07:00
Nikolay Kim 864a6babc9 add readme 2018-09-11 09:03:27 -07:00
Nikolay Kim abef930f87 fix openssl uses 2018-09-11 08:59:03 -07:00
Nikolay Kim dc50268c8a move server impl to sub module 2018-09-11 08:43:23 -07:00
Nikolay Kim 56b31960f1 derive Debug for connector/resolver error 2018-09-10 20:03:10 -07:00
Nikolay Kim d8ed9ae43a create Connector with custom Resolver 2018-09-10 19:42:51 -07:00
Nikolay Kim 88d8c99e31 use Resolver service for Connector 2018-09-10 19:39:55 -07:00
Nikolay Kim 2698534b05 add resolver service 2018-09-10 19:16:46 -07:00
Nikolay Kim a1e875e985 add Clone impl for DefaultConnector 2018-09-10 11:16:58 -07:00
Nikolay Kim fbfca66e21 add DefaultConnector 2018-09-10 10:59:35 -07:00
Nikolay Kim 3fe029a8ad remove unneeded code 2018-09-10 10:01:58 -07:00
Nikolay Kim 552d19a0eb add generic server service factory 2018-09-08 14:50:16 -07:00
Nikolay Kim 4264574af1 fix openssl NewService definition 2018-09-08 12:58:08 -07:00
Nikolay Kim c2eff62efb openssl new service is not failable 2018-09-08 12:52:43 -07:00
Nikolay Kim bf10f6dfcf simplify openssl acceptor 2018-09-08 10:16:43 -07:00
Nikolay Kim 8b13236d41 refactor connections counter 2018-09-08 09:36:38 -07:00
Nikolay Kim 5f016bd53c export server mod 2018-09-07 23:27:00 -07:00
Nikolay Kim 4e186cc6d2 explicitly use unit for server service error 2018-09-07 14:49:17 -07:00
Nikolay Kim 0fdce01375 remove Display from server service Error 2018-09-07 14:34:31 -07:00
Nikolay Kim d4808acee1 implement worker availability system 2018-09-07 13:06:51 -07:00
Nikolay Kim 8298da0f4a change InitError type 2018-09-07 11:42:22 -07:00