25
25
public class TimerMetadata <T extends DigitalTwinBase > {
26
26
final String timerHandler ;
27
27
final TimerType timerType ;
28
- final Duration timerInterval ;
28
+ final long timerIntervalMs ;
29
29
final int timerId ;
30
30
31
31
/**
32
32
* Constructs a timer metadata.
33
33
* @param handler the timer handler.
34
34
* @param timerType the timer type.
35
- * @param timerInterval the timer interval.
35
+ * @param timerIntervalMs the timer interval.
36
36
* @param timerIdx the timer index.
37
37
*/
38
- public TimerMetadata (TimerHandler <T > handler , TimerType timerType , Duration timerInterval , int timerIdx ) {
39
- this .timerHandler = handler .getClass ().getName ();
40
- this .timerType = timerType ;
41
- this .timerInterval = timerInterval ;
42
- this .timerId = timerIdx ;
38
+ public TimerMetadata (TimerHandler <T > handler , TimerType timerType , long timerIntervalMs , int timerIdx ) {
39
+ this .timerHandler = handler .getClass ().getName ();
40
+ this .timerType = timerType ;
41
+ this .timerIntervalMs = timerIntervalMs ;
42
+ this .timerId = timerIdx ;
43
43
}
44
44
45
45
/**
@@ -62,8 +62,8 @@ public TimerType getTimerType() {
62
62
* Retrieves the timer interval.
63
63
* @return the timer interval.
64
64
*/
65
- public Duration getTimerInterval () {
66
- return timerInterval ;
65
+ public long getTimerIntervalMs () {
66
+ return timerIntervalMs ;
67
67
}
68
68
69
69
/**
0 commit comments