39 lines
1.1 KiB
Markdown
39 lines
1.1 KiB
Markdown
# Runtime split Patch F
|
||
|
||
This patch finishes the first major bean-gating pass for the **legacy runtime**.
|
||
|
||
## What it does
|
||
Marks the remaining old runtime classes as:
|
||
|
||
- `@ConditionalOnRuntimeMode(RuntimeMode.LEGACY)`
|
||
|
||
### Legacy routes / runtime
|
||
- `MailRoute`
|
||
- `SolutionBriefRoute`
|
||
- `TedDocumentRoute`
|
||
- `TedPackageDownloadCamelRoute`
|
||
- `TedPackageDownloadRoute`
|
||
- `VectorizationRoute`
|
||
|
||
### Legacy config/runtime infrastructure
|
||
- `AsyncConfig`
|
||
- `TedProcessorProperties`
|
||
|
||
### Legacy controller / listeners / services
|
||
- `AdminController`
|
||
- `VectorizationEventListener`
|
||
- `AttachmentProcessingService`
|
||
- `BatchDocumentProcessingService`
|
||
- `DocumentProcessingService`
|
||
- `SearchService`
|
||
- `SimilaritySearchService`
|
||
- `TedPackageDownloadService`
|
||
- `TedPhase2GenericDocumentService`
|
||
- `VectorizationProcessorService`
|
||
- `VectorizationService`
|
||
- `VectorizationStartupRunner`
|
||
|
||
## Added profile file
|
||
- `application-legacy.yml`
|
||
|
||
This patch is intended to apply **after Patch A–E**. It does not yet remove the old `ted.*` property tree; it makes the old bean graph activate only in `LEGACY` mode. |