Table of Contents

Class DiscoveryManager

Namespace
Steeltoe.Discovery.Eureka
Assembly
Steeltoe.Discovery.Eureka.dll
public class DiscoveryManager
Inheritance
DiscoveryManager
Derived
Inherited Members

Constructors

DiscoveryManager()

protected DiscoveryManager()

Fields

_instance

protected static readonly DiscoveryManager _instance

Field Value

DiscoveryManager

_logger

protected ILogger _logger

Field Value

ILogger

Properties

Client

public virtual DiscoveryClient Client { get; protected set; }

Property Value

DiscoveryClient

ClientConfig

public virtual IEurekaClientConfig ClientConfig { get; protected set; }

Property Value

IEurekaClientConfig

Instance

public static DiscoveryManager Instance { get; }

Property Value

DiscoveryManager

InstanceConfig

public virtual IEurekaInstanceConfig InstanceConfig { get; protected set; }

Property Value

IEurekaInstanceConfig

LookupService

public virtual ILookupService LookupService { get; }

Property Value

ILookupService

Methods

Initialize(IEurekaClientConfig, ILoggerFactory)

public virtual void Initialize(IEurekaClientConfig clientConfig, ILoggerFactory logFactory = null)

Parameters

clientConfig IEurekaClientConfig
logFactory ILoggerFactory

Initialize(IEurekaClientConfig, IEurekaInstanceConfig, ILoggerFactory)

public virtual void Initialize(IEurekaClientConfig clientConfig, IEurekaInstanceConfig instanceConfig, ILoggerFactory logFactory = null)

Parameters

clientConfig IEurekaClientConfig
instanceConfig IEurekaInstanceConfig
logFactory ILoggerFactory

Initialize(IEurekaClientConfig, IEurekaInstanceConfig, IEurekaHttpClient, ILoggerFactory)

public virtual void Initialize(IEurekaClientConfig clientConfig, IEurekaInstanceConfig instanceConfig, IEurekaHttpClient httpClient, ILoggerFactory logFactory = null)

Parameters

clientConfig IEurekaClientConfig
instanceConfig IEurekaInstanceConfig
httpClient IEurekaHttpClient
logFactory ILoggerFactory

Initialize(IEurekaClientConfig, IEurekaHttpClient, ILoggerFactory)

public virtual void Initialize(IEurekaClientConfig clientConfig, IEurekaHttpClient httpClient, ILoggerFactory logFactory = null)

Parameters

clientConfig IEurekaClientConfig
httpClient IEurekaHttpClient
logFactory ILoggerFactory