Class ApplicationInfoManager
public class ApplicationInfoManager
- Inheritance
-
ApplicationInfoManager
- Derived
- Inherited Members
Constructors
ApplicationInfoManager()
protected ApplicationInfoManager()
Fields
_instance
protected static readonly ApplicationInfoManager _instance
Field Value
_logger
protected ILogger _logger
Field Value
Properties
Instance
public static ApplicationInfoManager Instance { get; }
Property Value
InstanceConfig
public virtual IEurekaInstanceConfig InstanceConfig { get; protected set; }
Property Value
InstanceInfo
public virtual InstanceInfo InstanceInfo { get; protected set; }
Property Value
InstanceStatus
public virtual InstanceStatus InstanceStatus { get; set; }
Property Value
Methods
Initialize(IEurekaInstanceConfig, ILoggerFactory)
public virtual void Initialize(IEurekaInstanceConfig instanceConfig, ILoggerFactory logFactory = null)
Parameters
instanceConfig
IEurekaInstanceConfiglogFactory
ILoggerFactory
RefreshLeaseInfo()
public virtual void RefreshLeaseInfo()
Events
StatusChangedEvent
public event StatusChangedHandler StatusChangedEvent