package com.taobao.tddl.executor.rpc; import java.util.concurrent.Future; import com.taobao.tddl.common.exception.TddlException; import com.taobao.tddl.common.model.lifecycle.AbstractLifecycle; import com.taobao.tddl.executor.CommunicateExecutor; import com.taobao.tddl.executor.common.ExecutionContext; import com.taobao.tddl.executor.cursor.ISchematicCursor; import com.taobao.tddl.executor.cursor.ResultCursor; import com.taobao.tddl.optimizer.core.plan.IDataNodeExecutor; /** * rpc的,暂未实现 * * @author mengshi.sunmengshi 2013-12-6 下午2:21:36 * @since 5.0.0 */ public class RpcCommunicateExecutor extends AbstractLifecycle implements CommunicateExecutor { @Override public ISchematicCursor execByExecPlanNode(IDataNodeExecutor qc, ExecutionContext executionContext) throws TddlException { // TODO Auto-generated method stub return null; } @Override public ResultCursor commit(ExecutionContext executionContext) throws TddlException { // TODO Auto-generated method stub return null; } @Override public ResultCursor rollback(ExecutionContext executionContext) throws TddlException { // TODO Auto-generated method stub return null; } @Override public Future<ISchematicCursor> execByExecPlanNodeFuture(IDataNodeExecutor qc, ExecutionContext executionContext) throws TddlException { // TODO Auto-generated method stub return null; } @Override public Future<ResultCursor> commitFuture(ExecutionContext executionContext) throws TddlException { // TODO Auto-generated method stub return null; } @Override public Future<ResultCursor> rollbackFuture(ExecutionContext executionContext) throws TddlException { // TODO Auto-generated method stub return null; } }