Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2158: intermediate commit, breaks some smoketests

- simplifies interaction between spec-loader and type-registry

- speed up 'isManagedBean' check, by no longer using reflection, when we

already can ask a fully populated hash-map

- converts DefaultedFacet to use new 'IsisConfiguration'

    • -1
    • +1
    ./bootstrapping/builtin-singleton.list
  1. … 20 more files in changeset.
ISIS-2158: further regarding terminology

- also consolidate some of the type categorization logic

- a ManagedBeanAdapter is always of BeanSort = MANAGED_BEAN, so field

removed

    • -1
    • +1
    ./bootstrapping/builtin-singleton.list
  1. … 23 more files in changeset.
ISIS-2158 major: refactoring ProgrammingModel

- provides an API to handle facet processing order via enum

ProcessingOrder

- provides an API to add multiple markers to facet- factories during

their registration with the ProgrammingModel instance

- after registration phase the ProgrammingModel instance is initialized

with an optional facet-factory filter, this allows to filter by markers

eg. Marker.DEPRECATED or Marker.INCUBATING

- removing the obsolete ProgrammingModelPlugin interface

    • -1
    • +0
    ./bootstrapping/builtin-singleton.list
  1. … 39 more files in changeset.
ISIS-2158: have IsisSystemEnvironment cleanup Isis' _Context

- also tries to ensure, there can be only one IsisSystemEnvironment

instance at any time

- moving IsisSystemEnvironment one up in package hierarchy

- we hook into the Spring context's life-cycle and call _Context.clear()

when Spring is about to start the @PostConstuct phase

- also fixes a concurrent testing issue

    • -2
    • +2
    ./bootstrapping/builtin-singleton.list
  1. … 33 more files in changeset.
ISIS-2158: cleanup ServiceRegistryDefault

    • -9
    • +11
    ./bootstrapping/builtin-singleton.list
  1. … 4 more files in changeset.
ISIS-2158: wrapper: extend async programming model to also match method references that don't return a value (like Runnable)

- BackgroundService seems now obsolete, need to check whether it can be

removed

    • -1
    • +1
    ./bootstrapping/builtin-singleton.list
  1. … 10 more files in changeset.
ISIS-2158: fixes several bugs introduced with previous commit

    • -10
    • +0
    ./bootstrapping/builtin-requestscoped.json
    • -0
    • +8
    ./bootstrapping/builtin-requestscoped.list
    • -75
    • +0
    ./bootstrapping/builtin-singleton.json
    • -0
    • +90
    ./bootstrapping/builtin-singleton.list
  1. … 2 more files in changeset.
ISIS-2158: internal API: add shortcuts for trimmed string splitting

- also resurrecting smoketest 'SpringServiceProvisioningTest'

    • -0
    • +90
    ./bootstrapping/builtin-IsisBoot.list
    • -0
    • +10
    ./bootstrapping/builtin-requestscoped.json
    • -0
    • +75
    ./bootstrapping/builtin-singleton.json
  1. … 2 more files in changeset.
ISIS-2156 allow for ShiroWebModule to be primed with a custom ini file

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

    • -0
    • +29
    ./tests/builtin-IsisBoot.json
    • -0
    • +10
    ./tests/builtin-requestscoped.json
    • -0
    • +75
    ./tests/builtin-singleton.json
  1. … 85 more files in changeset.