Skip to content

Move interceptors to their own package #5111

Open
@manusa

Description

@manusa

Is your task related to a problem? Please describe

Currently, Interceptor implementations and subclasses are scattered around the code-base (mostly in the io.fabric8.kubernetes.client.utils package) with no clear purpose or logic.

Some of these are:

  • BackwardsCompatibilityInterceptor
  • HttpClientUtils.HeaderInterceptor
  • HttpLoggingInterceptor
  • ImpersonatorInterceptor
  • TokenRefreshInterceptor

Describe the solution you'd like

Since there are no domain/feature specific packages in the module, we might want to consider moving these classes at least to the io.fabric8.kubernetes.client.http.interceptors package.

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions