Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2112: more fixes

- also removing debug code

- moving the new framework internal smoke tests from 'detached-tests' to

a new module at 'example/misc/smoketest'

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -129
    • +0
    ./tests/PublisherServiceTest.java
    • -101
    • +0
    ./tests/SpringEventPublishingTest.java
    • -82
    • +0
    ./tests/SpringServiceProvisioningTest.java
  1. … 29 more files in changeset.
ISIS-2112: trouble-shooting: adds some fixes, some debug code

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 21 more files in changeset.
ISIS-2112: migrate 'isis-maven-plugin' to launch a Spring Context

- just a stub yet, but a FIXME[2112] marker is in place

- also making auth/bypass a convenient config bean -> IsisSecurityBoot

- 'simpleapp' successfully builds now

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 14 more files in changeset.
ISIS-2112: refactoring IsisConfiguration to be managed by Spring

- makes the ServiceRegistryDefault the bootstrapping entry-point of

Spring into Isis, that is ServiceRegistryDefault is

ApplicationContextAware

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 23 more files in changeset.
ISIS-2112: getting first JDO integration test running on Spring!

- see JUnit Test org.apache.isis.testdomain.tests.JdoBootstrappingTest

- Spring Boot is provisioning all required Services/Beans

- IsisSystem (Headless) no longer required

- Fixtures are successfully executed

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 12 more files in changeset.
ISIS-2112: removing the legacy EventBus and its implementations

- 'EventBusService' interface simplified

- delegates to Spring

// publishing

@Inject EventBusService eventBusService;

MyEvent myEvent = ...

eventBusService.post(myEvent);

// listening

@EventListener(MyEvent.class)

void handleContextStart(MyEvent myEvent) {

}

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 10 more files in changeset.
ISIS-2112: bumping spring and surefire versions, to no effect

- there is an issue where spring cannot locate classpath resources when

running surefire tests on jdk11

- issue solved by workaround ...

//fails

@PropertySource("classpath:/org/apache/isis/testdomain/jdo/isis-non-changing.properties")

//works

@PropertySource("file:src/test/java/org/apache/isis/testdomain/jdo/isis-non-changing.properties")

- results in successful build including surefire tests

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -3
    • +4
    ./tests/SpringServiceProvisioningTest.java
  1. … 8 more files in changeset.
ISIS-2112: disable ThreadPoolSupport, at least for now

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -13
    • +13
    ./tests/SpringServiceProvisioningTest.java
  1. … 5 more files in changeset.
ISIS-2112: remove the concept of 'Installers'

- Interface 'Installer' and implementing classes removed

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -1
    • +5
    ./tests/SpringServiceProvisioningTest.java
  1. … 21 more files in changeset.
ISIS-2112: integrates IsisConfiguration with Spring

- after Spring has brought up its ApplicationContext, it passes over all

configuration properties to Isis

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -6
    • +5
    ./tests/SpringServiceProvisioningTest.java
  1. … 14 more files in changeset.
ISIS-2112: further fixing build issues, finally all 'core' modules build

- 'objenesis' convergence, bumping 2.4 -> 2.6 'codegen-javassist'

- phasing out plugin 'eventbus-axon' .. to be replaced by Spring

- 'jaxb' convergence issues .. using 2.3.2

- bumping bytebuddy 1.9.3 -> 1.9.12

- disable 3 imposterise test, since these fail when run on jvm-11

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -0
    • +2
    ./tests/SpringServiceProvisioningTest.java
  1. … 18 more files in changeset.
ISIS-2112: removes the AppManifest/AbstractModule subsystem

- yet needed lots of FIXME[2112] markers, to be dealt with later

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 102 more files in changeset.
    • -1
    • +1
    ./tests/SpringServiceProvisioningTest.java
ISIS-2112: fixing service provisioning test setup

- event-bus disabled for now

- IsisSessionFactory provisioned by Spring !

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -3
    • +9
    ./tests/SpringServiceProvisioningTest.java
  1. … 1 more file in changeset.
ISIS-2112: workaround events not working during bootstrapping

- further fixes provisioning issues

- introduce priority constants

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -0
    • +101
    ./tests/SpringEventPublishingTest.java
    • -2
    • +2
    ./tests/SpringServiceProvisioningTest.java
  1. … 23 more files in changeset.
ISIS-2112: further fixing provisioning issues

- also merging 'GridService2' <-> 'GridService'

- also merging 'GridLoaderService2' <-> 'GridLoaderService'

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 19 more files in changeset.
ISIS-2112: fixes bootstrapping entrypoint and some provisioning failures

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -0
    • +29
    ./jdo/JdoTestApplication.java
    • -0
    • +36
    ./jdo/SpringAppManifest.java
    • -0
    • +72
    ./jdo/isis-non-changing.properties
    • -69
    • +0
    ./tests/ServiceProvisioningTest.java
    • -0
    • +70
    ./tests/SpringServiceProvisioningTest.java
  1. … 13 more files in changeset.
ISIS-2112: include spring-boot-test with 'unittestsupport'

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -0
    • +53
    ./tests/JdoBootstrappingTest.java
    • -0
    • +69
    ./tests/ServiceProvisioningTest.java
  1. … 3 more files in changeset.
ISIS-2112: backporting from '2033-IoC_Spring' branch

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 1095 more files in changeset.
ISIS-2112: smoke test: ensure all singleton-scoped beans are provisioned

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 2 more files in changeset.
ISIS-2104: fixes maven build

- lombok issue with val in nested generic enum

- also bumbing maven-compiler-plugin 3.8.0 -> 3.8.1

Task-Url: https://issues.apache.org/jira/browse/ISIS-2104

  1. … 4 more files in changeset.
ISIS-2104: fixes AuditerService, but not yet the PublisherService

Task-Url: https://issues.apache.org/jira/browse/ISIS-2104

    • -0
    • +124
    ./tests/AuditerServiceTest.java
    • -0
    • +52
    ./tests/BootstrappingTest.java
    • -0
    • +124
    ./tests/PublisherServiceTest.java
  1. … 2 more files in changeset.
ISIS-2104: adding a tiny JDO test domain

- with Products', 'Books' and 'Inventories'

- should allow for integration testing of the Application Layer

Task-Url: https://issues.apache.org/jira/browse/ISIS-2104

    • -0
    • +42
    ./jdo/Inventory.java
    • -0
    • +11
    ./jdo/JdoTestDomainIntegTest.java
    • -0
    • +8
    ./jdo/JdoTestDomainModule.java
    • -0
    • +90
    ./jdo/JdoTestDomainPersona.java
  1. … 2 more files in changeset.