ec.util
Class LogRestarter

java.lang.Object
  extended by ec.util.LogRestarter
All Implemented Interfaces:
java.io.Serializable

public abstract class LogRestarter
extends java.lang.Object
implements java.io.Serializable

A LogRestarter is an abstract superclass of objects which are capable of restarting logs after a computer failure. LogRestarters subclasses are generally used internally in Logs only; you shouldn't need to deal with them.

Version:
1.0
Author:
Sean Luke
See Also:
Serialized Form

Constructor Summary
LogRestarter()
           
 
Method Summary
abstract  Log reopen(Log l)
           
abstract  Log restart(Log l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogRestarter

public LogRestarter()
Method Detail

restart

public abstract Log restart(Log l)
                     throws java.io.IOException
Throws:
java.io.IOException

reopen

public abstract Log reopen(Log l)
                    throws java.io.IOException
Throws:
java.io.IOException