package com.wuban.tron.explore.fetch;

import java.util.List;

/**
 *  <core>区块数据抓取者服务接口方法</core>
 *
 * @author sky
 * @date 2020/11/04
 */
public interface IBlockDataFetcher<T> {

    /**
     * 抓取数据
     *
     * @return
     */
    List<T> fetch();

    /**
     * 发送数据
     *
     * @param orders
     * @throws InterruptedException
     */
    void send(final List<T> orders) throws InterruptedException;

}
