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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
检查时间同步状态 每5分钟检查一次时间偏差状态void
定时执行NTP校时 根据配置的同步间隔执行
-
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分钟检查一次时间偏差状态
-