public Heartbeat(HeartbeatIntervalSetting heartbeatInterval, IClock clock, IEventSender eventSender, ILogger logger) { _heartbeatInterval = heartbeatInterval; _eventSender = eventSender; _logger = logger; _clock = clock; }
public Heartbeat(HeartbeatIntervalSetting heartbeatInterval, HeartbeatTransformSetting heartbeatTransform, IClock clock, IEnumerable<IHeartbeatListener> listeners, ILogger logger) { _heartbeatInterval = heartbeatInterval; _heartbeatTransform = heartbeatTransform; _listeners = listeners; _logger = logger; _clock = clock; }
public Heartbeat(ApplicationNameSetting applicationName, HeartbeatIntervalSetting heartbeatInterval, InstanceNameSetting instanceName, IClock clock, IEventSender eventSender, ILogger logger) { _applicationName = applicationName; _heartbeatInterval = heartbeatInterval; _instanceName = instanceName; _eventSender = eventSender; _logger = logger; _clock = clock; }