public interface  org.apache.zookeeper.server.persistence.TxnLog extends java.lang.Object implements java.io.Closeable
{
public abstract void setServerStats(org.apache.zookeeper.server.ServerStats);
public abstract void rollLog() throws java.io.IOException;
public abstract boolean append(org.apache.zookeeper.server.Request) throws java.io.IOException;
public abstract org.apache.zookeeper.server.persistence.TxnLog$TxnIterator read(long) throws java.io.IOException;
public abstract long getLastLoggedZxid() throws java.io.IOException;
public abstract boolean truncate(long) throws java.io.IOException;
public abstract long getDbId() throws java.io.IOException;
public abstract void commit() throws java.io.IOException;
public abstract long getTxnLogSyncElapsedTime();
public abstract void close() throws java.io.IOException;
public abstract void setTotalLogSize(long);
public abstract long getTotalLogSize();
}