IdentifiedComponentManager should implement component interfaces

Description

The auto-wiring IdentifiedComponentManager doesn’t implement our component interfaces or expose its components as a map, both of which would be nice to fix. We might need a separate class for the map feature, not sure.

Motivated by SP work in DefaultAgentResolver class, which required working around the gaps.

Environment

None

Activity

Scott Cantor February 12, 2025 at 7:34 PM

The map part isn’t too important, but changing it to support Initializable was simple enough. If anything breaks that’s a good canary for pre-existing problems.

Done

Details

Assignee

Reporter

Components

Fix versions

Created May 13, 2024 at 8:51 PM
Updated February 12, 2025 at 7:35 PM
Resolved February 12, 2025 at 7:35 PM