package com.cmos.msgframe.admin.service;

import com.cmos.msgframe.common.util.OutPutParameter;

public interface ITopicService {
	OutPutParameter getTopicList(String topicCode, int start, int end)
			throws Exception;

	OutPutParameter addTopic(String topic, String readQueueNums,
			String writeQueueNums, String clusterName) throws Exception;

	OutPutParameter updateTopic(String topic, String readQueueNums,
			String writeQueueNums, String clusterName)
			throws Exception;

	OutPutParameter deleteTopic(String topic, String clusterName)
			throws Exception;

	OutPutParameter getTopicDetail(String topicCode) throws Exception;
	OutPutParameter getTopicDetailById(String topicCode, int start, int end) throws Exception;

}
