Browse Source

Merge pull request #88 in DESIGN/design from ~RICHIE/design:feature/10.0 to feature/10.0

* commit '0c7de5566ec6ca855fe284091830dc5230743f4f':
  无JIRA任务 远程设计改善
master
superman 6 years ago
parent
commit
b0b84cc422
  1. 20
      designer-base/src/com/fr/env/RemoteEnv.java

20
designer-base/src/com/fr/env/RemoteEnv.java vendored

@ -2,7 +2,10 @@ package com.fr.env;
import com.fr.base.EnvException;
import com.fr.base.TableData;
import com.fr.base.operator.file.FileOperator;
import com.fr.base.remote.RemoteDeziConstants;
import com.fr.common.rpc.netty.MessageSendExecutor;
import com.fr.common.rpc.serialize.RpcSerializeProtocol;
import com.fr.core.env.EnvConstants;
import com.fr.core.env.EnvContext;
import com.fr.core.env.resource.RemoteEnvConfig;
@ -89,6 +92,23 @@ public class RemoteEnv extends AbstractEnv implements DesignAuthorityConfigurabl
env = new RemoteEnvConfig(path, userName, password);
}
@Override
public void connect() {
// FIXME:richie ip地址属于测试的,带实际修改为RemoteEnv配置的地址
MessageSendExecutor.getInstance().setRpcServerLoader("127.0.0.1:" + 33999, RpcSerializeProtocol.KRYOSERIALIZE);
}
@Override
public boolean disconnect() {
MessageSendExecutor.getInstance().stop();
return true;
}
@Override
public FileOperator getFileOperator() throws Exception {
return MessageSendExecutor.getInstance().execute(FileOperator.class);
}
@Override
public String getPath() {
return env.getPath();

Loading…
Cancel
Save