Author: ningjiang
Date: Fri Aug  6 07:09:57 2010
New Revision: 982894

URL: http://svn.apache.org/viewvc?rev=982894&view=rev
Log:
CAMEL-3030 support to load the velocity template file from class path

Modified:
    
camel/trunk/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java
    
camel/trunk/components/camel-velocity/src/test/resources/org/apache/camel/component/velocity/letter.vm

Modified: 
camel/trunk/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java?rev=982894&r1=982893&r2=982894&view=diff
==============================================================================
--- 
camel/trunk/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java
 (original)
+++ 
camel/trunk/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java
 Fri Aug  6 07:09:57 2010
@@ -82,6 +82,9 @@ public class VelocityEndpoint extends Re
             }
 
             properties.setProperty(Velocity.FILE_RESOURCE_LOADER_CACHE, 
isLoaderCache() ? "true" : "false");
+            properties.setProperty(Velocity.RESOURCE_LOADER, "file, class");
+            properties.setProperty("class.resource.loader.description", 
"Velocity Classpath Resource Loader");
+            properties.setProperty("class.resource.loader.class", 
"org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
             properties.setProperty(Velocity.RUNTIME_LOG_LOGSYSTEM_CLASS, 
CommonsLogLogChute.class.getName());
             
properties.setProperty(CommonsLogLogChute.LOGCHUTE_COMMONS_LOG_NAME, 
VelocityEndpoint.class.getName());
             velocityEngine.init(properties);

Modified: 
camel/trunk/components/camel-velocity/src/test/resources/org/apache/camel/component/velocity/letter.vm
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-velocity/src/test/resources/org/apache/camel/component/velocity/letter.vm?rev=982894&r1=982893&r2=982894&view=diff
==============================================================================
--- 
camel/trunk/components/camel-velocity/src/test/resources/org/apache/camel/component/velocity/letter.vm
 (original)
+++ 
camel/trunk/components/camel-velocity/src/test/resources/org/apache/camel/component/velocity/letter.vm
 Fri Aug  6 07:09:57 2010
@@ -14,7 +14,8 @@
 ## See the License for the specific language governing permissions and
 ## limitations under the License.
 ## ------------------------------------------------------------------------
-Dear ${headers.lastName}, ${headers.firstName}
+#parse("org/apache/camel/component/velocity/header.vm")
+
 
 Thanks for the order of ${headers.item}.
 


Reply via email to