svn commit: r1760384 - in /ofbiz/trunk: ./ applications/product/webapp/facility/WEB-INF/ framework/base/config/ framework/minilang/src/main/java/org/apache/ofbiz/minilang/ framework/service/config/ framework/service/src/main/java/org/apache/ofbiz/servi...

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1760384 - in /ofbiz/trunk: ./ applications/product/webapp/facility/WEB-INF/ framework/base/config/ framework/minilang/src/main/java/org/apache/ofbiz/minilang/ framework/service/config/ framework/service/src/main/java/org/apache/ofbiz/servi...

jacopoc
Author: jacopoc
Date: Mon Sep 12 14:53:47 2016
New Revision: 1760384

URL: http://svn.apache.org/viewvc?rev=1760384&view=rev
Log:
Improved: Removal of support for the Bean Scripting Framework (BSF).
(OFBIZ-8224)

This commit removes the support for the Bean Scripting Framework (BSF) from the OFBiz framework:
no application code was using this since several years and there are better and more modern tools at the present time.

Removed:
    ofbiz/trunk/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethodBsfEngine.java
    ofbiz/trunk/framework/service/src/main/java/org/apache/ofbiz/service/engine/BSFEngine.java
    ofbiz/trunk/framework/webapp/src/main/java/org/apache/ofbiz/webapp/event/BsfEventHandler.java
Modified:
    ofbiz/trunk/OPTIONAL_LIBRARIES
    ofbiz/trunk/applications/product/webapp/facility/WEB-INF/controller.xml
    ofbiz/trunk/build.gradle
    ofbiz/trunk/framework/base/config/cache.properties
    ofbiz/trunk/framework/service/config/serviceengine.xml
    ofbiz/trunk/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/ControlServlet.java

Modified: ofbiz/trunk/OPTIONAL_LIBRARIES
URL: http://svn.apache.org/viewvc/ofbiz/trunk/OPTIONAL_LIBRARIES?rev=1760384&r1=1760383&r2=1760384&view=diff
==============================================================================
--- ofbiz/trunk/OPTIONAL_LIBRARIES (original)
+++ ofbiz/trunk/OPTIONAL_LIBRARIES Mon Sep 12 14:53:47 2016
@@ -7,12 +7,6 @@ to change to include them in the OFBiz b
 NOTE: While these aren't included in the main SVN repository they are available
 on the old Undersun SVN server in the specialized/libraries component directory.
 
--=- Scripting: ________________________________________________________________________________________________________________________________________________
-
--JavaScript/Rhino (NPL 1.1):
-  http://www.mozilla.org/js
-  TO BUILD comment out exclude: base/build.xml:org/apache/ofbiz/base/util/OfbizJsBsfEngine.java
-
 -=- Reporting: ________________________________________________________________________________________________________________________________________________
 
 - JIMI (used by FOP ):

Modified: ofbiz/trunk/applications/product/webapp/facility/WEB-INF/controller.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/facility/WEB-INF/controller.xml?rev=1760384&r1=1760383&r2=1760384&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/webapp/facility/WEB-INF/controller.xml (original)
+++ ofbiz/trunk/applications/product/webapp/facility/WEB-INF/controller.xml Mon Sep 12 14:53:47 2016
@@ -23,9 +23,6 @@ under the License.
     <include location="component://common/webcommon/WEB-INF/common-controller.xml"/>
     <include location="component://commonext/webapp/WEB-INF/controller.xml"/>
     <description>Facility Manager Module Site Configuration File</description>
-    
-    <handler name="bsf" type="request" class="org.apache.ofbiz.webapp.event.BsfEventHandler"/>
-
 
     <!-- Events to run on every request before security (chains exempt) -->
     <!--

