spring-projects/spring-integration — pull request #913 by artembilan (2013-10-06 14:29:46+00:00)
Title: INT-3164: fix scripting refresh ability

Previously, there was no logic to check, if JSR223 script
was modified to refresh from external resource.

* Fix `RefreshableResourceScriptSource` to take care about refreshing
on call `isModified()`
* Add `scriptSource.isModified()` before getting script text
* Introduce `ScriptSourceFactoryBean` to avoid I/O operations, when
there is need to refresh script resource - `refreshDelay < 0`

JIRA: https://jira.springsource.org/browse/INT-3164

**Cherry-picked to 2.2.x**