Author: buildbot
Date: Fri Oct  5 14:20:06 2012
New Revision: 834137

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/book-component-appendix.html
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/jpa.html

Modified: websites/production/camel/content/book-component-appendix.html
==============================================================================
--- websites/production/camel/content/book-component-appendix.html (original)
+++ websites/production/camel/content/book-component-appendix.html Fri Oct  5 
14:20:06 2012
@@ -9686,7 +9686,7 @@ jpa:[entityClassName][?options]
 
 <h3><a shape="rect" name="BookComponentAppendix-Options"></a>Options</h3>
 <div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>entityType</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <em>entityClassName</em> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Overrides the <em>entityClassName</em> from the URI. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>persistenceUnit</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>camel</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The JPA 
persistence unit used by default. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumeDelete</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer o
 nly:</b> If <tt>true</tt>, the entity is deleted after it is consumed; if 
<tt>false</tt>, the entity is not deleted. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>consumeLockEntity</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <b>JPA consumer only:</b> 
Specifies whether or not to set an exclusive lock on each entity bean while 
processing the results from polling. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>flushOnSend</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA producer only:</b> Flushes the <a shape="rect" 
class="external-link" 
href="http://java.sun.com/javaee/5/docs/api/javax/persistence/EntityManager.html";
 rel="nofollow">EntityManager</a> after the entity bean has been persisted. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>maximumR
 esults</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>-1</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd">  <b>JPA consumer 
only:</b> Set the maximum number of results to retrieve on the <a shape="rect" 
class="external-link" 
href="http://java.sun.com/javaee/5/docs/api/javax/persistence/Query.html"; 
rel="nofollow">Query</a>. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>transactionManager</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> Specifies the transaction manager to use. If 
none provided, Camel will use a <tt>JpaTransactionManager</tt> by default. Can 
be used to set a JTA transaction manager (for integration with an EJB 
container). </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.delay</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>500</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>J
 PA consumer only:</b> Delay in milliseconds between each poll. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.initialDelay</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1000</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> Milliseconds before polling 
starts. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.useFixedDelay</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> Set to <tt>true</tt> to use 
fixed delay between polls, otherwise fixed rate is used. See <a shape="rect" 
class="external-link" 
href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/ScheduledExecutorService.html";
 rel="nofollow">ScheduledExecutorService</a> in JDK for details. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>maxMessagesPerPoll</tt> </td><td colspan=
 "1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>JPA consumer only:</b> An integer value to 
define the maximum number of messages to gather per poll. By default, no 
maximum is set. Can be used to avoid polling many thousands of messages when 
starting up the server. Set a value of 0 or negative to disable. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.query</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a custom query when 
consuming data. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.namedQuery</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a named query when 
consuming data. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer
 .nativeQuery</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a custom native query 
when consuming data. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumer.resultClass</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.7: JPA consumer only:</b> Defines the type of 
the returned payload (we will call 
<tt>entityManager.createNativeQuery(nativeQuery, resultClass)</tt> instead of 
<tt>entityManager.createNativeQuery(nativeQuery)</tt>). Without this option, we 
will return an object array. Only has an affect when using in conjunction with 
native query when consuming data. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumer.transacted</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" 
rowspan="1" class="confl
 uenceTd"> <b>Camel 2.7.5/2.8.3/2.9: JPA consumer only:</b> Whether to run the 
consumer in transacted mode, by which all messages will either commit or 
rollback, when the entire batch has been processed. The default behavior 
(false) is to commit all the previously successfully processed messages, and 
only rollback the last failed message. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>usePersist</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>Camel 2.5: JPA producer only:</b> 
Indicates to use <tt>entityManager.persist(entity)</tt> instead of 
<tt>entityManager.merge(entity)</tt>. Note: 
<tt>entityManager.persist(entity)</tt> doesn't work for detached entities 
(where the EntityManager has to execute an UPDATE instead of an INSERT query)! 
</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>entityType</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <em>entityClassName</em> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Overrides the <em>entityClassName</em> from the URI. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>persistenceUnit</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>camel</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The JPA 
persistence unit used by default. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumeDelete</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer o
 nly:</b> If <tt>true</tt>, the entity is deleted after it is consumed; if 
