package com.meidusa.amoeba.seq.fetcher; public abstract class SeqProvider { public abstract SeqOperationResult createSeq(String schema, String seqName, long start, long offset); public abstract long getSeqCurrVal(String schema, String seqName); public abstract long getSeqNextVal(String schema, String seqName); public abstract long batchGetSeqVal(String schema, String seqName, long count); public abstract SeqOperationResult deleteSeq(String schema, String seqName); public void init() throws Exception { } public void stop() throws Exception { } }