Table of Contents

Class ApplicationInfoManager

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

Constructors

ApplicationInfoManager()

protected ApplicationInfoManager()

Fields

_instance

protected static readonly ApplicationInfoManager _instance

Field Value

ApplicationInfoManager

_logger

protected ILogger _logger

Field Value

ILogger

Properties

Instance

public static ApplicationInfoManager Instance { get; }

Property Value

ApplicationInfoManager

InstanceConfig

public virtual IEurekaInstanceConfig InstanceConfig { get; protected set; }

Property Value

IEurekaInstanceConfig

InstanceInfo

public virtual InstanceInfo InstanceInfo { get; protected set; }

Property Value

InstanceInfo

InstanceStatus

public virtual InstanceStatus InstanceStatus { get; set; }

Property Value

InstanceStatus

Methods

Initialize(IEurekaInstanceConfig, ILoggerFactory)

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

Parameters

instanceConfig IEurekaInstanceConfig
logFactory ILoggerFactory

RefreshLeaseInfo()

public virtual void RefreshLeaseInfo()

Events

StatusChangedEvent

public event StatusChangedHandler StatusChangedEvent

Event Type

StatusChangedHandler