This is an automated email from the ASF dual-hosted git repository.
mweiler pushed a commit to branch main
in repository
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-runtimes.git
The following commit(s) were added to refs/heads/main by this push:
new 7c5d92b635 [NO_ISSUE] Add toString method to CronTrigger and
SimpleTimerTrigger (#3911)
7c5d92b635 is described below
commit 7c5d92b6358d674688718d14ee6811723a6074fc
Author: Martin Weiler <[email protected]>
AuthorDate: Fri Aug 22 07:41:49 2025 -0600
[NO_ISSUE] Add toString method to CronTrigger and SimpleTimerTrigger (#3911)
* [NO_ISSUE] Add toString method to CronTrigger and SimpleTimerTrigger
* Implement DefaultTimerJobInstance.toString
---
.../src/main/java/org/kie/kogito/timer/impl/CronTrigger.java | 7 +++++++
.../java/org/kie/kogito/timer/impl/DefaultTimerJobInstance.java | 6 ++++++
.../main/java/org/kie/kogito/timer/impl/SimpleTimerTrigger.java | 7 ++++++-
3 files changed, 19 insertions(+), 1 deletion(-)
diff --git
a/api/kogito-timer/src/main/java/org/kie/kogito/timer/impl/CronTrigger.java
b/api/kogito-timer/src/main/java/org/kie/kogito/timer/impl/CronTrigger.java
index d17eb2076d..0dd83ad24e 100755
--- a/api/kogito-timer/src/main/java/org/kie/kogito/timer/impl/CronTrigger.java
+++ b/api/kogito-timer/src/main/java/org/kie/kogito/timer/impl/CronTrigger.java
@@ -18,6 +18,7 @@
*/
package org.kie.kogito.timer.impl;
+import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;
@@ -369,4 +370,10 @@ public class CronTrigger
}
}
}
+
+ @Override
+ public String toString() {
+ return "CronTrigger [startTime=" + startTime + ", endTime=" + endTime
+ ", repeatLimit=" + repeatLimit + ", repeatCount=" + repeatCount + ",
nextFireTime="
+ + nextFireTime + ", cronEx=" + cronEx + ", calendarNames=" +
Arrays.toString(calendarNames) + ", calendars=" + calendars + "]";
+ }
}
diff --git
a/api/kogito-timer/src/main/java/org/kie/kogito/timer/impl/DefaultTimerJobInstance.java
b/api/kogito-timer/src/main/java/org/kie/kogito/timer/impl/DefaultTimerJobInstance.java
index d5debeb7dd..63aa6d0f2b 100755
---
a/api/kogito-timer/src/main/java/org/kie/kogito/timer/impl/DefaultTimerJobInstance.java
+++
b/api/kogito-timer/src/main/java/org/kie/kogito/timer/impl/DefaultTimerJobInstance.java
@@ -101,4 +101,10 @@ public class DefaultTimerJobInstance
public JobContext getJobContext() {
return ctx;
}
+
+ @Override
+ public String toString() {
+ return "DefaultTimerJobInstance [trigger=" + trigger + "]";
+ }
+
}
diff --git
a/api/kogito-timer/src/main/java/org/kie/kogito/timer/impl/SimpleTimerTrigger.java
b/api/kogito-timer/src/main/java/org/kie/kogito/timer/impl/SimpleTimerTrigger.java
index 074bc8950a..fad613f854 100644
---
a/api/kogito-timer/src/main/java/org/kie/kogito/timer/impl/SimpleTimerTrigger.java
+++
b/api/kogito-timer/src/main/java/org/kie/kogito/timer/impl/SimpleTimerTrigger.java
@@ -286,4 +286,9 @@ public class SimpleTimerTrigger implements Trigger {
private long getPeriodInMillis() {
return periodUnit.getDuration().multipliedBy(period).toMillis();
}
-}
\ No newline at end of file
+
+ @Override
+ public String toString() {
+ return "SimpleTimerTrigger [startTime=" + startTime + ", period=" +
period + ", periodUnit=" + periodUnit + ", repeatCount=" + repeatCount + ",
endTime=" + endTime + "]";
+ }
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]