<tt>false</tt>, the entity is not deleted. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>consumeLockEntity</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <b>JPA consumer only:</b> 
Specifies whether or not to set an exclusive lock on each entity bean while 
processing the results from polling. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>flushOnSend</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA producer only:</b> Flushes the <a shape="rect" 
class="external-link" 
href="http://java.sun.com/javaee/5/docs/api/javax/persistence/EntityManager.html";
 rel="nofollow">EntityManager</a> after the entity bean has been persisted. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>maximumR
 esults</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>-1</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd">  <b>JPA consumer 
only:</b> Set the maximum number of results to retrieve on the <a shape="rect" 
class="external-link" 
href="http://java.sun.com/javaee/5/docs/api/javax/persistence/Query.html"; 
rel="nofollow">Query</a>. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>transactionManager</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> This option is <a shape="rect" 
href="registry.html" title="Registry">Registry</a> based which requires the 
<tt>#</tt> notation so that the given <tt>transactionManager</tt> being 
specified can be looked up properly, e.g. 
<tt>transactionManager=#myTransactionManager</tt>. It specifies the transaction 
manager to use. If none provided, Camel will use a 
<tt>JpaTransactionManager</tt> by default. Can be used to set a JTA t
 ransaction manager (for integration with an EJB container). </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>consumer.delay</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>500</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>JPA consumer only:</b> Delay in 
milliseconds between each poll. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumer.initialDelay</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>1000</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>JPA consumer only:</b> Milliseconds before 
polling starts. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.useFixedDelay</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> Set to <tt>true</tt> to use 
fixed delay between polls, otherwise fixed rate is used. See <a shape="rect" 
class="external-li
 nk" 
href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/ScheduledExecutorService.html";
 rel="nofollow">ScheduledExecutorService</a> in JDK for details. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>maxMessagesPerPoll</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> An integer value to define the 
maximum number of messages to gather per poll. By default, no maximum is set. 
Can be used to avoid polling many thousands of messages when starting up the 
server. Set a value of 0 or negative to disable. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>consumer.query</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a custom query when 
consuming data. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.
 namedQuery</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a named query when 
consuming data. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.nativeQuery</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a custom native query 
when consuming data. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumer.resultClass</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.7: JPA consumer only:</b> Defines the type of 
the returned payload (we will call 
<tt>entityManager.createNativeQuery(nativeQuery, resultClass)</tt> instead of 
<tt>entityManager.createNativeQuery(nativeQuery)</tt>). Without this option, we 
will return an object array. Only has an affec
 t when using in conjunction with native query when consuming data. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.transacted</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.7.5/2.8.3/2.9: JPA consumer only:</b> Whether 
to run the consumer in transacted mode, by which all messages will either 
commit or rollback, when the entire batch has been processed. The default 
behavior (false) is to commit all the previously successfully processed 
messages, and only rollback the last failed message. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>usePersist</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5: JPA producer 
only:</b> Indicates to use <tt>entityManager.persist(entity)</tt> instead of 
<tt>entityManager.merge(entity)</tt>. Note: <tt>entityManager
 .persist(entity)</tt> doesn't work for detached entities (where the 
EntityManager has to execute an UPDATE instead of an INSERT query)! 
</td></tr></tbody></table>
 </div>
 </div>
 

Modified: websites/production/camel/content/book-in-one-page.html
==============================================================================
--- websites/production/camel/content/book-in-one-page.html (original)
+++ websites/production/camel/content/book-in-one-page.html Fri Oct  5 14:20:06 
2012
@@ -29890,7 +29890,7 @@ jpa:[entityClassName][?options]
 
 <h3><a shape="rect" name="BookInOnePage-Options"></a>Options</h3>
 <div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>entityType</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <em>entityClassName</em> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Overrides the <em>entityClassName</em> from the URI. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>persistenceUnit</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>camel</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The JPA 
persistence unit used by default. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumeDelete</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer o
 nly:</b> If <tt>true</tt>, the entity is deleted after it is consumed; if 
<tt>false</tt>, the entity is not deleted. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>consumeLockEntity</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <b>JPA consumer only:</b> 
Specifies whether or not to set an exclusive lock on each entity bean while 
processing the results from polling. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>flushOnSend</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA producer only:</b> Flushes the <a shape="rect" 
class="external-link" 
href="http://java.sun.com/javaee/5/docs/api/javax/persistence/EntityManager.html";
 rel="nofollow">EntityManager</a> after the entity bean has been persisted. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>maximumR
 esults</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>-1</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd">  <b>JPA consumer 
only:</b> Set the maximum number of results to retrieve on the <a shape="rect" 
class="external-link" 
href="http://java.sun.com/javaee/5/docs/api/javax/persistence/Query.html"; 
rel="nofollow">Query</a>. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>transactionManager</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> Specifies the transaction manager to use. If 
none provided, Camel will use a <tt>JpaTransactionManager</tt> by default. Can 
be used to set a JTA transaction manager (for integration with an EJB 
container). </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.delay</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>500</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>J
 PA consumer only:</b> Delay in milliseconds between each poll. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.initialDelay</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1000</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> Milliseconds before polling 
starts. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.useFixedDelay</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> Set to <tt>true</tt> to use 
fixed delay between polls, otherwise fixed rate is used. See <a shape="rect" 
class="external-link" 
href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/ScheduledExecutorService.html";
 rel="nofollow">ScheduledExecutorService</a> in JDK for details. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>maxMessagesPerPoll</tt> </td><td colspan=
 "1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>JPA consumer only:</b> An integer value to 
define the maximum number of messages to gather per poll. By default, no 
maximum is set. Can be used to avoid polling many thousands of messages when 
starting up the server. Set a value of 0 or negative to disable. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.query</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a custom query when 
consuming data. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.namedQuery</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a named query when 
consuming data. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer
 .nativeQuery</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a custom native query 
when consuming data. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumer.resultClass</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.7: JPA consumer only:</b> Defines the type of 
the returned payload (we will call 
<tt>entityManager.createNativeQuery(nativeQuery, resultClass)</tt> instead of 
<tt>entityManager.createNativeQuery(nativeQuery)</tt>). Without this option, we 
will return an object array. Only has an affect when using in conjunction with 
native query when consuming data. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumer.transacted</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" 
rowspan="1" class="confl
 uenceTd"> <b>Camel 2.7.5/2.8.3/2.9: JPA consumer only:</b> Whether to run the 
consumer in transacted mode, by which all messages will either commit or 
rollback, when the entire batch has been processed. The default behavior 
(false) is to commit all the previously successfully processed messages, and 
only rollback the last failed message. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>usePersist</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>Camel 2.5: JPA producer only:</b> 
Indicates to use <tt>entityManager.persist(entity)</tt> instead of 
<tt>entityManager.merge(entity)</tt>. Note: 
<tt>entityManager.persist(entity)</tt> doesn't work for detached entities 
(where the EntityManager has to execute an UPDATE instead of an INSERT query)! 
</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>entityType</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <em>entityClassName</em> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Overrides the <em>entityClassName</em> from the URI. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>persistenceUnit</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>camel</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The JPA 
persistence unit used by default. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumeDelete</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer o
 nly:</b> If <tt>true</tt>, the entity is deleted after it is consumed; if 
<tt>false</tt>, the entity is not deleted. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>consumeLockEntity</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <b>JPA consumer only:</b> 
Specifies whether or not to set an exclusive lock on each entity bean while 
processing the results from polling. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>flushOnSend</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA producer only:</b> Flushes the <a shape="rect" 
class="external-link" 
href="http://java.sun.com/javaee/5/docs/api/javax/persistence/EntityManager.html";
 rel="nofollow">EntityManager</a> after the entity bean has been persisted. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>maximumR
 esults</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>-1</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd">  <b>JPA consumer 
only:</b> Set the maximum number of results to retrieve on the <a shape="rect" 
class="external-link" 
href="http://java.sun.com/javaee/5/docs/api/javax/persistence/Query.html"; 
rel="nofollow">Query</a>. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>transactionManager</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> This option is <a shape="rect" 
href="registry.html" title="Registry">Registry</a> based which requires the 
<tt>#</tt> notation so that the given <tt>transactionManager</tt> being 
specified can be looked up properly, e.g. 
<tt>transactionManager=#myTransactionManager</tt>. It specifies the transaction 
manager to use. If none provided, Camel will use a 
<tt>JpaTransactionManager</tt> by default. Can be used to set a JTA t
 ransaction manager (for integration with an EJB container). </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>consumer.delay</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>500</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>JPA consumer only:</b> Delay in 
milliseconds between each poll. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumer.initialDelay</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>1000</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>JPA consumer only:</b> Milliseconds before 
polling starts. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.useFixedDelay</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> Set to <tt>true</tt> to use 
fixed delay between polls, otherwise fixed rate is used. See <a shape="rect" 
class="external-li
 nk" 
href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/ScheduledExecutorService.html";
 rel="nofollow">ScheduledExecutorService</a> in JDK for details. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>maxMessagesPerPoll</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> An integer value to define the 
