LOG.debug( "Transaction already joined" );
return; // noop
}
// join the transaction and then recheck the status
transaction.join();
if ( transaction.getJoinStatus() == JoinStatus.NOT_JOINED ) {
if ( ignoreNotJoining ) {
LOG.debug( "No JTA transaction found" );
return;
}