Class WSO2MIIntegrationConnector

All Implemented Interfaces:
AuditLoggingComponent, SecureConnectorExtension, VirtualConnectorExtension, IntegrationConnector

public class WSO2MIIntegrationConnector extends IntegrationConnectorBase
WSO2MIIntegrationConnector catalogs the REST APIs deployed on a WSO2 Micro Integrator instance as DeployedAPI open metadata assets.

Status: v1 (odpi/egeria#9245). This extends IntegrationConnectorBase with the WSO2MIResourceConnector supplied as an embedded connector, matching the scaffold as originally built. Whether this should instead extend DynamicIntegrationConnectorBase with a catalog-target processor (as OracleServerIntegrationConnector does) is still an open design point with the maintainers -- a Micro Integrator is a single addressable instance rather than a server hosting many sub-resources each needing their own catalog target, so the simpler embedded-connector shape was kept for v1 rather than unilaterally adopting the catalog-target pattern.

Each deployed API is catalogued as a self-anchored DeployedAPI asset (mirroring OpenAPIMonitorIntegrationConnector's creation pattern for the same open metadata type), keyed by a qualified name built from the API's invocation URL -- the same identifier the Micro Integrator itself treats as unique. No template or pre-registered content-pack element is required for v1.