This is an automated email from the ASF dual-hosted git repository.

guoyp pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/griffin.git


The following commit(s) were added to refs/heads/master by this push:
     new 4f3caa5  add placeholder for cron expression
4f3caa5 is described below

commit 4f3caa57b9dc8470f631aa62bc2994fb61bf089c
Author: jasonliaoxiaoge <[email protected]>
AuthorDate: Thu Sep 26 22:53:27 2019 +0800

    add placeholder for cron expression
    
    add placeholder for cron expression, cause java quartz is a little 
difference from crontab in linux
    
    Author: jasonliaoxiaoge <[email protected]>
    
    Closes #503 from jasonliaoxiaoge/master.
---
 .../java/org/apache/griffin/core/job/BatchJobOperatorImpl.java   | 9 ++++-----
 ui/angular/src/app/job/create-job/batch/batch.component.html     | 3 ++-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git 
a/service/src/main/java/org/apache/griffin/core/job/BatchJobOperatorImpl.java 
b/service/src/main/java/org/apache/griffin/core/job/BatchJobOperatorImpl.java
index 03b7a8e..b46ea8b 100644
--- 
a/service/src/main/java/org/apache/griffin/core/job/BatchJobOperatorImpl.java
+++ 
b/service/src/main/java/org/apache/griffin/core/job/BatchJobOperatorImpl.java
@@ -317,7 +317,6 @@ public class BatchJobOperatorImpl implements JobOperator {
 
     private boolean pauseJobInstance(JobInstanceBean instance,
                                      List<JobInstanceBean> deletedInstances) {
-        boolean status = true;
         String pGroup = instance.getPredicateGroup();
         String pName = instance.getPredicateName();
         try {
@@ -328,10 +327,10 @@ public class BatchJobOperatorImpl implements JobOperator {
             }
         } catch (SchedulerException e) {
             LOGGER.error("Failed to pause predicate job({},{}).", pGroup,
-                pName);
-            status = false;
+                    pName);
+            return false;
         }
-        return status;
+        return true;
     }
 
     private void validateParams(AbstractJob job, GriffinMeasure measure) {
@@ -359,7 +358,7 @@ public class BatchJobOperatorImpl implements JobOperator {
             return false;
         }
         if (!isValidExpression(cronExpression)) {
-            LOGGER.warn("Cron Expression is invalid.");
+            LOGGER.warn("Cron Expression is invalid: {}", cronExpression);
             return false;
         }
         return true;
diff --git a/ui/angular/src/app/job/create-job/batch/batch.component.html 
b/ui/angular/src/app/job/create-job/batch/batch.component.html
index 91026f4..14f8a52 100644
--- a/ui/angular/src/app/job/create-job/batch/batch.component.html
+++ b/ui/angular/src/app/job/create-job/batch/batch.component.html
@@ -69,7 +69,8 @@ under the License.
                       Cron Expression<span class="symbol required"></span>:
                     </label>
                     <div class="col-md-10 col-lg-10 col-sm-10 ">
-                      <input class="form-control" ngControl="name" required 
[(ngModel)]="cronExp" name="cronExp">
+                      <input class="form-control" ngControl="name" required 
[(ngModel)]="cronExp" name="cronExp"
+                             placeholder="Quartz format:[Seconds] [Minutes] 
[Hours] [Day of month] [Month] [Day of week] [Year(Optional)]">
                     </div>
                   </div>
                 </div>

Reply via email to