Skip to content

Migrate getSchema() to async #3195

@PVinaches

Description

@PVinaches

Migrate all the getSchema() calls to use the dynamic catalogue.

Overview Diagram

┌─────────────────────────────────────────────────────────────────────────────┐
│                         getSchema() Call Hierarchy                          │
└─────────────────────────────────────────────────────────────────────────────┘

                    CamelComponentSchemaService.getSchema()
                                    ▲
                                    │
                                    │ (line 269)
                    ┌───────────────┴───────────────┐
                    │                               │
        AbstractCamelVisualEntity.getNodeSchema()  │
                    │                               │
                    │ (line 69)                     │
                    ▲                               │
                    │                               │
        VisualizationNode.getNodeSchema()          │
                    │                               │
                    │ (line 95)                     │
                    ▲                               │
                    │                               │
        ┌───────────┴───────────────────────────┐  │
        │                                       │  │
        │                                       │  │
┌───────┴─────────┐                    ┌────────┴──┴────────┐
│  Feature Usage  │                    │ Entity Overrides   │
└─────────────────┘                    └────────────────────┘
        │                                       │
        │                                       │
┌───────┼───────────────┐                      │
│       │               │                      │
│       │               │                      │
▼       ▼               ▼                      ▼
Forms   Validation   REST DSL      6 Entity-Specific Implementations

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions