Make Resources in ServiceMix-Saxon smart enough to reload themselves
--------------------------------------------------------------------

                 Key: SM-1705
                 URL: https://issues.apache.org/activemq/browse/SM-1705
             Project: ServiceMix
          Issue Type: New Feature
          Components: servicemix-saxon
    Affects Versions: servicemix-saxon-2008.01
            Reporter: Jon Brisbin
            Priority: Minor


It would be nice if the XSLT and XQuery resources inside the Saxon SE could 
monitor themselves for modifications and reload the Source when that event 
happens. This would work easily for file:/// resources (and classpath: for that 
matter, since Spring IO gives you the modification time of the jar file in 
which the resource lives), but other protocols would have to be fetched and 
hashed to tell if they've changed or not.

I've implemented a simple patch against trunk that allows you to add a "reload" 
attribute to the saxon:xslt element that tells it to always reload the 
resource. This isn't ideal, but will work for all URL types that Resource 
handles. Anything more smart would have to be multi-threaded, like a File 
watcher.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to