This is an automated email from the ASF dual-hosted git repository. rec pushed a commit to branch refactoring/430-Resolving-type-system-imports-through-SPIs-slows-things-down-too-much in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git
commit 8afaca49ccd26339e2afcf91007d09bc5ce50c41 Merge: bbf537fdb 296b614ff Author: Richard Eckart de Castilho <r...@apache.org> AuthorDate: Thu Dec 19 15:46:53 2024 +0100 Merge branch 'release/3.6.x' into refactoring/430-Resolving-type-system-imports-through-SPIs-slows-things-down-too-much * release/3.6.x: Issue #431: Issue using SPI-enabled type systems embedded into PEARs Issue #431: Issue using SPI-enabled type systems embedded into PEARs Issue #431: Issue using SPI-enabled type systems embedded into PEARs Issue #431: Issue using SPI-enabled type systems embedded into PEARs Issue #431: Issue using SPI-enabled type systems embedded into PEARs Issue #431: Issue using SPI-enabled type systems embedded into PEARs .../apache/uima/fit/factory/FsIndexFactory.java | 6 +- .../uima/fit/factory/TypePrioritiesFactory.java | 6 +- .../fit/factory/TypeSystemDescriptionFactory.java | 6 +- .../org/apache/uima/fit/validation/Validator.java | 5 +- .../org/apache/uima/cas/impl/FSClassRegistry.java | 6 +- .../uima/internal/util/ServiceLoaderUtil.java | 112 +++++++++++++++++++ .../apache/uima/internal/util/UIMAClassLoader.java | 123 ++++++++++++++++++--- .../uima/resource/metadata/impl/Import_impl.java | 18 +-- .../uima/internal/util/ServiceLoaderUtilTest.java | 69 ++++++++++++ .../uima/internal/util/UIMAClassLoaderTest.java | 64 +++++++---- .../UIMAClassLoaderTest_TypeSystemProvider.java | 36 ++++++ .../resources/ClassLoaderTest/classLoadingTest.jar | Bin 659 -> 1810 bytes 12 files changed, 388 insertions(+), 63 deletions(-)