blob: fa63c339563246e0ff924e327890065cdac1d034 [file] [log] [blame]
package net.onrc.onos.core.util.distributed.sharedlog;
import javax.annotation.concurrent.ThreadSafe;
import com.google.common.annotations.Beta;
/**
* Sequencer for LogBasedRuntime.
*/
@Beta
@ThreadSafe
public interface Sequencer {
/**
* Gets the current sequence number.
*
* @return current sequence number
*/
public SeqNum get();
/**
* Gets the next sequence number.
*
* @return next sequence number
*/
public SeqNum next();
}