public void endTransaction() throws Exception { if (getIdentitySession().getTransaction().isActive()) { getIdentitySession().getTransaction().commit(); } }
public void endRequest(ExoContainer container) { if (!acceptComponentRequestCall) return; if (configuration.isUseJTA()) { if (traceLoggingEnabled) { log.trace("Finishing UserTransaction in method endRequest"); } try { jtaTransactionLifecycleService.finishJTATransaction(); } catch (Exception e) { log.error(e.getMessage(), e); } } else { try { if (idmService_.getIdentitySession().getTransaction().isActive()) { idmService_.getIdentitySession().getTransaction().commit(); } } catch (Exception e) { log.error(e.getMessage(), e); recoverFromIDMError(e); } } }