maximum number of messages to gather per poll. By default, no maximum is set. 
Can be used to avoid polling many thousands of messages when starting up the 
server. Set a value of 0 or negative to disable. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>consumer.query</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a custom query when 
consuming data. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.
 namedQuery</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a named query when 
consuming data. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.nativeQuery</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a custom native query 
when consuming data. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumer.resultClass</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.7: JPA consumer only:</b> Defines the type of 
the returned payload (we will call 
<tt>entityManager.createNativeQuery(nativeQuery, resultClass)</tt> instead of 
<tt>entityManager.createNativeQuery(nativeQuery)</tt>). Without this option, we 
will return an object array. Only has an affec
 t when using in conjunction with native query when consuming data. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.transacted</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.7.5/2.8.3/2.9: JPA consumer only:</b> Whether 
to run the consumer in transacted mode, by which all messages will either 
commit or rollback, when the entire batch has been processed. The default 
behavior (false) is to commit all the previously successfully processed 
messages, and only rollback the last failed message. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>usePersist</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5: JPA producer 
only:</b> Indicates to use <tt>entityManager.persist(entity)</tt> instead of 
<tt>entityManager.merge(entity)</tt>. Note: <tt>entityManager
 .persist(entity)</tt> doesn't work for detached entities (where the 
EntityManager has to execute an UPDATE instead of an INSERT query)! 
</td></tr></tbody></table>
 </div>
 </div>
 

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/camel/content/jpa.html
==============================================================================
--- websites/production/camel/content/jpa.html (original)
+++ websites/production/camel/content/jpa.html Fri Oct  5 14:20:06 2012
@@ -121,7 +121,7 @@ jpa:[entityClassName][?options]
 
 <h3><a shape="rect" name="JPA-Options"></a>Options</h3>
 <div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>entityType</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <em>entityClassName</em> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Overrides the <em>entityClassName</em> from the URI. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>persistenceUnit</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>camel</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The JPA 
persistence unit used by default. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumeDelete</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer o
 nly:</b> If <tt>true</tt>, the entity is deleted after it is consumed; if 
<tt>false</tt>, the entity is not deleted. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>consumeLockEntity</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <b>JPA consumer only:</b> 
Specifies whether or not to set an exclusive lock on each entity bean while 
processing the results from polling. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>flushOnSend</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA producer only:</b> Flushes the <a shape="rect" 
class="external-link" 
href="http://java.sun.com/javaee/5/docs/api/javax/persistence/EntityManager.html";
 rel="nofollow">EntityManager</a> after the entity bean has been persisted. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>maximumR
 esults</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>-1</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd">  <b>JPA consumer 
only:</b> Set the maximum number of results to retrieve on the <a shape="rect" 
class="external-link" 
href="http://java.sun.com/javaee/5/docs/api/javax/persistence/Query.html"; 
rel="nofollow">Query</a>. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>transactionManager</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> Specifies the transaction manager to use. If 
none provided, Camel will use a <tt>JpaTransactionManager</tt> by default. Can 
be used to set a JTA transaction manager (for integration with an EJB 
container). </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.delay</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>500</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>J
 PA consumer only:</b> Delay in milliseconds between each poll. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.initialDelay</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1000</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> Milliseconds before polling 
starts. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.useFixedDelay</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> Set to <tt>true</tt> to use 
fixed delay between polls, otherwise fixed rate is used. See <a shape="rect" 
class="external-link" 
href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/ScheduledExecutorService.html";
 rel="nofollow">ScheduledExecutorService</a> in JDK for details. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>maxMessagesPerPoll</tt> </td><td colspan=
 "1" rowspan="1" class="confluenceTd"> <tt>0</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>JPA consumer only:</b> An integer value to 
define the maximum number of messages to gather per poll. By default, no 
maximum is set. Can be used to avoid polling many thousands of messages when 
starting up the server. Set a value of 0 or negative to disable. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.query</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a custom query when 
consuming data. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.namedQuery</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a named query when 
consuming data. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer
 .nativeQuery</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a custom native query 
when consuming data. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumer.resultClass</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.7: JPA consumer only:</b> Defines the type of 
the returned payload (we will call 
<tt>entityManager.createNativeQuery(nativeQuery, resultClass)</tt> instead of 
<tt>entityManager.createNativeQuery(nativeQuery)</tt>). Without this option, we 
will return an object array. Only has an affect when using in conjunction with 
native query when consuming data. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumer.transacted</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" 
rowspan="1" class="confl
 uenceTd"> <b>Camel 2.7.5/2.8.3/2.9: JPA consumer only:</b> Whether to run the 
