Commit Graph

2079 Commits

Author SHA1 Message Date
Robert von Burg 9bd0d43f50 [Major] Better generics support in Search API, includin ExpressionBuilder 2018-03-14 08:09:29 +01:00
Robert von Burg 131b4bdf83 [Fix] Fixed broken test 2018-03-13 22:09:30 +01:00
Robert von Burg 75d79544af [Major] Implemented new search API using Streams 2018-03-13 17:51:24 +01:00
Robert von Burg d3b5fa5128 [Major] Moved query classes to li.strolch.agent 2018-03-12 18:13:46 +01:00
Robert von Burg 68c3814f1f [New] Adding bulk performance test 2018-03-12 09:10:04 +01:00
Robert von Burg 1845630578 [Minor] performance tests changes 2018-03-10 19:24:49 +01:00
Robert von Burg 722b7f040e [Major] Refactoring performance tests 2018-03-10 18:53:40 +01:00
Robert von Burg 9628e4af8a [Minor] Logging in PerformanceTestService.java 2018-03-10 15:18:24 +01:00
Robert von Burg 44bb21a43f [Fix] DefaultLockHandler uses ConcurrentHashMap 2018-03-10 15:17:30 +01:00
Robert von Burg 7e30e0c78d [Minor] Use tx ind InMemoryElementListener instead of ElementMaps 2018-03-09 12:45:23 +01:00
Robert von Burg 42c500d677 [Minor] clear cache when flushing 2018-03-09 10:49:00 +01:00
Robert von Burg abeceb7a6c [Minor] more waiting in LockingTest 2018-03-09 10:42:16 +01:00
Robert von Burg 5fcf08e4eb [New] Added tx.clearCache() 2018-03-09 10:27:28 +01:00
Robert von Burg 742e436a93 [Major] Implemented caching of data in AbstractTransaction 2018-03-08 18:07:11 +01:00
Robert von Burg 475a3b2c1c [Minor] Comment fix in Operation.java 2018-03-08 18:07:11 +01:00
Robert von Burg 20cd71ab6a [Minor] Use ? extends StrolchRootElement in GenericReport 2018-03-08 18:07:11 +01:00
Robert von Burg caeed3d670 [Minor] Fix in TransientElementMap.java 2018-03-08 18:07:11 +01:00
Robert von Burg 7432f71d31 [Fix] synchronized DefaultPrivilegeHandler.checkCredentialsAndUserState() 2018-03-08 08:22:45 +01:00
Robert von Burg 55861cb62b [Major] Refactored Performance tests 2018-03-08 08:22:26 +01:00
Robert von Burg f713f98fcb [Minor] clean up in CommunicationConnection and ClientSocketEndpoint 2018-03-02 13:11:10 +01:00
Robert von Burg 6063cd793a [Minor] More logging in CommunicationConnection 2018-03-01 15:18:18 +01:00
Robert von Burg 5230b3ea52 [Minor] More logging in CommunicationConnection 2018-03-01 13:33:57 +01:00
Robert von Burg 5ecfb9d722 [Minor] fixed logger in ClientSocketEndpoint 2018-02-28 17:52:49 +01:00
Robert von Burg 1830d9fe86 [Fix] fixed broken tests in SOQL 2018-02-28 16:43:33 +01:00
Robert von Burg bfaa57a2b9 [Minor] don't queue messages twice in CommunicationConnection 2018-02-28 16:23:57 +01:00
Robert von Burg e31e482596 [Minor] dealyed persist sessions on validate 2018-02-28 16:23:28 +01:00
Robert von Burg 4f2fd4648a [Fix] fix broken tests 2018-02-28 09:10:47 +01:00
Robert von Burg 676bb9c11e [Fix] Fixed broken tests 2018-02-28 09:04:49 +01:00
Robert von Burg 7769490cc3 [Project] point to latest downloads 2018-02-27 19:03:29 +01:00
Robert von Burg 327e4411da [Project] fixes to tutorial 2018-02-27 19:00:13 +01:00
Robert von Burg 5618e0e893 [Project] Removed mention of transactional from website 2018-02-27 18:47:12 +01:00
Robert von Burg 09469a2b45 [New] Implemented SOQL REST API 2018-02-27 18:35:15 +01:00
Robert von Burg 5745f3c1d1 [New] Added new method ResponseUtil.listToResponse() 2018-02-27 18:01:37 +01:00
Robert von Burg ae405492e9 Merge branch 'develop' into feature/soql 2018-02-27 17:05:50 +01:00
Robert von Burg c66f7c2805 [Major] Implement StrolchElement.isReadOnly() and .setReadOnly()
Modifying a read only element causes an exception. Retrieving elements from the TX, or directly from the ElementMap returns a clone, so nothing changes there. But elements returned by a query will have their readOnly flag set, thus if these are modified, then they need to be cloned first.
2018-02-27 14:46:23 +01:00
Robert von Burg 44d3994ecf [New] Added XML performance test 2018-02-27 09:31:35 +01:00
Robert von Burg 315879ebe1 [Major] (Re-)Implemented XML Persistence 2018-02-27 09:00:26 +01:00
Robert von Burg 0575ee1795 Revert "[Project] removed persistence.xml module"
This reverts commit 37d66f0
2018-02-26 08:36:18 +01:00
Robert von Burg 574f8fc058 [Fix] fix broken test 2018-02-21 16:20:54 +01:00
Robert von Burg 73355e4144 [Project] fix createBundle.sh 2018-02-21 16:15:46 +01:00
Robert von Burg 4682689a81 [Minor] Show privilegeValue in AccessDeniedException 2018-02-21 10:40:14 +01:00
Robert von Burg 8e4a1c7ac3 [Fix] Set initial version when updating in TransientElementMap 2018-02-20 12:04:11 +01:00
Robert von Burg a2a0645f3b [Minor] Log exceptions of StrolchSystemAction 2018-02-20 09:47:35 +01:00
Robert von Burg 0dc11c74f9 [Fix] allow Action toJson in StrolchRootElementToJsonVisitor 2018-02-14 17:53:50 +01:00
Robert von Burg aac4ad2fd9 [Fix] Swapped enableDelayedObserverUpdates 2018-02-13 17:59:01 +01:00
Robert von Burg d95c3913d8 [New] FromFlatJsonVisitor is now a StrolchRootElementVisitor 2018-02-12 13:46:41 +01:00
Robert von Burg f3ea159052 [Major] RIP transactional mode 2018-02-09 22:16:34 +01:00
Robert von Burg 0d42defd2a [Major] Reworked visitors: StrolchElement.accept(StrolchElementVisitor) 2018-02-09 11:32:50 +01:00
Robert von Burg 475c719859 [Major] Reworked visitors: StrolchElement.accept(StrolchElementVisitor) 2018-02-09 09:49:51 +01:00
Robert von Burg 17aeff6672 [Major] Implemented soft migration to salt based privilege persistence 2018-02-08 12:51:01 +01:00