Commit Graph

2777 Commits

Author SHA1 Message Date
Robert von Burg e96d811f66 [Major] Renamed Controller.getExecutionPolicy() to refreshExecutionPolicy() 2020-03-04 11:09:36 +01:00
Robert von Burg 11c2268b9a [Minor] Changed TX to not first validate all commands executing them, but validate then do each. 2020-03-04 11:08:58 +01:00
Robert von Burg d5fd5018cd [Fix] ExecutorPool should use different pools for scheduledExecutors and ExecutorService 2020-03-03 15:59:09 +01:00
Robert von Burg 006a08a3d2 [Minor] Log file failed to write or read in FileIo 2020-03-03 15:37:35 +01:00
Robert von Burg 91ecd0be8e [New] Added ExceptionHelper.getCallerMethod(depth) 2020-02-28 09:22:21 +01:00
Robert von Burg ec555edf12 [Minor] Keep insertion order for controllers in EventBasedExecutionHandler 2020-02-27 14:43:31 +01:00
Robert von Burg fb22934491 [New] Added keepInsertionOrder flag to MapOf* collections 2020-02-27 14:43:09 +01:00
Robert von Burg 3bf912c94b [Minor] Code cleanup 2020-02-27 11:53:06 +01:00
Robert von Burg 56c948a361 [Major] Removed tx.setSuppressDoNothingLogging(), replaced with tx.silentThreshold() 2020-02-27 11:52:46 +01:00
Robert von Burg 6adb3bf2c1 [New] Added ExceptionHelper.getCallerMethod() 2020-02-27 11:51:23 +01:00
Robert von Burg 102e3524fb [Project] Updated strolch-wc-* components 2020-02-26 21:20:58 +01:00
Robert von Burg 429f4e80d1 [Project] Updated strolch-wc-* components 2020-02-26 20:01:34 +01:00
Robert von Burg e86ba98a8c [Project] Updated strolch-wc-* components 2020-02-26 12:44:44 +01:00
Robert von Burg 224346cd43 [Project] Updated roles und users 2020-02-26 11:10:06 +01:00
Robert von Burg 8c5804fcbe [New] Added SimpleExecution.toExecuted() 2020-02-26 09:32:31 +01:00
Robert von Burg 0771aaac77 [Fix] Trigger execution when starting paused execution handler 2020-02-26 09:27:43 +01:00
Robert von Burg 8e1e0d1970 [New] Added realm name as protected property on ExecutionPolicy 2020-02-26 09:27:17 +01:00
Robert von Burg 937471c0cf [Minor] Refactored ReservationExecution to be used elsewhere 2020-02-26 09:26:50 +01:00
Robert von Burg 6b7f118969 [New] Added StrolchComponent.hasComponent() 2020-02-26 09:25:28 +01:00
Robert von Burg 9f4082ebf0 [Minor] Don't log stack trace if auth token is invalid 2020-02-26 09:25:00 +01:00
Robert von Burg a15318ba55 [Project] Updated to inspector 0.19.1 2020-02-24 10:21:45 +01:00
Robert von Burg e4f1a388f7 [Minor] Using ExecutorPool in StrolchAgent 2020-02-21 16:24:34 +01:00
Robert von Burg 082758c1be [New] Added ExecutorPool for easier ExecutorService pool management 2020-02-21 16:24:12 +01:00
Robert von Burg eebdc963f3 [New] Added ExecutionPolicy.delayToExecutedBy() and delayToExecutedByRandom() 2020-02-20 18:00:15 +01:00
Robert von Burg c90f698e87 [Fix] Multiple bug fixes for execution 2020-02-20 17:59:57 +01:00
Robert von Burg c6f627be87 [New] Added IActivityElement.findParent(Predicate<Activity>) 2020-02-20 17:59:10 +01:00
Robert von Burg 2002f91820 [New] Added DurationParameter.getPeriod() and .getDuration() 2020-02-20 17:58:43 +01:00
Robert von Burg 8e629dfe82 [Minor] code cleanup 2020-02-20 17:58:20 +01:00
Robert von Burg 3475eefd09 [New] Added AbstractService.getArgOrUserRealm() 2020-02-20 17:58:05 +01:00
Robert von Burg bf0b4e152e [Minor] Don't lock Resource in SimplePlanning if not set on Action 2020-02-19 22:23:47 +01:00
Robert von Burg c2ddc0c7ab [Minor] Activity.getElement() now throws exception if element does not exist 2020-02-19 22:23:27 +01:00
Robert von Burg 119408d782 [New] Added PolicyDef.valueOf(Class, String) override 2020-02-19 22:22:51 +01:00
Robert von Burg 3d745eb476 [Fix] Also clone Action's policies 2020-02-19 22:22:22 +01:00
Robert von Burg 303e092364 [New] Order.date is now stored internally as a ZonedDateTime 2020-02-19 21:27:25 +01:00
Robert von Burg 731933c2b4 [New] Added DEFAULT_PLANNING constant on PlanningPolicy 2020-02-19 21:27:03 +01:00
Robert von Burg 6cfe7d7845 [New] Added RoundRobinInt with test 2020-02-19 21:26:09 +01:00
Robert von Burg 0b4e9aef7d [Fix] Fixed logger 2020-02-19 08:19:58 +01:00
Robert von Burg e37aaa412f [Fix] Fixed some execution issues 2020-02-18 20:05:50 +01:00
Robert von Burg c312f4b5b0 Merge branch 'feature/planning' into develop 2020-02-18 18:12:10 +01:00
Robert von Burg dadc2a8cb8 [Major] Rewrote execution with controllers 2020-02-18 18:11:22 +01:00
Robert von Burg 1bda9df450 [WIP] Implementing Planning refactoring 2020-02-17 14:22:32 +01:00
Robert von Burg 4fedec75b7 [Minor] Added constants to StrolchConstants 2020-02-17 10:45:57 +01:00
Robert von Burg 9b452b1ba3 [Fix] SynchronizedCollections should be public and static 2020-02-15 17:18:53 +01:00
Robert von Burg ad371ecb1b [Major] Refactored planning, added to planning of action before execution 2020-02-14 16:26:22 +01:00
Robert von Burg bbbe75b2b0 [New] Added .hashCode() and .equals() to MapOf* 2020-02-14 16:25:31 +01:00
Robert von Burg ffc62e7351 [New] Added SynchronizedCollections for synchronizing MapOf* 2020-02-14 16:23:51 +01:00
Robert von Burg 83a947e04b [New] Added IActivityElement.findPolicy() 2020-02-14 16:22:59 +01:00
Robert von Burg d06cce1bb9 [Major] WebSocket observer handler now handles params, for additional options 2020-02-12 15:01:47 +01:00
Robert von Burg fbb05a2b01 [New] Added EventBasedExecutionHandler.addForExecution(String, Activity) 2020-02-12 15:00:39 +01:00
Robert von Burg fba2d3890d [New] Added ObjectFilter.getOperation() 2020-02-12 15:00:11 +01:00