Table of Contents

Class EurekaPostConfigurer

Namespace
Steeltoe.Discovery.Eureka
Assembly
Steeltoe.Discovery.Eureka.dll
public static class EurekaPostConfigurer
Inheritance
EurekaPostConfigurer
Inherited Members

Fields

SPRING_CLOUD_DISCOVERY_REGISTRATIONMETHOD_KEY

public const string SPRING_CLOUD_DISCOVERY_REGISTRATIONMETHOD_KEY = "spring:cloud:discovery:registrationMethod"

Field Value

string

Methods

UpdateConfiguration(IConfiguration, EurekaServiceInfo, EurekaClientOptions)

Update EurekaClientOptions with information from the runtime environment

public static void UpdateConfiguration(IConfiguration config, EurekaServiceInfo si, EurekaClientOptions clientOptions)

Parameters

config IConfiguration

Application Configuration

si EurekaServiceInfo

EurekaServiceInfo for bound Eureka server(s)

clientOptions EurekaClientOptions

Eureka client configuration (for interacting with the Eureka Server)

UpdateConfiguration(IConfiguration, EurekaServiceInfo, EurekaInstanceOptions, IApplicationInstanceInfo)

Update EurekaInstanceOptions with information from the runtime environment

public static void UpdateConfiguration(IConfiguration config, EurekaServiceInfo si, EurekaInstanceOptions instOptions, IApplicationInstanceInfo appInfo)

Parameters

config IConfiguration

Application Configuration

si EurekaServiceInfo

EurekaServiceInfo for bound Eureka server(s)

instOptions EurekaInstanceOptions

Eureka instance information (for identifying the application)

appInfo IApplicationInstanceInfo

Information about this application instance

UpdateConfiguration(IConfiguration, EurekaInstanceOptions, IApplicationInstanceInfo)

Update EurekaInstanceOptions with information from the runtime environment

public static void UpdateConfiguration(IConfiguration config, EurekaInstanceOptions options, IApplicationInstanceInfo instanceInfo)

Parameters

config IConfiguration

Application Configuration

options EurekaInstanceOptions

Eureka instance information (for identifying the application)

instanceInfo IApplicationInstanceInfo

Information about this application instance