in src/main/groovy/grails/plugins/quartz/listeners/SessionBinderJobListener.java [76:92]
public void jobWasExecuted(JobExecutionContext context, JobExecutionException exception) {
if (persistenceInterceptor != null) {
try {
persistenceInterceptor.flush();
persistenceInterceptor.clear();
LOG.debug("Persistence session is flushed.");
} catch (Exception e) {
LOG.error("Failed to flush session after job: " + context.getJobDetail().getDescription(), e);
} finally {
try {
persistenceInterceptor.destroy();
} catch (Exception e) {
LOG.error("Failed to finalize session after job: " + context.getJobDetail().getDescription(), e);
}
}
}
}