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]

Reply via email to