Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
spikes using brave+zipkin

    • -0
    • +115
    ./main/java/org/apache/isis/core/webapp/TracingZipkinFilter.java
  1. … 9 more files in changeset.
ISIS-2158: remove some references to conf-legacy where no longer used

  1. … 18 more files in changeset.
ISIS-2158: remove some indirections when getting the spec-load instance

  1. … 10 more files in changeset.
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. … 20 more files in changeset.
ISIS-2158: wicket-viewer: fixes collections rendering

  1. … 4 more files in changeset.
ISIS-2158: intermediate commit with debug lines, several fixes though ..

- registered beans now honor the @DomainService(objectType="...")

attribute

- lookup Specification by SpedId other than class-name was broken

- attempted fix for the RO Viewer on collections

  1. … 23 more files in changeset.
ISIS-2158: refactoring towards free MM from ObjectAdapter

  1. … 6 more files in changeset.
ISIS-2158: fixes OpenJDK-11 cross compilation issue

  1. … 6 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. … 22 more files in changeset.
ISIS-2158: some renaming after clarifying terminology

- ManagedBean <=> injectable

- ManagedObject <=> introspectable

  1. … 23 more files in changeset.
ISIS-2158: introduces a DeficiencyFacet

- facets of this particular type do now get added directly to the

meta-model during validation; these are specifically added to the

facet-holder, that is considered responsible for the failure

- this automatically allows for the meta-model export to also include

deficiency facets, explaining what's going wrong, right at the place

where they originate from

  1. … 42 more files in changeset.
ISIS-2158: polish meta-model life cycle

  1. … 13 more files in changeset.
ISIS-2158: moving unreferenced classes to 'legacy'

  1. … 3 more files in changeset.
ISIS-2158: move ObjectFactory -> 'legacy'

  1. … 1 more file in changeset.
ISIS-2158: move jdo query specific api to 'jdo-common'

  1. … 3 more files in changeset.
ISIS-2158: consolidate all jdo programming model refiners

- also renames some classes in 'jdo-common' -> IsisXxxJdo

  1. … 12 more files in changeset.
ISIS-2158: major MM refactoring: replace ObjectAdapter -> ManagedObject

- in order to decouple the meta-model from the stateful 'ObjectAdapter'

- instead the lightweigth 'ManagedObject' just holds a PoJos and its

ObjectSpecification

  1. … 160 more files in changeset.
ISIS-2158: further refine the ProgrammingModel API

  1. … 22 more files in changeset.
ISIS-2158: non-invasive preparations for ISIS-1998

adding tests first (test driven development) before actually modifying

the programming model ...

1. facet processing tests

2. smoketests to test whether the generated meta-model is as expected

  1. … 24 more files in changeset.
ISIS-2158: move JdoPersistenceLifecycleService -> jdo-common

- fixes smoketests with headless config

  1. … 3 more files in changeset.
ISIS-2158: spec-loading: some refinement and polishing

  1. … 17 more files in changeset.
ISIS-2158: minor polishing

ISIS-2158: re-wires the RuntimeEventService, fixes sec-man seed

- now that these events are fired only after the post-construct phase,

any managed service can reliably subscribe to these

- instead of seeding sec-man during post-construct, we do this

afterwards now

  1. … 1 more file in changeset.
ISIS-2158: re-enables IsisSessionFactory concurrent init

  1. … 1 more file in changeset.
ISIS-2158: fixes concurrent spec-loading

- previously did dead-lock, because was running during post-construct

phase, which was too early

  1. … 8 more files in changeset.
ISIS-2086: deletes Slf4jLogger

since unused; we have now moved over to log4j2.

ISIS-2086: adds #getConfiguration back for RuntimeContextBase (RO)

ISIS-2086: renames ResourceContext#getConfiguration() to #getConfigurationLegacy() for RO viewer.

  1. … 3 more files in changeset.
ISIS-2086: refactors 'isis.persistor.datanucleus.install-fixtures' as type-safe config (ctd)

ISIS-2086: refactors 'isis.persistor.datanucleus.install-fixtures' as type-safe config

  1. … 3 more files in changeset.