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.
41 lines
1.2 KiB
Markdown
41 lines
1.2 KiB
Markdown
# 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.*`
|