OsgiJtaPlatform still has
@Override public boolean canRegisterSynchronization() { // TODO return false; } @Override public void registerSynchronization(Synchronization synchronization) { // TODO }
Therefore, TransactionCoordinatorImpl is not able to sync