public void jobWasExecuted()

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);
                }
            }
        }
    }