init method
Implementation
@override
ArgosResourceMonitor init({ArgosConfig? config}) {
this.config = config;
final interval =
config?.resourceSampleInterval ?? const Duration(seconds: 2);
// Avoid stacking timers if init() is called more than once.
_timer?.cancel();
_timer = Timer.periodic(interval, (_) => _sample());
return this;
}