@Override public void endRule(DRGElement element, Rule rule, Object output) { eventListeners.forEach(el -> el.endRule(element, rule, output)); } }
@Override public void startRule(DRGElement element, Rule rule) { eventListeners.forEach(el -> el.startRule(element, rule)); }
@Override public void matchRule(DRGElement element, Rule rule) { eventListeners.forEach(el -> el.matchRule(element, rule)); }
public javax.xml.datatype.XMLGregorianCalendar apply(com.gs.dmn.runtime.annotation.AnnotationSet annotationSet_, com.gs.dmn.runtime.listener.EventListener eventListener_, com.gs.dmn.runtime.external.ExternalFunctionExecutor externalExecutor_, com.gs.dmn.runtime.cache.Cache cache_) { try { // Start decision ''feel-time-function_032_d9b0d7f931'' long feelTimeFunction_032_d9b0d7f931StartTime_ = System.currentTimeMillis(); com.gs.dmn.runtime.listener.Arguments feelTimeFunction_032_d9b0d7f931Arguments_ = new com.gs.dmn.runtime.listener.Arguments(); eventListener_.startDRGElement(DRG_ELEMENT_METADATA, feelTimeFunction_032_d9b0d7f931Arguments_); // Evaluate decision ''feel-time-function_032_d9b0d7f931'' javax.xml.datatype.XMLGregorianCalendar output_ = evaluate(annotationSet_, eventListener_, externalExecutor_); // End decision ''feel-time-function_032_d9b0d7f931'' eventListener_.endDRGElement(DRG_ELEMENT_METADATA, feelTimeFunction_032_d9b0d7f931Arguments_, output_, (System.currentTimeMillis() - feelTimeFunction_032_d9b0d7f931StartTime_)); return output_; } catch (Exception e) { logError("Exception caught in ''feel-time-function_032_d9b0d7f931'' evaluation", e); return null; } }
@Override public void startDRGElement(DRGElement element, Arguments arguments) { eventListeners.forEach(el -> el.startDRGElement(element, arguments)); }
@Override public void endDRGElement(DRGElement element, Arguments arguments, Object output, long duration) { eventListeners.forEach(el -> el.endDRGElement(element, arguments, output, duration)); }
public javax.xml.datatype.XMLGregorianCalendar apply(com.gs.dmn.runtime.annotation.AnnotationSet annotationSet_, com.gs.dmn.runtime.listener.EventListener eventListener_, com.gs.dmn.runtime.external.ExternalFunctionExecutor externalExecutor_, com.gs.dmn.runtime.cache.Cache cache_) { try { // Start decision ''feel-date-function_052_63457d78b7'' long feelDateFunction_052_63457d78b7StartTime_ = System.currentTimeMillis(); com.gs.dmn.runtime.listener.Arguments feelDateFunction_052_63457d78b7Arguments_ = new com.gs.dmn.runtime.listener.Arguments(); eventListener_.startDRGElement(DRG_ELEMENT_METADATA, feelDateFunction_052_63457d78b7Arguments_); // Evaluate decision ''feel-date-function_052_63457d78b7'' javax.xml.datatype.XMLGregorianCalendar output_ = evaluate(annotationSet_, eventListener_, externalExecutor_); // End decision ''feel-date-function_052_63457d78b7'' eventListener_.endDRGElement(DRG_ELEMENT_METADATA, feelDateFunction_052_63457d78b7Arguments_, output_, (System.currentTimeMillis() - feelDateFunction_052_63457d78b7StartTime_)); return output_; } catch (Exception e) { logError("Exception caught in ''feel-date-function_052_63457d78b7'' evaluation", e); return null; } }
@Override public void endRule(DRGElement element, Rule rule, Object output) { eventListeners.forEach(el -> el.endRule(element, rule, output)); } }
@Override public void startRule(DRGElement element, Rule rule) { eventListeners.forEach(el -> el.startRule(element, rule)); }
@Override public void matchRule(DRGElement element, Rule rule) { eventListeners.forEach(el -> el.matchRule(element, rule)); }
@Override public void startDRGElement(DRGElement element, Arguments arguments) { eventListeners.forEach(el -> el.startDRGElement(element, arguments)); }
@Override public void endDRGElement(DRGElement element, Arguments arguments, Object output, long duration) { eventListeners.forEach(el -> el.endDRGElement(element, arguments, output, duration)); }
public List<List<String>> apply(com.gs.dmn.runtime.annotation.AnnotationSet annotationSet_, com.gs.dmn.runtime.listener.EventListener eventListener_, com.gs.dmn.runtime.external.ExternalFunctionExecutor externalExecutor_, com.gs.dmn.runtime.cache.Cache cache_) { try { // Start decision 'literalNestedList' long literalNestedListStartTime_ = System.currentTimeMillis(); com.gs.dmn.runtime.listener.Arguments literalNestedListArguments_ = new com.gs.dmn.runtime.listener.Arguments(); eventListener_.startDRGElement(DRG_ELEMENT_METADATA, literalNestedListArguments_); // Evaluate decision 'literalNestedList' List<List<String>> output_ = evaluate(annotationSet_, eventListener_, externalExecutor_); // End decision 'literalNestedList' eventListener_.endDRGElement(DRG_ELEMENT_METADATA, literalNestedListArguments_, output_, (System.currentTimeMillis() - literalNestedListStartTime_)); return output_; } catch (Exception e) { logError("Exception caught in 'literalNestedList' evaluation", e); return null; } }
public List<String> apply(com.gs.dmn.runtime.annotation.AnnotationSet annotationSet_, com.gs.dmn.runtime.listener.EventListener eventListener_, com.gs.dmn.runtime.external.ExternalFunctionExecutor externalExecutor_, com.gs.dmn.runtime.cache.Cache cache_) { try { // Start decision 'listGen6' long listGen6StartTime_ = System.currentTimeMillis(); com.gs.dmn.runtime.listener.Arguments listGen6Arguments_ = new com.gs.dmn.runtime.listener.Arguments(); eventListener_.startDRGElement(DRG_ELEMENT_METADATA, listGen6Arguments_); // Evaluate decision 'listGen6' List<String> output_ = evaluate(annotationSet_, eventListener_, externalExecutor_); // End decision 'listGen6' eventListener_.endDRGElement(DRG_ELEMENT_METADATA, listGen6Arguments_, output_, (System.currentTimeMillis() - listGen6StartTime_)); return output_; } catch (Exception e) { logError("Exception caught in 'listGen6' evaluation", e); return null; } }
public javax.xml.datatype.XMLGregorianCalendar apply(com.gs.dmn.runtime.annotation.AnnotationSet annotationSet_, com.gs.dmn.runtime.listener.EventListener eventListener_, com.gs.dmn.runtime.external.ExternalFunctionExecutor externalExecutor_, com.gs.dmn.runtime.cache.Cache cache_) { try { // Start decision ''feel-date-function_ErrorCase_046_36bf30268a'' long feelDateFunction_ErrorCase_046_36bf30268aStartTime_ = System.currentTimeMillis(); com.gs.dmn.runtime.listener.Arguments feelDateFunction_ErrorCase_046_36bf30268aArguments_ = new com.gs.dmn.runtime.listener.Arguments(); eventListener_.startDRGElement(DRG_ELEMENT_METADATA, feelDateFunction_ErrorCase_046_36bf30268aArguments_); // Evaluate decision ''feel-date-function_ErrorCase_046_36bf30268a'' javax.xml.datatype.XMLGregorianCalendar output_ = evaluate(annotationSet_, eventListener_, externalExecutor_); // End decision ''feel-date-function_ErrorCase_046_36bf30268a'' eventListener_.endDRGElement(DRG_ELEMENT_METADATA, feelDateFunction_ErrorCase_046_36bf30268aArguments_, output_, (System.currentTimeMillis() - feelDateFunction_ErrorCase_046_36bf30268aStartTime_)); return output_; } catch (Exception e) { logError("Exception caught in ''feel-date-function_ErrorCase_046_36bf30268a'' evaluation", e); return null; } }
public javax.xml.datatype.XMLGregorianCalendar apply(com.gs.dmn.runtime.annotation.AnnotationSet annotationSet_, com.gs.dmn.runtime.listener.EventListener eventListener_, com.gs.dmn.runtime.external.ExternalFunctionExecutor externalExecutor_, com.gs.dmn.runtime.cache.Cache cache_) { try { // Start decision ''feel-time-function_025_139b25b795'' long feelTimeFunction_025_139b25b795StartTime_ = System.currentTimeMillis(); com.gs.dmn.runtime.listener.Arguments feelTimeFunction_025_139b25b795Arguments_ = new com.gs.dmn.runtime.listener.Arguments(); eventListener_.startDRGElement(DRG_ELEMENT_METADATA, feelTimeFunction_025_139b25b795Arguments_); // Evaluate decision ''feel-time-function_025_139b25b795'' javax.xml.datatype.XMLGregorianCalendar output_ = evaluate(annotationSet_, eventListener_, externalExecutor_); // End decision ''feel-time-function_025_139b25b795'' eventListener_.endDRGElement(DRG_ELEMENT_METADATA, feelTimeFunction_025_139b25b795Arguments_, output_, (System.currentTimeMillis() - feelTimeFunction_025_139b25b795StartTime_)); return output_; } catch (Exception e) { logError("Exception caught in ''feel-time-function_025_139b25b795'' evaluation", e); return null; } }
public javax.xml.datatype.XMLGregorianCalendar apply(com.gs.dmn.runtime.annotation.AnnotationSet annotationSet_, com.gs.dmn.runtime.listener.EventListener eventListener_, com.gs.dmn.runtime.external.ExternalFunctionExecutor externalExecutor_, com.gs.dmn.runtime.cache.Cache cache_) { try { // Start decision ''feel-date-function_ErrorCase_043_8f82301fac'' long feelDateFunction_ErrorCase_043_8f82301facStartTime_ = System.currentTimeMillis(); com.gs.dmn.runtime.listener.Arguments feelDateFunction_ErrorCase_043_8f82301facArguments_ = new com.gs.dmn.runtime.listener.Arguments(); eventListener_.startDRGElement(DRG_ELEMENT_METADATA, feelDateFunction_ErrorCase_043_8f82301facArguments_); // Evaluate decision ''feel-date-function_ErrorCase_043_8f82301fac'' javax.xml.datatype.XMLGregorianCalendar output_ = evaluate(annotationSet_, eventListener_, externalExecutor_); // End decision ''feel-date-function_ErrorCase_043_8f82301fac'' eventListener_.endDRGElement(DRG_ELEMENT_METADATA, feelDateFunction_ErrorCase_043_8f82301facArguments_, output_, (System.currentTimeMillis() - feelDateFunction_ErrorCase_043_8f82301facStartTime_)); return output_; } catch (Exception e) { logError("Exception caught in ''feel-date-function_ErrorCase_043_8f82301fac'' evaluation", e); return null; } }
public javax.xml.datatype.XMLGregorianCalendar apply(com.gs.dmn.runtime.annotation.AnnotationSet annotationSet_, com.gs.dmn.runtime.listener.EventListener eventListener_, com.gs.dmn.runtime.external.ExternalFunctionExecutor externalExecutor_, com.gs.dmn.runtime.cache.Cache cache_) { try { // Start decision ''feel-date-function_ErrorCase_007_cda82a5d01'' long feelDateFunction_ErrorCase_007_cda82a5d01StartTime_ = System.currentTimeMillis(); com.gs.dmn.runtime.listener.Arguments feelDateFunction_ErrorCase_007_cda82a5d01Arguments_ = new com.gs.dmn.runtime.listener.Arguments(); eventListener_.startDRGElement(DRG_ELEMENT_METADATA, feelDateFunction_ErrorCase_007_cda82a5d01Arguments_); // Evaluate decision ''feel-date-function_ErrorCase_007_cda82a5d01'' javax.xml.datatype.XMLGregorianCalendar output_ = evaluate(annotationSet_, eventListener_, externalExecutor_); // End decision ''feel-date-function_ErrorCase_007_cda82a5d01'' eventListener_.endDRGElement(DRG_ELEMENT_METADATA, feelDateFunction_ErrorCase_007_cda82a5d01Arguments_, output_, (System.currentTimeMillis() - feelDateFunction_ErrorCase_007_cda82a5d01StartTime_)); return output_; } catch (Exception e) { logError("Exception caught in ''feel-date-function_ErrorCase_007_cda82a5d01'' evaluation", e); return null; } }
public List<com.gs.dmn.tck.cl3_0014_loan_comparison.type.TLoanProduct> apply(com.gs.dmn.runtime.annotation.AnnotationSet annotationSet_, com.gs.dmn.runtime.listener.EventListener eventListener_, com.gs.dmn.runtime.external.ExternalFunctionExecutor externalExecutor_, com.gs.dmn.runtime.cache.Cache cache_) { try { // Start decision 'Bankrates' long bankratesStartTime_ = System.currentTimeMillis(); com.gs.dmn.runtime.listener.Arguments bankratesArguments_ = new com.gs.dmn.runtime.listener.Arguments(); eventListener_.startDRGElement(DRG_ELEMENT_METADATA, bankratesArguments_); // Evaluate decision 'Bankrates' List<com.gs.dmn.tck.cl3_0014_loan_comparison.type.TLoanProduct> output_ = evaluate(annotationSet_, eventListener_, externalExecutor_); // End decision 'Bankrates' eventListener_.endDRGElement(DRG_ELEMENT_METADATA, bankratesArguments_, output_, (System.currentTimeMillis() - bankratesStartTime_)); return output_; } catch (Exception e) { logError("Exception caught in 'Bankrates' evaluation", e); return null; } }
public javax.xml.datatype.XMLGregorianCalendar apply(com.gs.dmn.runtime.annotation.AnnotationSet annotationSet_, com.gs.dmn.runtime.listener.EventListener eventListener_, com.gs.dmn.runtime.external.ExternalFunctionExecutor externalExecutor_, com.gs.dmn.runtime.cache.Cache cache_) { try { // Start decision ''feel-time-function_033_8420160da1'' long feelTimeFunction_033_8420160da1StartTime_ = System.currentTimeMillis(); com.gs.dmn.runtime.listener.Arguments feelTimeFunction_033_8420160da1Arguments_ = new com.gs.dmn.runtime.listener.Arguments(); eventListener_.startDRGElement(DRG_ELEMENT_METADATA, feelTimeFunction_033_8420160da1Arguments_); // Evaluate decision ''feel-time-function_033_8420160da1'' javax.xml.datatype.XMLGregorianCalendar output_ = evaluate(annotationSet_, eventListener_, externalExecutor_); // End decision ''feel-time-function_033_8420160da1'' eventListener_.endDRGElement(DRG_ELEMENT_METADATA, feelTimeFunction_033_8420160da1Arguments_, output_, (System.currentTimeMillis() - feelTimeFunction_033_8420160da1StartTime_)); return output_; } catch (Exception e) { logError("Exception caught in ''feel-time-function_033_8420160da1'' evaluation", e); return null; } }