Class NtpTimeSyncScheduler

java.lang.Object
io.github.lunasaw.sip.common.service.impl.NtpTimeSyncScheduler

@Component @ConditionalOnProperty(prefix="sip.gb28181.time-sync", name="enabled", havingValue="true", matchIfMissing=true) public class NtpTimeSyncScheduler extends Object
NTP定时校时任务 根据配置定期执行NTP时间同步
Author:
luna
  • Constructor Details

    • NtpTimeSyncScheduler

      public NtpTimeSyncScheduler()
  • Method Details

    • performNtpSync

      @Scheduled(fixedRateString="#{${sip.gb28181.time-sync.ntp-sync-interval:3600} * 1000}") public void performNtpSync()
      定时执行NTP校时 根据配置的同步间隔执行
    • checkTimeSyncStatus

      @Scheduled(fixedRate=300000L) public void checkTimeSyncStatus()
      检查时间同步状态 每5分钟检查一次时间偏差状态