Added "recovery-interval" attribute to <jms:listener-container>

Issue: SPR-10711
This commit is contained in:
Juergen Hoeller
2013-08-28 09:36:23 +02:00
parent 4c0da5867a
commit bb18f81b50
5 changed files with 100 additions and 20 deletions

View File

@@ -1086,6 +1086,16 @@ http://www.springframework.org/schema/beans http://www.springframework.org/schem
<literal>'default'</literal>).</para></entry>
</row>
<row>
<entry>container-class</entry>
<entry><para>A custom listener container implementation class
as fully qualified class name. Default is Spring's standard
<classname>DefaultMessageListenerContainer</classname> or
<classname>SimpleMessageListenerContainer</classname>,
according to the "container-type" attribute.</para></entry>
</row>
<row>
<entry>connection-factory</entry>
@@ -1121,6 +1131,15 @@ http://www.springframework.org/schema/beans http://www.springframework.org/schem
<classname>SimpleMessageConverter</classname>.</para></entry>
</row>
<row>
<entry>error-handler</entry>
<entry><para>A reference to an
<interfacename>ErrorHandler</interfacename> strategy for handling
any uncaught Exceptions that may occur during the execution of the
<interfacename>MessageListener</interfacename>.</para></entry>
</row>
<row>
<entry>destination-type</entry>
@@ -1195,6 +1214,32 @@ http://www.springframework.org/schema/beans http://www.springframework.org/schem
session. Note that raising this number might lead to starvation of
concurrent consumers!</para></entry>
</row>
<row>
<entry>receive-timeout</entry>
<entry><para>The timeout to use for receive calls (in milliseconds).
The default is <literal>1000</literal> ms (1 sec); <literal>-1</literal>
indicates no timeout at all.</para></entry>
</row>
<row>
<entry>recovery-interval</entry>
<entry><para>Specify the interval between recovery attempts, in
milliseconds. The default is <literal>5000</literal> ms, that is,
5 seconds.</para></entry>
</row>
<row>
<entry>phase</entry>
<entry><para>The lifecycle phase within which this container should
start and stop. The lower the value the earlier this container will
start and the later it will stop. The default is
<literal>Integer.MAX_VALUE</literal> meaning the container will start
as late as possible and stop as soon as possible.</para></entry>
</row>
</tbody>
</tgroup>
</table>