consumer in transacted mode, by which all messages will either commit or 
rollback, when the entire batch has been processed. The default behavior 
(false) is to commit all the previously successfully processed messages, and 
only rollback the last failed message. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>usePersist</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>Camel 2.5: JPA producer only:</b> 
Indicates to use <tt>entityManager.persist(entity)</tt> instead of 
<tt>entityManager.merge(entity)</tt>. Note: 
<tt>entityManager.persist(entity)</tt> doesn't work for detached entities 
(where the EntityManager has to execute an UPDATE instead of an INSERT query)! 
</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>entityType</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <em>entityClassName</em> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Overrides the <em>entityClassName</em> from the URI. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>persistenceUnit</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>camel</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The JPA 
persistence unit used by default. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumeDelete</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer o
 nly:</b> If <tt>true</tt>, the entity is deleted after it is consumed; if 
<tt>false</tt>, the entity is not deleted. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>consumeLockEntity</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <b>JPA consumer only:</b> 
Specifies whether or not to set an exclusive lock on each entity bean while 
processing the results from polling. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>flushOnSend</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA producer only:</b> Flushes the <a shape="rect" 
class="external-link" 
href="http://java.sun.com/javaee/5/docs/api/javax/persistence/EntityManager.html";
 rel="nofollow">EntityManager</a> after the entity bean has been persisted. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>maximumR
 esults</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>-1</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd">  <b>JPA consumer 
only:</b> Set the maximum number of results to retrieve on the <a shape="rect" 
class="external-link" 
href="http://java.sun.com/javaee/5/docs/api/javax/persistence/Query.html"; 
rel="nofollow">Query</a>. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>transactionManager</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> This option is <a shape="rect" 
href="registry.html" title="Registry">Registry</a> based which requires the 
<tt>#</tt> notation so that the given <tt>transactionManager</tt> being 
specified can be looked up properly, e.g. 
<tt>transactionManager=#myTransactionManager</tt>. It specifies the transaction 
manager to use. If none provided, Camel will use a 
<tt>JpaTransactionManager</tt> by default. Can be used to set a JTA t
 ransaction manager (for integration with an EJB container). </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>consumer.delay</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>500</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>JPA consumer only:</b> Delay in 
milliseconds between each poll. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumer.initialDelay</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>1000</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>JPA consumer only:</b> Milliseconds before 
polling starts. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.useFixedDelay</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> Set to <tt>true</tt> to use 
fixed delay between polls, otherwise fixed rate is used. See <a shape="rect" 
class="external-li
 nk" 
href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/ScheduledExecutorService.html";
 rel="nofollow">ScheduledExecutorService</a> in JDK for details. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>maxMessagesPerPoll</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>0</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> An integer value to define the 
maximum number of messages to gather per poll. By default, no maximum is set. 
Can be used to avoid polling many thousands of messages when starting up the 
server. Set a value of 0 or negative to disable. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>consumer.query</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a custom query when 
consuming data. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.
 namedQuery</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a named query when 
consuming data. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.nativeQuery</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>JPA consumer only:</b> To use a custom native query 
when consuming data. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>consumer.resultClass</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.7: JPA consumer only:</b> Defines the type of 
the returned payload (we will call 
<tt>entityManager.createNativeQuery(nativeQuery, resultClass)</tt> instead of 
<tt>entityManager.createNativeQuery(nativeQuery)</tt>). Without this option, we 
will return an object array. Only has an affec
 t when using in conjunction with native query when consuming data. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>consumer.transacted</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.7.5/2.8.3/2.9: JPA consumer only:</b> Whether 
to run the consumer in transacted mode, by which all messages will either 
commit or rollback, when the entire batch has been processed. The default 
behavior (false) is to commit all the previously successfully processed 
messages, and only rollback the last failed message. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>usePersist</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5: JPA producer 
only:</b> Indicates to use <tt>entityManager.persist(entity)</tt> instead of 
<tt>entityManager.merge(entity)</tt>. Note: <tt>entityManager
 .persist(entity)</tt> doesn't work for detached entities (where the 
EntityManager has to execute an UPDATE instead of an INSERT query)! 
</td></tr></tbody></table>
 </div>
 </div>
 


Reply via email to