Modified: ofbiz/trunk/build.gradle
URL: http://svn.apache.org/viewvc/ofbiz/trunk/build.gradle?rev=1760384&r1=1760383&r2=1760384&view=diff
==============================================================================
--- ofbiz/trunk/build.gradle (original)
+++ ofbiz/trunk/build.gradle Mon Sep 12 14:53:47 2016
@@ -92,7 +92,6 @@ dependencies {
     compile 'net.fortuna.ical4j:ical4j:1.0-rc3-atlassian-11'
     compile 'org.apache.ant:ant-junit:1.9.0'
     compile 'org.apache.axis2:axis2-kernel:1.7.1'
-    compile 'org.apache.bsf:com.springsource.org.apache.bsf:2.4.0'
     compile 'org.apache.commons:commons-collections4:4.1'
     compile 'org.apache.commons:commons-csv:1.1'
     compile 'org.apache.commons:commons-dbcp2:2.1'
@@ -145,7 +144,6 @@ dependencies {
     runtime 'net.sf.barcode4j:barcode4j-fop-ext-complete:2.0'
     runtime 'net.sf.dozer:dozer:4.2.1'
     runtime 'net.sf.ezmorph:ezmorph:0.9.1'
-    runtime 'org.apache.ant:ant-apache-bsf:1.9.0'
     runtime 'org.apache.axis2:axis2-adb:1.7.1'
     runtime 'org.apache.geronimo.specs:geronimo-jaxr_1.0_spec:1.0'
     runtime 'org.apache.geronimo.specs:geronimo-saaj_1.3_spec:1.1'

Modified: ofbiz/trunk/framework/base/config/cache.properties
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/config/cache.properties?rev=1760384&r1=1760383&r2=1760384&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/config/cache.properties (original)
+++ ofbiz/trunk/framework/base/config/cache.properties Mon Sep 12 14:53:47 2016
@@ -73,8 +73,6 @@ script.GroovyLocationParsedCache.expireT
 # Clearing this cache will reload service defs, for all service and so it takes time and results in lots of log messages, so it is commented by default.
 #service.ModelServiceMapByDispatcher.expireTime=10000
 
-webapp.BsfEvents.expireTime=10000
-webapp.JasperReportsCompiled.expireTime=10000
 webapp.ControllerConfig.expireTime=10000
 
 widget.form.locationResource.expireTime=10000

Modified: ofbiz/trunk/framework/service/config/serviceengine.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/config/serviceengine.xml?rev=1760384&r1=1760383&r2=1760384&view=diff
==============================================================================
--- ofbiz/trunk/framework/service/config/serviceengine.xml (original)
+++ ofbiz/trunk/framework/service/config/serviceengine.xml Mon Sep 12 14:53:47 2016
@@ -47,9 +47,7 @@ under the License.
         <engine name="script" class="org.apache.ofbiz.service.engine.ScriptEngine"/>
         <!-- Engines that can be replaced by the generic script engine -->
         <engine name="groovy" class="org.apache.ofbiz.service.engine.GroovyEngine"/>
-        <engine name="jacl" class="org.apache.ofbiz.service.engine.BSFEngine"/>
         <engine name="javascript" class="org.apache.ofbiz.service.engine.ScriptEngine"/>
-        <engine name="jpython" class="org.apache.ofbiz.service.engine.BSFEngine"/>
         <!--  -->
         <engine name="route" class="org.apache.ofbiz.service.engine.RouteEngine"/>
         <engine name="http" class="org.apache.ofbiz.service.engine.HttpEngine"/>

Modified: ofbiz/trunk/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/ControlServlet.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/ControlServlet.java?rev=1760384&r1=1760383&r2=1760384&view=diff
==============================================================================
--- ofbiz/trunk/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/ControlServlet.java (original)
+++ ofbiz/trunk/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/ControlServlet.java Mon Sep 12 14:53:47 2016
@@ -30,7 +30,6 @@ import javax.servlet.http.HttpServletReq
 import javax.servlet.http.HttpServletResponse;
 import javax.servlet.http.HttpSession;
 
-import org.apache.bsf.BSFManager;
 import org.apache.ofbiz.base.util.Debug;
 import org.apache.ofbiz.base.util.UtilCodec;
 import org.apache.ofbiz.base.util.UtilGenerics;
@@ -74,8 +73,6 @@ public class ControlServlet extends Http
             Debug.logInfo("Loading webapp [" + webappName + "], located at " + servletContext.getRealPath("/"), module);
         }
 
-        // configure custom BSF engines
-        configureBsf();
         // initialize the request handler
         getRequestHandler();
     }
@@ -329,14 +326,6 @@ public class ControlServlet extends Http
         return RequestHandler.getRequestHandler(getServletContext());
     }
 
-    protected void configureBsf() {
-        String[] jsExtensions = {"js"};
-        BSFManager.registerScriptingEngine("javascript", "org.apache.ofbiz.base.util.OfbizJsBsfEngine", jsExtensions);
-
-        String[] smExtensions = {"sm"};
-        BSFManager.registerScriptingEngine("simplemethod", "org.apache.ofbiz.minilang.SimpleMethodBsfEngine", smExtensions);
-    }
-
     protected void logRequestInfo(HttpServletRequest request) {
         ServletContext servletContext = this.getServletContext();
         HttpSession session = request.getSession();