BrokerMetricsDao.java 557 字节
Newer Older
Z
init  
zengqiao 已提交
1 2
package com.xiaojukeji.kafka.manager.dao;

Z
zengqiao 已提交
3
import com.xiaojukeji.kafka.manager.common.entity.pojo.*;
Z
init  
zengqiao 已提交
4 5 6 7 8 9 10 11 12 13 14 15

import java.util.Date;
import java.util.List;

/**
 * @author tukun
 * @date 2015/11/6.
 */
public interface BrokerMetricsDao {
    /**
     * 批量插入数据
     */
Z
zengqiao 已提交
16
    int batchAdd(List<BrokerMetricsDO> doList);
Z
init  
zengqiao 已提交
17 18 19 20

    /**
     * 根据时间区间获取Broker监控数据
     */
Z
zengqiao 已提交
21
    List<BrokerMetricsDO> getBrokerMetrics(Long clusterId, Integer brokerId, Date startTime, Date endTime);
Z
init  
zengqiao 已提交
22

Z
zengqiao 已提交
23
    int deleteBeforeTime(Date endTime, Integer limitSize);
Z
init  
zengqiao 已提交
24
}