package org.opencloudb.net;
import org.opencloudb.route.RouteResultset;
public interface Session {
public void close(String reason);
/**
* 取得源端连接
*/
ConnectionInfo getConInfo();
/**
* 取得当前目标端数量
*/
int getTargetCount();
/**
* 开启一个会话执行
*/
void execute(RouteResultset rrs, int type);
/**
* 提交一个会话执行
*/
void commit();
/**
* 回滚一个会话执行
*/
void rollback();
/**
* 终止会话,必须在关闭源端连接后执行该方法。
*/
void terminate();
}