Return-Path: X-Original-To: apmail-commons-issues-archive@minotaur.apache.org Delivered-To: apmail-commons-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CBF871007D for ; Thu, 5 Dec 2013 13:19:05 +0000 (UTC) Received: (qmail 68161 invoked by uid 500); 5 Dec 2013 13:18:45 -0000 Delivered-To: apmail-commons-issues-archive@commons.apache.org Received: (qmail 68028 invoked by uid 500); 5 Dec 2013 13:18:39 -0000 Mailing-List: contact issues-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: issues@commons.apache.org Delivered-To: mailing list issues@commons.apache.org Received: (qmail 67993 invoked by uid 99); 5 Dec 2013 13:18:37 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 05 Dec 2013 13:18:37 +0000 Date: Thu, 5 Dec 2013 13:18:37 +0000 (UTC) From: "Ate Douma (JIRA)" To: issues@commons.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (SCXML-183) Expose JexlEngine strict/silent mode settings through the JexlEvaluator for easier customization MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/SCXML-183?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ate Douma updated SCXML-183: ---------------------------- Description: Currently the JexlEvaluator creates the JexlEngine with mostly default settings. The JexlEvaluator class can be extended to override the createEngine method and thus allows custom configurations, but this is less convenient. Especially the JexlEngine strict/silent mode settings are important with regard to its internal behavior. By exposing these settings through the JexlEvaluator it no longer is needed to extend to control these settings. was: Currently the JexlEvaluator creates the JexlEngine with mostly default settings. The JexlEvaluator class can be extended to override the createEngine method and thus allows custom configurations, but this is less convenient. By exposing the JexlEngine through a getEngine() method, this will be much easier. Note: the JexlEvaluator is exposed within SCXML only through its Evaluator interface, so this getEngine() method is typically only exposed and needed at instantiation time. > Expose JexlEngine strict/silent mode settings through the JexlEvaluator for easier customization > ------------------------------------------------------------------------------------------------- > > Key: SCXML-183 > URL: https://issues.apache.org/jira/browse/SCXML-183 > Project: Commons SCXML > Issue Type: Improvement > Affects Versions: 2.0 > Reporter: Ate Douma > Assignee: Ate Douma > Fix For: 2.0 > > > Currently the JexlEvaluator creates the JexlEngine with mostly default settings. > The JexlEvaluator class can be extended to override the createEngine method and thus allows custom configurations, but this is less convenient. > Especially the JexlEngine strict/silent mode settings are important with regard to its internal behavior. > By exposing these settings through the JexlEvaluator it no longer is needed to extend to control these settings. -- This message was sent by Atlassian JIRA (v6.1#6144)