Skip to content

Post-hardening C2: extract BackendEndpointResolver from MigrationService #87

@fmenesesg

Description

@fmenesesg

Summary

Wave C PR2: Extract 3scale backend endpoint resolution from MigrationService into service/migration/BackendEndpointResolver.

Scope

  • BackendEndpointResolver with BackendIndex, resolveIndex(), endpoint parsing helpers
  • MigrationService delegates backend lookup; drops unused ThreeScaleSourceRegistry field
  • Unit tests for index building and DNS parsing

Acceptance criteria

  • No resolveBackendEndpoints / BackendIndex in MigrationService
  • BackendEndpointResolverTest passes
  • mvn test passes

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions