In the configuration of Rhino ESB you can specify if an endpoint should be
transactional or not like shown below:
<rhino.esb>
<bus threadCount="1"
numberOfRetries="5"
transactional="false"
endpoint="msmq://localhost/myqueue"/>
<messages>
</messages>
</rhino.esb>
If you set it to 'false' like in the example MSMQ messages is created as
non-recoverable (default value for the MSMQ Message class Recoverable
property).
Would it be an option to add a new 'recoverable' property to the
configuration used to specify if the messages should be recoverable when
not using transactions?
Combinations of 'transactional' and new 'recoverable properties':
*Transactional Recoverable Description*
true false Invalid. Should probably raise an exception.
Alternatively, as today with transactional=true
true true As today with transactional=true
false false As today with transactional=false
false true New, means that Message.Recoverable will be set
to true
Regards
René M. Andersen
--
You received this message because you are subscribed to the Google Groups
"Rhino Tools Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/rhino-tools-dev.
For more options, visit https://groups.google.com/groups/opt_out.