Commit Graph

31 Commits

Author SHA1 Message Date
Chris Cameron
5e80ddcc16 pef: Micro-optimizations to LogItem and IcdXmlAttribute equality 2018-08-01 10:41:56 -04:00
Chris Cameron
74c59bd7f3 perf: Micro-optimizations 2018-07-20 16:41:44 -04:00
Jeffery Thompson
b4ef07fd45 fix: better time management skills 2018-07-13 16:01:23 -04:00
Chris Cameron
e8ce1e94cc Merge branch 'feat/action-scheduler' of Common/Utils into dev 2018-07-13 16:25:14 +00:00
Jeffery Thompson
73af42e0f5 fix: guarantee positive duration for Timer.Reset 2018-07-13 12:23:06 -04:00
Chris Cameron
aa7a924d2b Merge branch 'feat/action-scheduler' of Common/Utils into dev 2018-07-13 15:52:53 +00:00
Jeffery Thompson
3185593977 fix: change DateTime.Now to IcdEnvironment.GetLocalTime() 2018-07-13 11:45:22 -04:00
Chris Cameron
4494192bdf refactor: Tidying 2018-07-12 22:09:14 -04:00
Jeffery Thompson
a46987aabf refactor: UpdateRunTime -> GetNextRunTime, add UpdateRunTime for caching GetNextRunTime value
- also swap the operands on the delta time calculation
2018-07-12 15:09:52 -04:00
Jeffery Thompson
c25a82399d fix: remove unnecessary default timer interval 2018-07-12 14:36:58 -04:00
Jeffery Thompson
465ac7c42c feat: timer rescheduling, abstract scheduled action, datetime and dayofweek extensions 2018-07-12 13:33:02 -04:00
Jeffery Thompson
928f8e5e04 feat: first go at ActionSchedulerService 2018-07-11 16:35:08 -04:00
Chris Cameron
02758c6b8e refactor: Whitespace 2018-05-15 15:03:24 -04:00
Chris Cameron
e6807e24ab Resolving warning 2018-03-20 14:43:20 -04:00
Chris Cameron
54cb3c0432 Better logging of aggregate exceptions 2018-03-20 10:59:09 -04:00
Chris Cameron
4a3ba4168d Exposing method to remove all registered services 2018-03-01 14:34:11 -05:00
Chris Cameron
e4be5e7e7c Whitespace 2018-01-16 13:05:35 -05:00
Chris Cameron
88484c6861 Fixing namespaces 2018-01-15 11:19:47 -05:00
Chris Cameron
dcf85aba57 Adding methods for getting all registered services, and removing a service from all types 2017-11-22 11:27:35 -05:00
Drew Tingen
5ab9d43c38 Added "TryAddService" methods to fail gracefully if service already exists 2017-11-17 13:51:26 -05:00
Chris Cameron
ab6223a014 Fixing misleading error message 2017-11-09 15:19:55 -05:00
Chris Cameron
ba0ce760a5 Logging individual exceptions from an aggregate 2017-10-30 09:56:56 -04:00
Chris Cameron
05bc50d2a0 Potential fix for invalid operation exception 2017-10-25 09:32:20 -04:00
Chris Cameron
4e8d3e32c4 Adding methods for removing services 2017-10-05 14:55:55 -04:00
Chris Cameron
72ed872872 Better exception 2017-10-05 14:52:09 -04:00
Chris Cameron
c3d47f6b38 Tidying, validation, prevent ServiceProvider from being instantiated externally 2017-10-02 14:57:13 -04:00
Chris Cameron
3dc7f3bf78 Storing log time in UTC format 2017-09-11 12:54:23 -04:00
Chris Cameron
c812cf47ce Correcting namespaces 2017-08-29 10:33:19 -04:00
Chris Cameron
e7d1b6ec83 Tidying 2017-07-30 13:50:31 -04:00
Chris Cameron
1585343993 Validation 2017-06-29 09:55:00 -04:00
jeff.thompson
2824f05180 Renamed project to ICD.Common.Utils 2017-06-23 14:50:34 -04:00