You can do that easily using spring transaction support and wrap your pojo
in an AOP proxy using spring.
See
http://static.springframework.org/spring/docs/2.0.x/reference/transaction.html#transaction-declarative
FYI, the transactionManager that you can grab from JNDI (using spring JNDI
support) is already a spring PlatformTransactionManager.

On Thu, Apr 10, 2008 at 11:07 AM, cmoulliard <[EMAIL PROTECTED]> wrote:

>
> Hi,
>
> Is it possible to start or join a transaction at an endpoint ? Mule
> proposes
> in their package the following properties that a user can use when
> declaring
> the transaction of the endpoint (ex : jms:transaction action="ALWAYS_"):
>
> NONE = The endpoint will not participate in any transaction,
> ALWAYS_BEGIN = The endpoint will always start a new transaction. If a
> transaction already exists an exception will be thrown.
> BEGIN_OR_JOIN = The endpoint will start a new transaction if there is no
> existing
> transaction or else the endpoint will join the existing transaction
> ALWAYS_JOIN = The endpoint will always join the existing transaction. If
> no
> transaction exists an exception will be thrown.
> JOIN_IF_POSSIBLE = When a transaction exists, the endpoint will join the
> transaction. If no transaction exists nothing will be done.
>
> Regards,
>
> Charles
> --
> View this message in context:
> http://www.nabble.com/Is-it-possible-to-start-or-join-a-transaction-at-an-endpoint---tp16605716p16605716.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>


-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/

Reply via email to