I think it's better to require the developer to add transactional annotations to their JAX-RS endpoints. The alternative, is that we add the bridge handler to all JAX-RS endpoints even if the transaction annotations are only used in a single, unrelated, place. We can add a new annotation in the future to explicitly enable bridging for those applications that can't put the Transaction annotations directly on the JAX-RS endpoints.

Can you see if this is feasible?