DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=28611>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=28611 Create a DataSourceResourceLoader that can be wired to the datasource with IoC Summary: Create a DataSourceResourceLoader that can be wired to the datasource with IoC Product: Velocity Version: 1.4 Platform: Other OS/Version: Other Status: NEW Severity: Enhancement Priority: Other Component: Source AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] I'd like to create a ResourceLoader similar to DataSourceResourceLoader, except that I'd like to set the DataSource via IoC (in Spring). The main reason for this is so my database-loading of templates does not depend on a JNDI connection. The main problem is how to manage a ResourceLoader with Spring and then set it declaratively on its VelocityEngine - rather than via properties. <suggested patch from Will Glass-Husain> Does this mean that you'd need to pass in an instance of a resource manager (initialized with the datasource) to VelocityEngine, rather than just set the class name as a property? (MR - Yes) As I understand the source code, this doesn't seem possible. But I think a patch wouldn't be difficult. (a change to RuntimeInstance.initializeResourceManager) to look for an instance of the class as well as the class name. Something similar to LogManager.createLogSystem which accepts as a property the class name of a class that implements LogSystem, or an instance of the class itself. </suggested patch> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
