import com.pingan.emall.dto.MidRequestDTO;
import com.pingan.emall.dto.MidResponseDTO;
/**
* Tcp connector interface , define with connect , send and close
*
* @author LICHAO844
*
*/
public interface TcpConnector {
/**
* 隨機抽取存活網關創建IoSession , 同步返回sessionId
* todo 修改connect返回類型爲具體類型
* @return
*/
public Object connect();
/**
* 發送MidRequest請求, 同步返回MidResponseDTO
* @param sessionId
* @param message
* @return
* @throws Exception
*/
public MidResponseDTO send(Object sessionId, MidRequestDTO message) throws Exception;
public void close(Object sessionId);
}