Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2205: runtime-extensions renamed to runtime-spring

  1. … 21 more files in changeset.
ISIS-2205: moves jee_support to incubator/microprofile

  1. … 12 more files in changeset.
ISIS-2205: just deletes Profiler and ProfilerSystem

ISIS-2205: moves HsqlDbManagerMenu to runtime-services

  1. … 1 more file in changeset.
ISIS-2205: moves wrapper factory from runtime-extensions to runtime-services

  1. … 32 more files in changeset.
ISIS-2177: lets have ObjectManager being managed by Spring

also removes BookmarkService.FieldResetPolicy

also removes references to Persistence Session from the BookmarkService

impl.

  1. … 13 more files in changeset.
ISIS-2177: ObjectManager/EntityFacet: adds 'object refreshing'

  1. … 8 more files in changeset.
ISIS-2062: cleans up some docs, bumps the UI bundle

  1. … 111 more files in changeset.
ISIS-2062: moves docs from _adoc to src/main/doc

for all modules

    • -0
    • +6
    ./main/doc/modules/runtime-extensions/_attributes.adoc
    • -0
    • +1
    ./main/doc/modules/runtime-extensions/nav.adoc
  1. … 2678 more files in changeset.
ISIS-2158: move service loader 'IsisJdoMetamodelPlugin' -> jdo-common

- also decouples DomainObjectInvocationHandler from JDO

  1. … 22 more files in changeset.
ISIS-2158: changes the entry-point for resolving Objects by rootOid

  1. … 8 more files in changeset.
ISIS-2158: removing uses of ObjectAdapterProvider

  1. … 120 more files in changeset.
ISIS-2158: removing uses of ObjectAdapterProvider

  1. … 120 more files in changeset.
ISIS-2158: major(!) ... remove static reference to MetaModelContext

  1. … 479 more files in changeset.
ISIS-2158: disable client-side caching for the built-in export actions

- switching action semantic from SAFE to NON_IDEMPOTENT for built-in

actions that return Blob/Clob (prototyping menu)

  1. … 3 more files in changeset.
ISIS-2158: removes the scan-filter as its no longer required

  1. … 7 more files in changeset.
ISIS-2158: let have the ServiceInjector use the same injection point resolving logic (ordering) as Spring does

- @Primary is used prior to others regardless of @Order

ServiceInjector provides backward-compatibility, but maybe we are able

to remove it entirely later.

  1. … 15 more files in changeset.
ISIS-2086: Hsql and H2 UI now read ConnectionURL from IsisConfiguration.

  1. … 1 more file 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. … 10 more files in changeset.
ISIS-2158: wrapper: allow async invocation for mixins as well

  1. … 3 more files in changeset.
ISIS-2158: wrapper: fixes zero arg async action not using a proxy

ISIS-2158: wrapper: redesigns recently introduced async execution

- new programming model allows to get hold of the Future that is

associated with the async action invocation

- type-safe async action invocation supports up to 4 arguments

(extensible)

- users are free to pick an ExecutorService for each individual async

execution, we default to the common ForkJoinPool

- handling of exceptions that occur during async invocation is not yet

well designed (API) or tested

    • -0
    • +218
    ./main/java/org/apache/isis/wrapper/AsyncWrapDefault.java
  1. … 4 more files in changeset.
ISIS-2158: class discovery: removes the need for a custom scan-filter

- @Singleton is no longer discovered!

- use @Service or @DomainService instead

- the IsisBeanScanInterceptorForSpring is now a NoOp, waiting to be

removed

- IsisBoot installs the IsisBeanFactoryPostProcessorForSpring which is

the replacement for the filter above

  1. … 96 more files in changeset.
ISIS-2086: disable class-path scanning for the 'config' module

- also removes the @Configuration annotation from 'IsisConfiguration'

which is just a bean

- instead annotate 'IsisConfigModule' with @Configuration

also fixes the sample apps and smoketests that got broken with one of

the previous config related commits today

  1. … 6 more files in changeset.
ISIS-2086: update static methods in IsisContext to reflect new configuration(s)

  1. … 16 more files in changeset.
ISIS-2082: spikes the use of type-safe config properties, for two cases.

First is "isis.services.container.disableAutoflush", which is used by RepositoryServiceJdo. Here the config bean can be injected and consumed directly.

Second is "isis.reflector.explicitAnnotations.action", which is used by FacetedMethodBuilder. Here we use the _Spring.getSingleton service locator to read.

  1. … 9 more files in changeset.
ISIS-2158: add specialized MethodFinderUtils.findMethod_returningText()

- and use it with many of the FacetFactories

  1. … 40 more files in changeset.
ISIS-2158: marks MethodPrefixFinder deprecated, is no longer used

ISIS-2158: fixes MM validation on deprecated NatureOfService options

- also cleans up (de-duplicates) prefix constants

  1. … 15 more files in changeset.
ISIS-2158: refining wrapper's ASYNC execution mode, adds java-doc

  1. … 2 more files in changeset.