You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.2 KiB

Runtime Split Patch D

This patch completes the next configuration split step for the NEW runtime.

New property classes

  • at.procon.dip.ingestion.config.DipIngestionProperties
    • prefix: dip.ingestion
  • at.procon.dip.domain.ted.config.TedProjectionProperties
    • prefix: dip.ted.projection

Classes moved off TedProcessorProperties

NEW-mode ingestion

  • GenericDocumentImportService
  • GenericFileSystemIngestionRoute
  • GenericDocumentImportController
  • MailDocumentIngestionAdapter
  • TedPackageDocumentIngestionAdapter
  • TedPackageChildImportProcessor

NEW-mode projection

  • TedNoticeProjectionService
  • TedProjectionStartupRunner

Additional cleanup in GenericDocumentImportService

It now resolves the default document embedding model through the new embedding subsystem:

  • EmbeddingProperties
  • EmbeddingModelRegistry
  • EmbeddingModelCatalogService

and no longer reads vectorization model/provider/dimensions from TedProcessorProperties.

What still remains for later split steps

  • legacy routes/services still using TedProcessorProperties
  • legacy/new runtime bean gating for all remaining shared classes
  • moving old TED-only config fully under legacy.ted.*