1 21 22 package org.continuent.sequoia.controller.recoverylog.events; 23 24 import org.continuent.sequoia.controller.recoverylog.LoggerThread; 25 26 33 public class ShutdownLogEvent implements LogEvent 34 { 35 38 public ShutdownLogEvent() 39 { 40 super(); 41 } 42 43 46 public boolean belongToTransaction(long tid) 47 { 48 return false; 49 } 50 51 57 public void execute(LoggerThread loggerThread) 58 { 59 loggerThread.invalidateLogStatements(); 63 loggerThread.shutdown(); 64 synchronized(this) 65 { 66 notify(); 67 } 68 loggerThread.getLogger().info("Executed log shutdown event"); 69 } 70 } 71 | Popular Tags |