return JMSExceptionHelper.newJMSException("Failed to recover from journal. Reason: " + e, e);
}
public ClockDaemon getClockDaemon() {
if (clockDaemon == null) {
clockDaemon = new ClockDaemon();
clockDaemon.setThreadFactory(new ThreadFactory() {
public Thread newThread(Runnable runnable) {
Thread thread = new Thread(runnable, "Checkpoint Timmer");
thread.setDaemon(true);
return thread;