[ http://issues.apache.org/jira/browse/JAMES-599?page=comments#action_12431286 ] Guillermo Grandes commented on JAMES-599: -----------------------------------------
Well, seeing two versions and comments of Steve Brewin... Two versions compared + (positive) vs - (negative) ScriptedBeanShell + 70 lines of source code for Mailet / Matcher + Scripts in separated files + Don't need restart James for reload changes of scripts - Don't have mutli languaje scripting + BeanShell is true Java (JSR-274) + KISS principle,... Keep It Simple, Sweetheart! :-) ScriptedBSF (IBM Bean Scripting Framework) - 500 lines of source code for Mailet / Matcher - Scripts inline (SAR-INF/config.xml) - Need restart James for reload chanages of config.xml + Mutli languaje scripting + BML, JScript (only win), Mozilla Rhino, NetRexx, PerlScript, VBScript, Jacl, JPython, LotusXSL ? Complex / Featured this is in broad strokes, normally would decide me by the simple thing (KISS principle), although I suppose that the support for several languages also would be useful. Before the doubt, I would put both! : -) > BeanShell Scripting in James > ---------------------------- > > Key: JAMES-599 > URL: http://issues.apache.org/jira/browse/JAMES-599 > Project: James > Issue Type: Improvement > Components: Matchers/Mailets (bundled), Mailet Contributions > Environment: SuSE, James 2.3.0rc1 > Reporter: Guillermo Grandes > Attachments: JamesBeanShell-src.jar > > > Hello, > There are my contribution for Mailets of James. For support Scripting usign > BeanShell. > All you need is in: > http://wiki.apache.org/james/BeanShell > http://wiki.apache.org/james/BeanShellExamples > Thanks! > Guillermo -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]