Clone Tools
  • last updated 23 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2158 implements ASYNC execution for the Wrapper

- for now we are simply utilizing the 'common' ForkJoinPool, but users

might need more control here!

- simple smoketest added to test async execution with the 'wrapper'

  1. … 1 more file in changeset.
ISIS-2158 minor code cleanup

  1. … 10 more files in changeset.
ISIS-2158 fixes transaction related smoketests

- also bumps h2/hsqldb to their latest versions

consecutive smoketest runs might run into an issue with jdo/schema

creation failing due to schema not found, but running test classes

individually does work

    • -2
    • +17
    ./isis/testdomain/shiro/AbstractShiroTest.java
    • -4
    • +4
    ./isis/testdomain/shiro/ShiroLdapTest.java
    • -15
    • +13
    ./isis/testdomain/shiro/ShiroSecmanLdapTest.java
    • -3
    • +1
    ./isis/testdomain/shiro/ShiroSecmanTest.java
    • -3
    • +1
    ./isis/testdomain/shiro/ShiroSimpleTest.java
  1. … 10 more files in changeset.
ISIS-2158 refining TransactionService (API)

- executeWithinTransaction(task) now reuses any existing tx boundary

- executeWithinNewTransaction(task) forces creation of a new tx boundary

JDO does not support transaction nesting, so we reuse tx boundaries by

default. This should allow for better tx rollback support.

    • -0
    • +108
    ./isis/testdomain/transactions/TransactionRollbackTest.java
  1. … 8 more files in changeset.
ISIS-2156 hotfix: disable HttpSessions creation when basic-auth strategy

- several principal and related objects have been improved to procude

less stress on the heap

- smoketests added that also test for the absence of a HttpSession when

using basic-auth strategy against a rest endpoint

- also moves the new restclient introduced with v2 from applib to a new

extension module 'restclient'

- improvements to the restclient to also handle scalar value types

    • -0
    • +21
    ./isis/testdomain/rest/RestServiceTest.java
  1. … 33 more files in changeset.
ISIS-2156 enables smoketest for stress-testing the restful endpoint

- we now have the infrastructure to reproduce the memory leak issue

- also adds an optimization to the IsisModuleSecurityRealm, to not

authenticate a user twice per request

findings so far, PrincipalForApplicationUser indeed does not get garbage

collected

  1. … 2 more files in changeset.
batch update source format:

- Add missing '@Override' annotations

- Correct indentation

- Add file header (JAutodoc)

    • -44
    • +44
    ./isis/testdomain/ldap/LdapEmbeddedServer.java
    • -17
    • +17
    ./isis/testdomain/ldap/LdapServerService.java
    • -31
    • +31
    ./isis/testdomain/rest/RestServiceTest.java
    • -18
    • +18
    ./isis/testdomain/shiro/AbstractShiroTest.java
    • -93
    • +93
    ./isis/testdomain/shiro/ShiroLdapTest.java
    • -139
    • +139
    ./isis/testdomain/shiro/ShiroSecmanLdapTest.java
  1. … 1053 more files in changeset.
batch update source format: organize imports and reorder

0=java

1=javax

2=com

3=org

4=org.apache.isis

5=org.isisaddons

6=org.incode

7=#

    • -7
    • +8
    ./isis/testdomain/rest/RestServiceTest.java
    • -8
    • +9
    ./isis/testdomain/shiro/ShiroLdapTest.java
    • -16
    • +17
    ./isis/testdomain/shiro/ShiroSecmanLdapTest.java
    • -11
    • +12
    ./isis/testdomain/shiro/ShiroSecmanTest.java
    • -4
    • +4
    ./isis/testdomain/shiro/ShiroSimpleTest.java
  1. … 787 more files in changeset.
ISIS-2156 allow for ShiroWebModule to be primed with a custom ini file

- also renames module 'smoketest' -> 'smoketests'

    • -0
    • +29
    ./isis/testdomain/Util_H2Console.java
    • -0
    • +171
    ./isis/testdomain/auditing/AuditerServiceTest.java
    • -0
    • +134
    ./isis/testdomain/bootstrapping/JdoBootstrappingTest.java
    • -0
    • +130
    ./isis/testdomain/commandexecution/BackgroundExecutionTest.java
    • -0
    • +91
    ./isis/testdomain/ldap/LdapEmbeddedServer.java
    • -0
    • +106
    ./isis/testdomain/ldap/LdapEmbeddedServerTest.java
    • -0
    • +51
    ./isis/testdomain/ldap/LdapServerService.java
    • -0
    • +164
    ./isis/testdomain/publishing/PublisherServiceTest.java
    • -0
    • +74
    ./isis/testdomain/rest/RestServiceTest.java
    • -0
    • +109
    ./isis/testdomain/shiro/AbstractShiroTest.java
    • -0
    • +145
    ./isis/testdomain/shiro/ShiroLdapTest.java
    • -0
    • +206
    ./isis/testdomain/shiro/ShiroSecmanLdapTest.java
  1. … 73 more files in changeset.