Generic transaction logger thread pool executor for glassfish