Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Spring RestClient as TransportClientFactory #4281

Open
wants to merge 18 commits into
base: main
Choose a base branch
from

Commits on May 5, 2024

  1. Support Spring RestClient as TransportClientFactory

    Add related classes
    - `RestClientDiscoveryClientOptionalArgs`
    - `RestClientEurekaHttpClient`
    - `RestClientTransportClientFactories`
    - `RestClientTransportClientFactory`
    
    Add property
    - `eureka.client.restclient.enabled` (default `false`)
    
    Change auto-configure
    - `RestTemplate`-related settings for `webclient.enabled=false` have been removed. `restclient.enabled` makes it meaningless
    
    Move commonly used classes
    - `NotFoundHttpResponse`
    - `EurekaHttpClientUtils`
    
    Edit the document
    
    Added similar tests referring to `RestTemplate` and `WebClient`
    heowc committed May 5, 2024
    Configuration menu
    Copy the full SHA
    0a88c0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    783d4c1 View commit details
    Browse the repository at this point in the history
  3. Cleanup

    heowc committed May 5, 2024
    Configuration menu
    Copy the full SHA
    142f1af View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. Fix docs

    heowc committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    a9c6260 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Fix

    heowc committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    760dae3 View commit details
    Browse the repository at this point in the history
  2. Fix

    heowc committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    1084cbc View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into feature/4257

    # Conflicts:
    #	docs/modules/ROOT/partials/_configprops.adoc
    #	spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/config/DiscoveryClientOptionalArgsConfiguration.java
    #	spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/RestTemplateTransportClientFactory.java
    #	spring-cloud-netflix-eureka-client/src/test/java/org/springframework/cloud/netflix/eureka/config/EurekaHttpClientsOptionalArgsConfigurationTests.java
    heowc committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    b2c98b6 View commit details
    Browse the repository at this point in the history
  4. Fix

    heowc committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    a6c2690 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. apply review

    heowc committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    a9f8a23 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. Configuration menu
    Copy the full SHA
    6fd4f58 View commit details
    Browse the repository at this point in the history
  2. add test

    heowc committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    0ea8039 View commit details
    Browse the repository at this point in the history
  3. Remove unused import

    heowc committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    ac24e37 View commit details
    Browse the repository at this point in the history
  4. Checkstyle

    heowc committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    4c7ce21 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    871451c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e239d9b View commit details
    Browse the repository at this point in the history
  7. Checkstyle

    heowc committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    8abfc6d View commit details
    Browse the repository at this point in the history
  8. Fix test

    heowc committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    8581ab0 View commit details
    Browse the repository at this point in the history
  9. Fix test

    heowc committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    ffcff5d View commit details
    Browse the repository at this point in the history