You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@linkis.apache.org by sh...@apache.org on 2022/01/05 10:05:02 UTC

[incubator-linkis] 01/01: Merge pull request #1272 from apache/release-1.0.3-rc1

This is an automated email from the ASF dual-hosted git repository.

shuaidi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-linkis.git

commit da8c6e39ce09d3a677fa6ee34326f9d4a05410f7
Merge: f96b41e d5dd961
Author: shuaidi <sa...@163.com>
AuthorDate: Wed Jan 5 18:04:45 2022 +0800

    Merge pull request #1272 from apache/release-1.0.3-rc1
    
    [Pre-release]Prepare to Release Apache Linkis(incubating) 1.0.3

 .asf.yaml                                          |   58 +
 .github/ISSUE_TEMPLATE/bug_report.md               |   38 -
 .github/ISSUE_TEMPLATE/bug_report.yml              |  106 ++
 .github/ISSUE_TEMPLATE/config.yml                  |    6 +
 .github/ISSUE_TEMPLATE/feature_request.md          |   20 -
 .github/ISSUE_TEMPLATE/feature_request.yml         |   63 +
 .github/workflows/build.yml                        |   54 +
 .gitignore                                         |   23 +-
 CONTRIBUTING.md                                    |  180 +++
 CONTRIBUTING_CN.md                                 |  179 +++
 Contributing_CN.md                                 |  179 ---
 DISCLAIMER-WIP                                     |   17 +
 LICENSE                                            |  137 ++
 NOTICE                                             |  961 ++++++++++++
 README.md                                          |   16 +-
 README_CN.md                                       |   16 +-
 .../assembly-combined/bin/linkis-cli               |   52 +-
 .../assembly-combined/bin/linkis-cli-hive          |   13 +-
 .../assembly-combined/bin/linkis-cli-spark-sql     |   13 +-
 .../assembly-combined/bin/linkis-cli-spark-submit  |   13 +-
 .../assembly-combined/bin/linkis-cli-start         |   52 +-
 .../assembly-combined/conf/application-eureka.yml  |   15 +
 .../assembly-combined/conf/application-linkis.yml  |   15 +
 .../conf/linkis-cg-engineconnmanager.properties    |   24 +-
 .../conf/linkis-cg-engineplugin.properties         |   26 +-
 .../conf/linkis-cg-entrance.properties             |   20 +-
 .../conf/linkis-cg-linkismanager.properties        |   26 +-
 .../conf/linkis-mg-gateway.properties              |   29 +-
 .../assembly-combined/conf/linkis-ps-cs.properties |   27 +-
 .../conf/linkis-ps-publicservice.properties        |   35 +-
 .../assembly-combined/conf/linkis.properties       |   30 +-
 .../assembly-combined/conf/log4j2.xml              |   23 +-
 .../assembly-combined/conf/token.properties        |   15 +
 .../assembly-combined/pom.xml                      |   26 +-
 .../public-module-combined/pom.xml                 |   26 +-
 .../src/main/assembly/distribution.xml             |   17 +-
 .../assembly-combined/sbin/common.sh               |   15 +-
 .../sbin/ext/linkis-cg-engineconnmanager           |   15 +-
 .../sbin/ext/linkis-cg-engineplugin                |   15 +-
 .../assembly-combined/sbin/ext/linkis-cg-entrance  |   15 +-
 .../sbin/ext/linkis-cg-linkismanager               |   15 +-
 .../assembly-combined/sbin/ext/linkis-common-start |   13 +
 .../assembly-combined/sbin/ext/linkis-mg-eureka    |   15 +-
 .../assembly-combined/sbin/ext/linkis-mg-gateway   |   15 +-
 .../assembly-combined/sbin/ext/linkis-ps-cs        |   15 +-
 .../sbin/ext/linkis-ps-publicservice               |   15 +-
 .../assembly-combined/sbin/linkis-daemon.sh        |   13 +
 .../assembly-combined/sbin/linkis-start-all.sh     |   15 +-
 .../assembly-combined/sbin/linkis-stop-all.sh      |   15 +-
 .../src/main/assembly/assembly.xml                 |   26 +-
 assembly-combined-package/bin/checkEnv.sh          |   16 +-
 assembly-combined-package/bin/common.sh            |   15 +-
 assembly-combined-package/bin/install.sh           |   38 +-
 assembly-combined-package/config/db.sh             |   14 +-
 assembly-combined-package/config/linkis-env.sh     |   25 +-
 .../licenses/LICENSE-Java-WebSocket.txt            |   25 +
 .../licenses/LICENSE-beanvalidation-api.txt        |  202 +++
 .../licenses/LICENSE-caffeine.txt                  |  202 +++
 .../licenses/LICENSE-commons-codec.txt             |  202 +++
 .../licenses/LICENSE-commons-collections.txt       |  202 +++
 .../licenses/LICENSE-commons-dbcp.txt              |  202 +++
 .../licenses/LICENSE-commons-io.txt                |  203 +++
 .../licenses/LICENSE-commons-lang-2.6.txt          |  202 +++
 .../licenses/LICENSE-commons-lang.txt              |  202 +++
 .../licenses/LICENSE-commons-lang3.txt             |  202 +++
 .../licenses/LICENSE-commons-net.txt               |  202 +++
 .../licenses/LICENSE-commons-text.txt              |  202 +++
 .../licenses/LICENSE-druid.txt                     |  336 +++++
 .../licenses/LICENSE-hadoop-auth.txt               | 1562 ++++++++++++++++++++
 .../licenses/LICENSE-hadoop-client.txt             | 1562 ++++++++++++++++++++
 .../licenses/LICENSE-hadoop-exec.txt               | 1562 ++++++++++++++++++++
 .../licenses/LICENSE-hadoop-hdfs.txt               | 1562 ++++++++++++++++++++
 .../licenses/LICENSE-hadoop-yarn-client.txt        | 1562 ++++++++++++++++++++
 .../licenses/LICENSE-hive-common.txt               |  202 +++
 .../licenses/LICENSE-hive-jdbc.txt                 |  202 +++
 .../licenses/LICENSE-jackson-core-asl.txt          |   13 +
 .../licenses/LICENSE-jackson-core.txt              |    8 +
 .../licenses/LICENSE-jackson-databind.txt          |    8 +
 .../licenses/LICENSE-jackson-jaxrs.txt             |   13 +
 .../licenses/LICENSE-jackson-mapper-asl.txt        |   13 +
 .../licenses/LICENSE-jersey-json.txt               |  759 ++++++++++
 .../licenses/LICENSE-jersey-server.txt             |  759 ++++++++++
 .../licenses/LICENSE-jetty-server.txt              |  414 ++++++
 .../licenses/LICENSE-jetty-servlet.txt             |  414 ++++++
 .../licenses/LICENSE-jetty-servlets.txt            |  414 ++++++
 .../licenses/LICENSE-jetty-webapp.txt              |  414 ++++++
 .../licenses/LICENSE-jsp-api.txt                   |  202 +++
 .../licenses/LICENSE-mybatis-plus.txt              |  201 +++
 .../licenses/LICENSE-protostuff-core.txt           |  202 +++
 .../licenses/LICENSE-protostuff-runtime.txt        |  202 +++
 .../licenses/LICENSE-py4j.txt                      |   26 +
 .../licenses/LICENSE-reactor-netty.txt             |  202 +++
 .../licenses/LICENSE-slf4j.txt                     |   24 +
 .../licenses/LICENSE-spark.txt                     |  261 ++++
 .../licenses/LICENSE-spring-aop.txt                |  279 ++++
 .../licenses/LICENSE-spring-beans.txt              |  279 ++++
 .../licenses/LICENSE-spring-boot-autoconfigure.txt |  202 +++
 .../LICENSE-spring-boot-starter-actuator.txt       |  202 +++
 .../licenses/LICENSE-spring-boot-starter-aop.txt   |  202 +++
 .../licenses/LICENSE-spring-boot-starter-cache.txt |  202 +++
 .../licenses/LICENSE-spring-boot-starter-jdbc.txt  |  202 +++
 .../licenses/LICENSE-spring-boot-starter-jetty.txt |  202 +++
 .../licenses/LICENSE-spring-boot-starter-json.txt  |  202 +++
 .../LICENSE-spring-boot-starter-logging.txt        |  202 +++
 .../LICENSE-spring-boot-starter-reactor-netty.txt  |  202 +++
 .../licenses/LICENSE-spring-boot-starter-web.txt   |  202 +++
 .../licenses/LICENSE-spring-boot-starter.txt       |  202 +++
 .../licenses/LICENSE-spring-boot.txt               |  202 +++
 .../licenses/LICENSE-spring-context.txt            |  279 ++++
 .../licenses/LICENSE-spring-core.txt               |  279 ++++
 .../licenses/LICENSE-spring-expression.txt         |  279 ++++
 .../licenses/LICENSE-spring-jcl.txt                |  279 ++++
 .../licenses/LICENSE-spring-jdbc.txt               |  279 ++++
 .../licenses/LICENSE-spring-plugin-core.txt        |  216 +++
 .../licenses/LICENSE-spring-plugin-metadata.txt    |  216 +++
 .../licenses/LICENSE-spring-tx.txt                 |  279 ++++
 .../licenses/LICENSE-spring-web.txt                |  279 ++++
 .../licenses/LICENSE-spring-webmvc.txt             |  279 ++++
 .../licenses/LICENSE-springfox-core.txt            |  201 +++
 .../licenses/LICENSE-springfox-schema.txt          |  201 +++
 .../licenses/LICENSE-springfox-spi.txt             |  201 +++
 .../licenses/LICENSE-springfox-spring-web.txt      |  201 +++
 .../licenses/LICENSE-thrift.txt                    |  306 ++++
 assembly-combined-package/pom.xml                  |   26 +-
 .../src/main/assembly/assembly.xml                 |   40 +-
 db/linkis_ddl.sql                                  |   65 +-
 db/linkis_dml.sql                                  |   32 +-
 db/module/linkis-bml.sql                           |   17 +
 db/module/linkis-cs.sql                            |   17 +
 db/module/linkis_configuration.sql                 |   17 +
 db/module/linkis_configuration_dml.sql             |   19 +-
 db/module/linkis_ecp.sql                           |   17 +
 db/module/linkis_errorcode.sql                     |   17 +
 db/module/linkis_instance_label.sql                |   17 +
 db/module/linkis_manager.sql                       |   17 +
 db/module/linkis_metadata.sql                      |   17 +
 db/module/linkis_query.sql                         |   17 +
 db/module/linkis_resourcemanager.sql               |   17 +
 db/module/linkis_udf.sql                           |   17 +
 db/module/linkis_variable.sql                      |   17 +
 linkis-commons/linkis-common/pom.xml               |   42 +-
 .../linkis/common/errorcode/ErrorCodeUtils.java    |   37 -
 .../errorcode/LinkisCommonsErrorCodeSummary.java   |   89 --
 ...inkisComputationGovernanceErrorCodeSummary.java |  101 --
 .../LinkisEngineConnErrorCodeSummary.java          |   89 --
 .../common/errorcode/LinkisErrorCodeSummary.java   |  105 --
 .../errorcode/LinkisExtensionErrorCodeSummary.java |   78 -
 .../errorcode/LinkisFrameErrorCodeSummary.java     |   83 --
 .../LinkisPublicEnhancementErrorCodeSummary.java   |   75 -
 .../LinkisSpringCloudServiceErrorCodeSummary.java  |   76 -
 .../linkis/common/exception/ErrorException.java    |   33 -
 .../linkis/common/exception/ExceptionLevel.java    |   60 -
 .../linkis/common/exception/ExceptionManager.java  |   68 -
 .../linkis/common/exception/FatalException.java    |   33 -
 .../exception/LinkisCommonErrorException.java      |   28 -
 .../linkis/common/exception/LinkisException.java   |  132 --
 .../common/exception/LinkisRetryException.java     |   33 -
 .../common/exception/LinkisRuntimeException.java   |  108 --
 .../linkis/common/exception/WarnException.java     |   33 -
 .../webank/wedatasphere/linkis/common/io/Fs.java   |   55 -
 .../wedatasphere/linkis/common/io/FsPath.java      |  326 ----
 .../linkis/common/utils/ByteTimeUtils.java         |  362 -----
 .../wedatasphere/linkis/common/utils/DESUtil.java  |  132 --
 .../linkis/common/errorcode/ErrorCodeUtils.java    |   36 +
 .../errorcode/LinkisCommonsErrorCodeSummary.java   |   88 ++
 ...inkisComputationGovernanceErrorCodeSummary.java |  100 ++
 .../LinkisEngineConnErrorCodeSummary.java          |   88 ++
 .../common/errorcode/LinkisErrorCodeSummary.java   |  104 ++
 .../errorcode/LinkisExtensionErrorCodeSummary.java |   77 +
 .../errorcode/LinkisFrameErrorCodeSummary.java     |   82 +
 .../LinkisPublicEnhancementErrorCodeSummary.java   |   74 +
 .../LinkisSpringCloudServiceErrorCodeSummary.java  |   75 +
 .../linkis/common/exception/ErrorException.java    |   33 +
 .../linkis/common/exception/ExceptionLevel.java    |   60 +
 .../linkis/common/exception/ExceptionManager.java  |   68 +
 .../linkis/common/exception/FatalException.java    |   33 +
 .../exception/LinkisCommonErrorException.java      |   29 +
 .../linkis/common/exception/LinkisException.java   |  133 ++
 .../common/exception/LinkisRetryException.java     |   34 +
 .../common/exception/LinkisRuntimeException.java   |  109 ++
 .../linkis/common/exception/WarnException.java     |   33 +
 .../main/java/org/apache/linkis/common/io/Fs.java  |   60 +
 .../java/org/apache/linkis/common/io/FsPath.java   |  330 +++++
 .../apache/linkis/common/utils/ByteTimeUtils.java  |  363 +++++
 .../org/apache/linkis/common/utils/DESUtil.java    |  133 ++
 .../linkis/common/ServiceInstance.scala            |   60 -
 .../linkis/common/collection/LoopArray.scala       |  191 ---
 .../linkis/common/conf/BDPConfiguration.scala      |  157 --
 .../wedatasphere/linkis/common/conf/ByteType.scala |   26 -
 .../linkis/common/conf/CommonVars.scala            |   41 -
 .../linkis/common/conf/Configuration.scala         |   66 -
 .../linkis/common/conf/DWCArgumentsParser.scala    |  108 --
 .../wedatasphere/linkis/common/conf/TimeType.scala |   33 -
 .../common/errorcode/CommonErrorConstants.scala    |   21 -
 .../wedatasphere/linkis/common/io/FsReader.scala   |   42 -
 .../wedatasphere/linkis/common/io/FsWriter.scala   |   27 -
 .../wedatasphere/linkis/common/io/MetaData.scala   |   22 -
 .../wedatasphere/linkis/common/io/Record.scala     |   24 -
 .../common/io/resultset/ResultDeserializer.scala   |   27 -
 .../common/io/resultset/ResultSerializer.scala     |   25 -
 .../linkis/common/io/resultset/ResultSet.scala     |   83 --
 .../common/io/resultset/ResultSetReader.scala      |   29 -
 .../common/io/resultset/ResultSetWriter.scala      |   30 -
 .../linkis/common/listener/Event.scala             |   20 -
 .../linkis/common/listener/EventListener.scala     |   22 -
 .../linkis/common/listener/ListenerEventBus.scala  |  292 ----
 .../common/listener/SingleThreadListenerBus.scala  |   20 -
 .../wedatasphere/linkis/common/log/LogUtils.scala  |   59 -
 .../linkis/common/utils/ArrayUtils.scala           |   59 -
 .../linkis/common/utils/ClassUtils.scala           |   71 -
 .../linkis/common/utils/FileService.scala          |   61 -
 .../wedatasphere/linkis/common/utils/JavaLog.scala |   88 --
 .../linkis/common/utils/JsonUtils.scala            |   30 -
 .../linkis/common/utils/LDAPUtils.scala            |   54 -
 .../wedatasphere/linkis/common/utils/Logging.scala |   63 -
 .../linkis/common/utils/OverloadUtils.scala        |   35 -
 .../linkis/common/utils/RSAUtils.scala             |   57 -
 .../linkis/common/utils/RefreshUtils.scala         |   45 -
 .../linkis/common/utils/RetryHandler.scala         |   66 -
 .../linkis/common/utils/ShutdownUtils.scala        |   77 -
 .../wedatasphere/linkis/common/utils/Utils.scala   |  283 ----
 .../linkis/common/utils/VariableUtils.scala        |  299 ----
 .../linkis/common/utils/ZipUtils.scala             |  280 ----
 .../org/apache/linkis/common/ServiceInstance.scala |   61 +
 .../linkis/common/collection/LoopArray.scala       |  192 +++
 .../linkis/common/conf/BDPConfiguration.scala      |  167 +++
 .../org/apache/linkis/common/conf/ByteType.scala   |   27 +
 .../org/apache/linkis/common/conf/CommonVars.scala |   42 +
 .../apache/linkis/common/conf/Configuration.scala  |   70 +
 .../linkis/common/conf/DWCArgumentsParser.scala    |  109 ++
 .../org/apache/linkis/common/conf/TimeType.scala   |   34 +
 .../common/errorcode/CommonErrorConstants.scala    |   22 +
 .../org/apache/linkis/common/io/FsReader.scala     |   43 +
 .../org/apache/linkis/common/io/FsWriter.scala     |   28 +
 .../org/apache/linkis/common/io/MetaData.scala     |   23 +
 .../scala/org/apache/linkis/common/io/Record.scala |   25 +
 .../common/io/resultset/ResultDeserializer.scala   |   28 +
 .../common/io/resultset/ResultSerializer.scala     |   26 +
 .../linkis/common/io/resultset/ResultSet.scala     |   84 ++
 .../common/io/resultset/ResultSetReader.scala      |   30 +
 .../common/io/resultset/ResultSetWriter.scala      |   31 +
 .../org/apache/linkis/common/listener/Event.scala  |   21 +
 .../linkis/common/listener/EventListener.scala     |   23 +
 .../linkis/common/listener/ListenerEventBus.scala  |  293 ++++
 .../common/listener/SingleThreadListenerBus.scala  |   21 +
 .../org/apache/linkis/common/log/LogUtils.scala    |   60 +
 .../apache/linkis/common/utils/ArrayUtils.scala    |   60 +
 .../apache/linkis/common/utils/ClassUtils.scala    |   70 +
 .../apache/linkis/common/utils/FileService.scala   |   62 +
 .../org/apache/linkis/common/utils/JavaLog.scala   |   89 ++
 .../org/apache/linkis/common/utils/JsonUtils.scala |   31 +
 .../org/apache/linkis/common/utils/LDAPUtils.scala |   55 +
 .../org/apache/linkis/common/utils/Logging.scala   |   64 +
 .../apache/linkis/common/utils/OverloadUtils.scala |   36 +
 .../org/apache/linkis/common/utils/RSAUtils.scala  |   58 +
 .../apache/linkis/common/utils/RefreshUtils.scala  |   46 +
 .../apache/linkis/common/utils/RetryHandler.scala  |   67 +
 .../apache/linkis/common/utils/ShutdownUtils.scala |   78 +
 .../org/apache/linkis/common/utils/Utils.scala     |  284 ++++
 .../apache/linkis/common/utils/VariableUtils.scala |  301 ++++
 .../org/apache/linkis/common/utils/ZipUtils.scala  |  300 ++++
 linkis-commons/linkis-hadoop-common/pom.xml        |   22 +-
 .../linkis/hadoop/common/utils/KerberosUtils.java  |  113 ++
 .../linkis/hadoop/common/conf/HadoopConf.scala     |   40 -
 .../common/entity/HDFSFileSystemContainer.scala    |   48 -
 .../linkis/hadoop/common/utils/HDFSUtils.scala     |  152 --
 .../linkis/hadoop/common/conf/HadoopConf.scala     |   48 +
 .../common/entity/HDFSFileSystemContainer.scala    |   51 +
 .../linkis/hadoop/common/utils/HDFSUtils.scala     |  164 ++
 linkis-commons/linkis-httpclient/pom.xml           |   22 +-
 .../linkis/httpclient/AbstractHttpClient.scala     |  349 -----
 .../wedatasphere/linkis/httpclient/Client.scala    |   33 -
 .../linkis/httpclient/GenericHttpClient.scala      |   42 -
 .../linkis/httpclient/ResultListener.scala         |   34 -
 .../AbstractAuthenticationStrategy.scala           |   81 -
 .../httpclient/authentication/Authentication.scala |   28 -
 .../authentication/AuthenticationAction.scala      |   27 -
 .../authentication/AuthenticationStrategy.scala    |   26 -
 .../authentication/HttpAuthentication.scala        |   31 -
 .../linkis/httpclient/config/ClientConfig.scala    |   82 -
 .../httpclient/config/ClientConfigBuilder.scala    |  117 --
 .../httpclient/discovery/AbstractDiscovery.scala   |  139 --
 .../linkis/httpclient/discovery/Discovery.scala    |   34 -
 .../httpclient/discovery/DiscoveryListener.scala   |   34 -
 .../httpclient/discovery/HeartbeatAction.scala     |   31 -
 .../httpclient/exception/DiscoveryException.scala  |   22 -
 .../exception/HttpClientResultException.scala      |   22 -
 .../exception/HttpMessageParseException.scala      |   27 -
 .../loadbalancer/AbstractLoadBalancer.scala        |   57 -
 .../loadbalancer/DefaultLoadbalancerStrategy.scala |   35 -
 .../httpclient/loadbalancer/LoadBalancer.scala     |   26 -
 .../loadbalancer/LoadBalancerStrategy.scala        |   24 -
 .../linkis/httpclient/request/Action.scala         |   26 -
 .../linkis/httpclient/request/DownloadAction.scala |   30 -
 .../linkis/httpclient/request/GetAction.scala      |   44 -
 .../linkis/httpclient/request/HttpAction.scala     |   48 -
 .../linkis/httpclient/request/POSTAction.scala     |   38 -
 .../linkis/httpclient/request/PutAction.scala      |   26 -
 .../httpclient/request/ServerUrlAction.scala       |   22 -
 .../linkis/httpclient/request/UploadAction.scala   |   58 -
 .../linkis/httpclient/request/UserAction.scala     |   25 -
 .../linkis/httpclient/request/UserPwdAction.scala  |   23 -
 .../httpclient/response/HashMapHttpResult.scala    |   51 -
 .../linkis/httpclient/response/HttpResult.scala    |   34 -
 .../linkis/httpclient/response/ListResult.scala    |   28 -
 .../linkis/httpclient/response/MetricResult.scala  |   60 -
 .../linkis/httpclient/response/Result.scala        |   36 -
 .../response/impl/DefaultHttpResult.scala          |   42 -
 .../linkis/httpclient/AbstractHttpClient.scala     |  353 +++++
 .../org/apache/linkis/httpclient/Client.scala      |   34 +
 .../linkis/httpclient/GenericHttpClient.scala      |   42 +
 .../apache/linkis/httpclient/ResultListener.scala  |   31 +
 .../AbstractAuthenticationStrategy.scala           |   85 ++
 .../httpclient/authentication/Authentication.scala |   29 +
 .../authentication/AuthenticationAction.scala      |   28 +
 .../authentication/AuthenticationStrategy.scala    |   27 +
 .../authentication/HttpAuthentication.scala        |   31 +
 .../linkis/httpclient/config/ClientConfig.scala    |   83 ++
 .../httpclient/config/ClientConfigBuilder.scala    |  118 ++
 .../httpclient/discovery/AbstractDiscovery.scala   |  139 ++
 .../linkis/httpclient/discovery/Discovery.scala    |   31 +
 .../httpclient/discovery/DiscoveryListener.scala   |   31 +
 .../httpclient/discovery/HeartbeatAction.scala     |   28 +
 .../httpclient/exception/DiscoveryException.scala  |   23 +
 .../exception/HttpClientResultException.scala      |   23 +
 .../exception/HttpMessageParseException.scala      |   24 +
 .../loadbalancer/AbstractLoadBalancer.scala        |   54 +
 .../loadbalancer/DefaultLoadbalancerStrategy.scala |   32 +
 .../httpclient/loadbalancer/LoadBalancer.scala     |   27 +
 .../loadbalancer/LoadBalancerStrategy.scala        |   25 +
 .../apache/linkis/httpclient/request/Action.scala  |   25 +
 .../linkis/httpclient/request/DownloadAction.scala |   27 +
 .../linkis/httpclient/request/GetAction.scala      |   41 +
 .../linkis/httpclient/request/HttpAction.scala     |   48 +
 .../linkis/httpclient/request/POSTAction.scala     |   35 +
 .../linkis/httpclient/request/PutAction.scala      |   27 +
 .../httpclient/request/ServerUrlAction.scala       |   23 +
 .../linkis/httpclient/request/UploadAction.scala   |   59 +
 .../linkis/httpclient/request/UserAction.scala     |   26 +
 .../linkis/httpclient/request/UserPwdAction.scala  |   24 +
 .../httpclient/response/HashMapHttpResult.scala    |   52 +
 .../linkis/httpclient/response/HttpResult.scala    |   31 +
 .../linkis/httpclient/response/ListResult.scala    |   25 +
 .../linkis/httpclient/response/MetricResult.scala  |   61 +
 .../apache/linkis/httpclient/response/Result.scala |   33 +
 .../response/impl/DefaultHttpResult.scala          |   43 +
 linkis-commons/linkis-message-scheduler/pom.xml    |   27 +-
 .../linkis/message/annotation/Chain.java           |   30 -
 .../linkis/message/annotation/Implicit.java        |   28 -
 .../linkis/message/annotation/Method.java          |   29 -
 .../linkis/message/annotation/NotImplicit.java     |   28 -
 .../linkis/message/annotation/Order.java           |   29 -
 .../linkis/message/annotation/Receiver.java        |   28 -
 .../linkis/message/builder/DefaultMessageJob.java  |  183 ---
 .../message/builder/DefaultMessageJobBuilder.java  |   76 -
 .../builder/DefaultServiceMethodContext.java       |  165 ---
 .../linkis/message/builder/Future.java             |   34 -
 .../linkis/message/builder/MessageJob.java         |   46 -
 .../linkis/message/builder/MessageJobBuilder.java  |   40 -
 .../linkis/message/builder/MessageJobListener.java |   55 -
 .../message/builder/MessageJobTimeoutPolicy.java   |   27 -
 .../message/builder/ServiceMethodContext.java      |   65 -
 .../linkis/message/conf/MessageSchedulerConf.java  |   44 -
 .../context/AbstractMessageSchedulerContext.java   |  113 --
 .../context/DefaultMessageSchedulerContext.java    |   44 -
 .../linkis/message/context/MSContextInstance.java  |   50 -
 .../message/context/MessageSchedulerContext.java   |   32 -
 .../context/SpringMessageSchedulerContext.java     |   42 -
 .../message/exception/MessageErrorException.java   |   33 -
 .../message/exception/MessageWarnException.java    |   33 -
 .../message/parser/DefaultImplicitParser.java      |   65 -
 .../message/parser/DefaultServiceParser.java       |   95 --
 .../linkis/message/parser/ImplicitMethod.java      |   63 -
 .../linkis/message/parser/ImplicitParser.java      |   27 -
 .../linkis/message/parser/ServiceMethod.java       |  123 --
 .../linkis/message/parser/ServiceParser.java       |   27 -
 .../publisher/AbstractMessagePublisher.java        |  155 --
 .../message/publisher/DefaultMessagePublisher.java |   32 -
 .../linkis/message/publisher/MessagePublisher.java |   31 -
 .../message/registry/AbstractImplicitRegistry.java |   86 --
 .../message/registry/AbstractServiceRegistry.java  |   90 --
 .../linkis/message/registry/ImplicitRegistry.java  |   24 -
 .../linkis/message/registry/ServiceRegistry.java   |   24 -
 .../message/registry/SpringImplicitRegistry.java   |   50 -
 .../message/registry/SpringServiceRegistry.java    |   40 -
 .../message/scheduler/AbstractMessageExecutor.java |  157 --
 .../message/scheduler/DefaultMessageExecutor.java  |  105 --
 .../message/scheduler/DefaultMessageScheduler.java |   84 --
 .../linkis/message/scheduler/MessageExecutor.java  |   31 -
 .../scheduler/MessageExecutorExecutionManager.java |   75 -
 .../linkis/message/scheduler/MessageScheduler.java |   26 -
 .../message/scheduler/MethodExecuteWrapper.java    |   76 -
 .../message/tx/SpringTransactionManager.java       |   56 -
 .../linkis/message/tx/TransactionManager.java      |   32 -
 .../linkis/message/utils/MessageUtils.java         |   91 --
 .../apache/linkis/message/annotation/Chain.java    |   31 +
 .../apache/linkis/message/annotation/Implicit.java |   29 +
 .../apache/linkis/message/annotation/Method.java   |   30 +
 .../linkis/message/annotation/NotImplicit.java     |   29 +
 .../apache/linkis/message/annotation/Order.java    |   30 +
 .../apache/linkis/message/annotation/Receiver.java |   29 +
 .../linkis/message/builder/DefaultMessageJob.java  |  185 +++
 .../message/builder/DefaultMessageJobBuilder.java  |   77 +
 .../builder/DefaultServiceMethodContext.java       |  166 +++
 .../org/apache/linkis/message/builder/Future.java  |   35 +
 .../apache/linkis/message/builder/MessageJob.java  |   47 +
 .../linkis/message/builder/MessageJobBuilder.java  |   41 +
 .../linkis/message/builder/MessageJobListener.java |   56 +
 .../message/builder/MessageJobTimeoutPolicy.java   |   28 +
 .../message/builder/ServiceMethodContext.java      |   66 +
 .../linkis/message/conf/MessageSchedulerConf.java  |   46 +
 .../context/AbstractMessageSchedulerContext.java   |  114 ++
 .../context/DefaultMessageSchedulerContext.java    |   45 +
 .../linkis/message/context/MSContextInstance.java  |   51 +
 .../message/context/MessageSchedulerContext.java   |   33 +
 .../context/SpringMessageSchedulerContext.java     |   43 +
 .../message/exception/MessageErrorException.java   |   34 +
 .../message/exception/MessageWarnException.java    |   34 +
 .../message/parser/DefaultImplicitParser.java      |   66 +
 .../message/parser/DefaultServiceParser.java       |   96 ++
 .../linkis/message/parser/ImplicitMethod.java      |   64 +
 .../linkis/message/parser/ImplicitParser.java      |   28 +
 .../linkis/message/parser/ServiceMethod.java       |  124 ++
 .../linkis/message/parser/ServiceParser.java       |   28 +
 .../publisher/AbstractMessagePublisher.java        |  156 ++
 .../message/publisher/DefaultMessagePublisher.java |   33 +
 .../linkis/message/publisher/MessagePublisher.java |   32 +
 .../message/registry/AbstractImplicitRegistry.java |   87 ++
 .../message/registry/AbstractServiceRegistry.java  |   91 ++
 .../linkis/message/registry/ImplicitRegistry.java  |   25 +
 .../linkis/message/registry/ServiceRegistry.java   |   25 +
 .../message/registry/SpringImplicitRegistry.java   |   51 +
 .../message/registry/SpringServiceRegistry.java    |   41 +
 .../message/scheduler/AbstractMessageExecutor.java |  215 +++
 .../message/scheduler/DefaultMessageExecutor.java  |  106 ++
 .../message/scheduler/DefaultMessageScheduler.java |   88 ++
 .../linkis/message/scheduler/MessageExecutor.java  |   32 +
 .../scheduler/MessageExecutorExecutionManager.java |   83 ++
 .../linkis/message/scheduler/MessageScheduler.java |   27 +
 .../message/scheduler/MethodExecuteWrapper.java    |   77 +
 .../message/tx/SpringTransactionManager.java       |   57 +
 .../linkis/message/tx/TransactionManager.java      |   33 +
 .../apache/linkis/message/utils/MessageUtils.java  |   92 ++
 .../src/main/resources/META-INF/spring.factories   |    2 +-
 .../wedatasphere/linkis/rpc/MessageConverter.scala |   82 -
 .../linkis/rpc/MessageErrorConstants.scala         |   22 -
 .../linkis/rpc/MessageRPCConsumer.scala            |   71 -
 .../linkis/rpc/MessageRPCReceiveRestful.scala      |  123 --
 .../linkis/rpc/MessageRPCSpringConfiguration.scala |   46 -
 .../wedatasphere/linkis/rpc/MessageReceiver.scala  |   81 -
 .../linkis/rpc/MessageReceiverChooser.scala        |   32 -
 .../org/apache/linkis/rpc/MessageConverter.scala   |   83 ++
 .../apache/linkis/rpc/MessageErrorConstants.scala  |   22 +
 .../org/apache/linkis/rpc/MessageRPCConsumer.scala |   72 +
 .../linkis/rpc/MessageRPCReceiveRestful.scala      |  117 ++
 .../linkis/rpc/MessageRPCSpringConfiguration.scala |   47 +
 .../org/apache/linkis/rpc/MessageReceiver.scala    |   82 +
 .../apache/linkis/rpc/MessageReceiverChooser.scala |   33 +
 .../linkis/message/DefaultRequestProtocol.java     |   26 -
 .../linkis/message/ImplicitInterface.java          |   24 -
 .../linkis/message/ImplicitInterfaceImpl.java      |   23 -
 .../linkis/message/ImplicitObject.java             |   30 -
 .../linkis/message/SchedulerMessageTest.java       |  109 --
 .../wedatasphere/linkis/message/TestService.java   |   74 -
 .../wedatasphere/linkis/message/TestService2.java  |   30 -
 .../linkis/message/DefaultRequestProtocol.java     |   27 +
 .../apache/linkis/message/ImplicitInterface.java   |   25 +
 .../linkis/message/ImplicitInterfaceImpl.java      |   24 +
 .../org/apache/linkis/message/ImplicitObject.java  |   31 +
 .../linkis/message/SchedulerMessageTest.java       |  110 ++
 .../org/apache/linkis/message/TestService.java     |   75 +
 .../org/apache/linkis/message/TestService2.java    |   31 +
 linkis-commons/linkis-module/pom.xml               |   87 +-
 .../linkis/DataWorkCloudApplication.java           |  205 ---
 .../wedatasphere/linkis/LinkisBaseServerApp.java   |   50 -
 .../linkis/server/restful/RestfulApplication.java  |   50 -
 .../linkis/server/utils/AopTargetUtils.java        |   76 -
 .../apache/linkis/DataWorkCloudApplication.java    |  221 +++
 .../org/apache/linkis/LinkisBaseServerApp.java     |   51 +
 .../apache/linkis/server/utils/AopTargetUtils.java |   77 +
 .../src/main/resources/mybatis-config.xml          |   24 +-
 .../linkis/server/BDPJettyServerHelper.scala       |  134 --
 .../wedatasphere/linkis/server/Message.scala       |  127 --
 .../conf/DataWorkCloudCustomExcludeFilter.scala    |   34 -
 .../linkis/server/conf/ModuleConfiguration.scala   |   25 -
 .../linkis/server/conf/ServerConfiguration.scala   |  101 --
 .../server/exception/BDPServerException.scala      |   24 -
 .../exception/FetchMapCacheFailedException.scala   |   30 -
 .../exception/IllegalUserTicketException.scala     |   22 -
 .../server/exception/LoginExpireException.scala    |   20 -
 .../exception/NoApplicationExistsException.scala   |   21 -
 .../server/exception/NonLoginException.scala       |   20 -
 .../wedatasphere/linkis/server/package.scala       |  110 --
 .../linkis/server/restful/RestfulCatchAOP.scala    |   50 -
 .../linkis/server/security/SSOUtils.scala          |  146 --
 .../linkis/server/security/SecurityFilter.scala    |  149 --
 .../linkis/server/socket/ControllerServer.scala    |   99 --
 .../linkis/server/socket/ServerSocket.scala        |   61 -
 .../linkis/server/socket/SocketListener.scala      |   26 -
 .../server/socket/controller/ServerEvent.scala     |   53 -
 .../socket/controller/ServerEventService.scala     |   52 -
 .../socket/controller/ServerListenerEventBus.scala |   49 -
 .../linkis/server/utils/LinkisMainHelper.scala     |   52 -
 .../linkis/server/BDPJettyServerHelper.scala       |  151 ++
 .../scala/org/apache/linkis/server/Message.scala   |  142 ++
 .../conf/DataWorkCloudCustomExcludeFilter.scala    |   35 +
 .../linkis/server/conf/ModuleConfiguration.scala   |   25 +
 .../linkis/server/conf/ServerConfiguration.scala   |  103 ++
 .../server/exception/BDPServerException.scala      |   25 +
 .../exception/FetchMapCacheFailedException.scala   |   31 +
 .../exception/IllegalUserTicketException.scala     |   23 +
 .../server/exception/LoginExpireException.scala    |   21 +
 .../exception/NoApplicationExistsException.scala   |   22 +
 .../server/exception/NonLoginException.scala       |   21 +
 .../scala/org/apache/linkis/server/package.scala   |  111 ++
 .../server/restful/SpringRestfulCatchAOP.scala     |   55 +
 .../apache/linkis/server/security/SSOUtils.scala   |  154 ++
 .../linkis/server/security/SecurityFilter.scala    |  153 ++
 .../linkis/server/socket/ControllerServer.scala    |  100 ++
 .../apache/linkis/server/socket/ServerSocket.scala |   62 +
 .../linkis/server/socket/SocketListener.scala      |   27 +
 .../server/socket/controller/ServerEvent.scala     |   54 +
 .../socket/controller/ServerEventService.scala     |   53 +
 .../socket/controller/ServerListenerEventBus.scala |   50 +
 .../linkis/server/utils/LinkisMainHelper.scala     |   56 +
 linkis-commons/linkis-mybatis/pom.xml              |   22 +-
 .../linkis/mybatis/DataSourceConfig.java           |   76 -
 .../linkis/mybatis/MyBatisMapperScannerConfig.java |   39 -
 .../mybatis/MybatisConfigurationFactory.java       |  136 --
 .../linkis/mybatis/conf/MybatisConfiguration.java  |   43 -
 .../apache/linkis/mybatis/DataSourceConfig.java    |   81 +
 .../linkis/mybatis/MyBatisMapperScannerConfig.java |   40 +
 .../mybatis/MybatisConfigurationFactory.java       |  137 ++
 .../linkis/mybatis/conf/MybatisConfiguration.java  |   47 +
 linkis-commons/linkis-protocol/pom.xml             |   22 +-
 .../linkis/protocol/AbstractRetryableProtocol.java |   41 -
 .../linkis/protocol/constants/TaskConstant.java    |   68 -
 .../linkis/protocol/engine/EngineInfo.java         |   46 -
 .../linkis/protocol/engine/EngineState.java        |   50 -
 .../linkis/protocol/engine/JobProgressInfo.scala   |   21 -
 .../protocol/label/InsLabelAttachRequest.java      |   60 -
 .../protocol/label/InsLabelQueryRequest.java       |   41 -
 .../protocol/label/InsLabelQueryResponse.java      |   43 -
 .../protocol/label/InsLabelRefreshRequest.java     |   33 -
 .../protocol/label/InsLabelRemoveRequest.java      |   41 -
 .../protocol/label/LabelInsQueryRequest.java       |   40 -
 .../protocol/label/LabelInsQueryResponse.java      |   42 -
 .../linkis/protocol/label/LabelRequest.java        |   23 -
 .../linkis/protocol/label/NodeLabelAddRequest.java |   55 -
 .../protocol/label/NodeLabelRemoveRequest.java     |   52 -
 .../linkis/protocol/message/HttpProtocol.java      |   23 -
 .../linkis/protocol/message/RequestMethod.java     |   27 -
 .../linkis/protocol/message/RequestProtocol.java   |   22 -
 .../linkis/protocol/query/QueryProtocol.java       |   21 -
 .../linkis/protocol/query/cache/CacheNotFound.java |   20 -
 .../protocol/query/cache/CacheTaskResult.java      |   30 -
 .../protocol/query/cache/FailedToDeleteCache.java  |   29 -
 .../protocol/query/cache/FailedToWriteCache.java   |   30 -
 .../protocol/query/cache/RequestDeleteCache.java   |   46 -
 .../protocol/query/cache/RequestReadCache.java     |   53 -
 .../protocol/query/cache/RequestWriteCache.java    |   56 -
 .../protocol/query/cache/ResponseDeleteCache.java  |   22 -
 .../protocol/query/cache/ResponseReadCache.java    |   22 -
 .../protocol/query/cache/ResponseWriteCache.java   |   21 -
 .../protocol/query/cache/SuccessDeletedCache.java  |   20 -
 .../protocol/query/cache/SuccessWriteCache.java    |   19 -
 .../linkis/protocol/usercontrol/RequestLogin.java  |   43 -
 .../protocol/usercontrol/RequestRegister.java      |   34 -
 .../usercontrol/RequestUserListFromWorkspace.java  |   35 -
 .../protocol/usercontrol/RequestUserWorkspace.java |   36 -
 .../linkis/protocol/usercontrol/ResponseLogin.java |   60 -
 .../protocol/usercontrol/ResponseRegister.java     |   60 -
 .../usercontrol/ResponseUserWorkspace.java         |   38 -
 .../usercontrol/ResponseWorkspaceUserList.java     |   35 -
 .../usercontrol/UserControlLoginProtocol.java      |   20 -
 .../usercontrol/UserControlRegtisterProtocol.java  |   20 -
 .../linkis/protocol/util/ImmutablePair.java        |   65 -
 .../linkis/protocol/AbstractRetryableProtocol.java |   43 +
 .../linkis/protocol/constants/TaskConstant.java    |   69 +
 .../apache/linkis/protocol/engine/EngineInfo.java  |   48 +
 .../apache/linkis/protocol/engine/EngineState.java |   52 +
 .../linkis/protocol/engine/JobProgressInfo.scala   |   22 +
 .../protocol/label/InsLabelAttachRequest.java      |   61 +
 .../protocol/label/InsLabelQueryRequest.java       |   43 +
 .../protocol/label/InsLabelQueryResponse.java      |   45 +
 .../protocol/label/InsLabelRefreshRequest.java     |   34 +
 .../protocol/label/InsLabelRemoveRequest.java      |   42 +
 .../protocol/label/LabelInsQueryRequest.java       |   42 +
 .../protocol/label/LabelInsQueryResponse.java      |   44 +
 .../apache/linkis/protocol/label/LabelRequest.java |   24 +
 .../linkis/protocol/label/NodeLabelAddRequest.java |   56 +
 .../protocol/label/NodeLabelRemoveRequest.java     |   53 +
 .../linkis/protocol/message/HttpProtocol.java      |   25 +
 .../linkis/protocol/message/RequestMethod.java     |   27 +
 .../linkis/protocol/message/RequestProtocol.java   |   23 +
 .../linkis/protocol/query/QueryProtocol.java       |   22 +
 .../linkis/protocol/query/cache/CacheNotFound.java |   21 +
 .../protocol/query/cache/CacheTaskResult.java      |   31 +
 .../protocol/query/cache/FailedToDeleteCache.java  |   30 +
 .../protocol/query/cache/FailedToWriteCache.java   |   32 +
 .../protocol/query/cache/RequestDeleteCache.java   |   47 +
 .../protocol/query/cache/RequestReadCache.java     |   53 +
 .../protocol/query/cache/RequestWriteCache.java    |   58 +
 .../protocol/query/cache/ResponseDeleteCache.java  |   23 +
 .../protocol/query/cache/ResponseReadCache.java    |   23 +
 .../protocol/query/cache/ResponseWriteCache.java   |   23 +
 .../protocol/query/cache/SuccessDeletedCache.java  |   21 +
 .../protocol/query/cache/SuccessWriteCache.java    |   21 +
 .../linkis/protocol/usercontrol/RequestLogin.java  |   44 +
 .../protocol/usercontrol/RequestRegister.java      |   35 +
 .../usercontrol/RequestUserListFromWorkspace.java  |   37 +
 .../protocol/usercontrol/RequestUserWorkspace.java |   38 +
 .../linkis/protocol/usercontrol/ResponseLogin.java |   61 +
 .../protocol/usercontrol/ResponseRegister.java     |   61 +
 .../usercontrol/ResponseUserWorkspace.java         |   40 +
 .../usercontrol/ResponseWorkspaceUserList.java     |   37 +
 .../usercontrol/UserControlLoginProtocol.java      |   22 +
 .../usercontrol/UserControlRegtisterProtocol.java  |   22 +
 .../apache/linkis/protocol/util/ImmutablePair.java |   67 +
 .../linkis/protocol/BroadcastProtocol.scala        |   26 -
 .../linkis/protocol/CacheableProtocol.scala        |   22 -
 .../linkis/protocol/IRCommonProtocol.scala         |   22 -
 .../wedatasphere/linkis/protocol/IRProtocol.scala  |   20 -
 .../linkis/protocol/IRServiceGroupProtocol.scala   |   26 -
 .../linkis/protocol/InstanceProtocol.scala         |   24 -
 .../wedatasphere/linkis/protocol/Protocol.scala    |   20 -
 .../linkis/protocol/RetryableProtocol.scala        |   25 -
 .../linkis/protocol/SingleInstanceProtocol.scala   |   20 -
 .../protocol/callback/LogCallbackProtocol.scala    |   26 -
 .../linkis/protocol/engine/EngineCallback.scala    |   28 -
 .../linkis/protocol/engine/EngineState.scala       |   31 -
 .../engine/EngineStateTransitionRequest.scala      |   22 -
 .../linkis/protocol/engine/IfCanKillRequest.scala  |   21 -
 .../linkis/protocol/engine/JobProgressInfo.scala   |   19 -
 .../protocol/engine/RequestEngineStatus.scala      |   31 -
 .../protocol/engine/RequestUserEngineKill.scala    |   26 -
 .../linkis/protocol/mdq/MDQProtocol.scala          |   45 -
 .../wedatasphere/linkis/protocol/task/Task.scala   |   30 -
 .../linkis/protocol/utils/ProtocolUtils.scala      |   41 -
 .../linkis/protocol/utils/TaskUtils.scala          |   87 --
 .../linkis/protocol/utils/ZuulEntranceUtils.scala  |  137 --
 .../variable/RequestQueryGlobalVariable.scala      |   26 -
 .../protocol/variable/ResponseQueryVariable.scala  |   26 -
 .../apache/linkis/protocol/BroadcastProtocol.scala |   27 +
 .../apache/linkis/protocol/CacheableProtocol.scala |   23 +
 .../apache/linkis/protocol/IRCommonProtocol.scala  |   23 +
 .../org/apache/linkis/protocol/IRProtocol.scala    |   21 +
 .../linkis/protocol/IRServiceGroupProtocol.scala   |   27 +
 .../apache/linkis/protocol/InstanceProtocol.scala  |   25 +
 .../org/apache/linkis/protocol/Protocol.scala      |   21 +
 .../apache/linkis/protocol/RetryableProtocol.scala |   26 +
 .../linkis/protocol/SingleInstanceProtocol.scala   |   21 +
 .../protocol/callback/LogCallbackProtocol.scala    |   28 +
 .../linkis/protocol/engine/EngineCallback.scala    |   29 +
 .../linkis/protocol/engine/EngineState.scala       |   32 +
 .../engine/EngineStateTransitionRequest.scala      |   24 +
 .../linkis/protocol/engine/IfCanKillRequest.scala  |   23 +
 .../linkis/protocol/engine/JobProgressInfo.scala   |   21 +
 .../protocol/engine/RequestEngineStatus.scala      |   32 +
 .../protocol/engine/RequestUserEngineKill.scala    |   27 +
 .../apache/linkis/protocol/mdq/MDQProtocol.scala   |   47 +
 .../org/apache/linkis/protocol/task/Task.scala     |   31 +
 .../linkis/protocol/utils/ProtocolUtils.scala      |   42 +
 .../apache/linkis/protocol/utils/TaskUtils.scala   |   88 ++
 .../linkis/protocol/utils/ZuulEntranceUtils.scala  |  138 ++
 .../variable/RequestQueryGlobalVariable.scala      |   27 +
 .../protocol/variable/ResponseQueryVariable.scala  |   27 +
 linkis-commons/linkis-rpc/pom.xml                  |   24 +-
 .../linkis/rpc/serializer/NoneDelegate.java        |   79 -
 .../rpc/serializer/ProtostuffSerializeUtil.java    |  128 --
 .../apache/linkis/rpc/serializer/NoneDelegate.java |   80 +
 .../rpc/serializer/ProtostuffSerializeUtil.java    |  129 ++
 .../linkis/rpc/AsynRPCMessageBus.scala             |   52 -
 .../wedatasphere/linkis/rpc/BaseRPCSender.scala    |  150 --
 .../linkis/rpc/BroadcastListener.scala             |   26 -
 .../wedatasphere/linkis/rpc/RPCMapCache.scala      |   45 -
 .../wedatasphere/linkis/rpc/RPCReceiveRemote.scala |   34 -
 .../linkis/rpc/RPCReceiveRestful.scala             |  147 --
 .../linkis/rpc/RPCSpringBeanCache.scala            |   85 --
 .../webank/wedatasphere/linkis/rpc/Receiver.scala  |   30 -
 .../wedatasphere/linkis/rpc/ReceiverChooser.scala  |   37 -
 .../linkis/rpc/ReceiverSenderBuilder.scala         |   32 -
 .../webank/wedatasphere/linkis/rpc/Sender.scala    |   88 --
 .../wedatasphere/linkis/rpc/SenderFactory.scala    |   52 -
 .../linkis/rpc/conf/RPCConfiguration.scala         |   48 -
 .../linkis/rpc/conf/RPCSpringConfiguration.scala   |   55 -
 .../linkis/rpc/errorcode/RPCErrorConstants.scala   |   25 -
 .../rpc/exception/DWCRPCRetryException.scala       |   25 -
 .../linkis/rpc/exception/DWCURIException.scala     |   24 -
 .../rpc/exception/NoInstanceExistsException.scala  |   22 -
 .../rpc/exception/RPCInitFailedException.scala     |   22 -
 .../linkis/rpc/interceptor/RPCInterceptor.scala    |   26 -
 .../rpc/interceptor/RPCInterceptorChain.scala      |   45 -
 .../rpc/interceptor/RPCInterceptorExchange.scala   |   33 -
 .../linkis/rpc/interceptor/RPCLoadBalancer.scala   |   30 -
 .../linkis/rpc/interceptor/RPCServerLoader.scala   |  105 --
 .../common/BroadcastRPCInterceptor.scala           |   78 -
 .../common/BroadcastSenderBuilder.scala            |   28 -
 .../common/CacheableRPCInterceptor.scala           |   74 -
 .../interceptor/common/CommonRPCInterceptor.scala  |   28 -
 .../common/InstanceRPCLoadBalancer.scala           |   35 -
 .../common/RetryableRPCInterceptor.scala           |   85 --
 .../common/SingleInstanceRPCLoadBalancer.scala     |   45 -
 .../rpc/sender/FeignClientRequestInterceptor.scala |   30 -
 .../linkis/rpc/sender/LocalMessageSender.scala     |   29 -
 .../SpringCloudFeignConfigurationCache.scala       |   83 --
 .../linkis/rpc/sender/SpringMVCRPCSender.scala     |  117 --
 .../linkis/rpc/sender/UnionSender.scala            |   54 -
 .../sender/eureka/EurekaClientRefreshUtils.scala   |   57 -
 .../rpc/sender/eureka/EurekaRPCServerLoader.scala  |   46 -
 .../rpc/transform/JavaCollectionSerializer.scala   |   40 -
 .../linkis/rpc/transform/RPCConsumer.scala         |   72 -
 .../linkis/rpc/transform/RPCFormats.scala          |   26 -
 .../linkis/rpc/transform/RPCProduct.scala          |  119 --
 .../wedatasphere/linkis/rpc/utils/RPCUtils.scala   |   75 -
 .../org/apache/linkis/rpc/AsynRPCMessageBus.scala  |   53 +
 .../org/apache/linkis/rpc/BaseRPCSender.scala      |  152 ++
 .../org/apache/linkis/rpc/BroadcastListener.scala  |   27 +
 .../scala/org/apache/linkis/rpc/RPCMapCache.scala  |   46 +
 .../org/apache/linkis/rpc/RPCReceiveRemote.scala   |   35 +
 .../org/apache/linkis/rpc/RPCReceiveRestful.scala  |  142 ++
 .../org/apache/linkis/rpc/RPCSpringBeanCache.scala |   86 ++
 .../scala/org/apache/linkis/rpc/Receiver.scala     |   31 +
 .../org/apache/linkis/rpc/ReceiverChooser.scala    |   38 +
 .../apache/linkis/rpc/ReceiverSenderBuilder.scala  |   33 +
 .../main/scala/org/apache/linkis/rpc/Sender.scala  |   89 ++
 .../org/apache/linkis/rpc/SenderFactory.scala      |   53 +
 .../apache/linkis/rpc/conf/RPCConfiguration.scala  |   49 +
 .../linkis/rpc/conf/RPCSpringConfiguration.scala   |   56 +
 .../linkis/rpc/errorcode/RPCErrorConstants.scala   |   24 +
 .../rpc/exception/DWCRPCRetryException.scala       |   26 +
 .../linkis/rpc/exception/DWCURIException.scala     |   22 +
 .../rpc/exception/NoInstanceExistsException.scala  |   23 +
 .../rpc/exception/RPCInitFailedException.scala     |   23 +
 .../linkis/rpc/interceptor/RPCInterceptor.scala    |   27 +
 .../rpc/interceptor/RPCInterceptorChain.scala      |   46 +
 .../rpc/interceptor/RPCInterceptorExchange.scala   |   34 +
 .../linkis/rpc/interceptor/RPCLoadBalancer.scala   |   31 +
 .../linkis/rpc/interceptor/RPCServerLoader.scala   |  106 ++
 .../common/BroadcastRPCInterceptor.scala           |   79 +
 .../common/BroadcastSenderBuilder.scala            |   29 +
 .../common/CacheableRPCInterceptor.scala           |   75 +
 .../interceptor/common/CommonRPCInterceptor.scala  |   29 +
 .../common/InstanceRPCLoadBalancer.scala           |   36 +
 .../common/RetryableRPCInterceptor.scala           |   86 ++
 .../common/SingleInstanceRPCLoadBalancer.scala     |   46 +
 .../rpc/sender/FeignClientRequestInterceptor.scala |   31 +
 .../linkis/rpc/sender/LocalMessageSender.scala     |   30 +
 .../SpringCloudFeignConfigurationCache.scala       |   84 ++
 .../linkis/rpc/sender/SpringMVCRPCSender.scala     |  118 ++
 .../org/apache/linkis/rpc/sender/UnionSender.scala |   55 +
 .../sender/eureka/EurekaClientRefreshUtils.scala   |   58 +
 .../rpc/sender/eureka/EurekaRPCServerLoader.scala  |   47 +
 .../rpc/transform/JavaCollectionSerializer.scala   |   41 +
 .../apache/linkis/rpc/transform/RPCConsumer.scala  |   73 +
 .../apache/linkis/rpc/transform/RPCFormats.scala   |   27 +
 .../apache/linkis/rpc/transform/RPCProduct.scala   |  120 ++
 .../org/apache/linkis/rpc/utils/RPCUtils.scala     |   76 +
 .../wedatasphere/linkis/rpc/RPCFormatsTest.scala   |   81 -
 .../org/apache/linkis/rpc/RPCFormatsTest.scala     |   82 +
 linkis-commons/linkis-scheduler/pom.xml            |   24 +-
 .../linkis/scheduler/AbstractScheduler.scala       |   62 -
 .../wedatasphere/linkis/scheduler/Scheduler.scala  |   47 -
 .../linkis/scheduler/SchedulerContext.scala        |   41 -
 .../scheduler/conf/SchedulerConfiguration.scala    |   32 -
 .../linkis/scheduler/event/LogEvent.scala          |   40 -
 .../linkis/scheduler/event/ScheduleEvent.scala     |   25 -
 .../scheduler/event/SchedulerEventListener.scala   |   24 -
 .../exception/LinkisJobRetryException.scala        |   24 -
 .../exception/SchedulerErrorException.scala        |   24 -
 .../WaitForNextAskExecutorException.scala          |   22 -
 .../scheduler/executer/AbstractExecutor.scala      |  113 --
 .../executer/ConcurrentTaskInfoSupport.scala       |   28 -
 .../executer/ConcurrentTaskOperateSupport.scala    |   29 -
 .../linkis/scheduler/executer/ExecuteRequest.scala |   34 -
 .../scheduler/executer/ExecuteResponse.scala       |   40 -
 .../linkis/scheduler/executer/Executor.scala       |   48 -
 .../linkis/scheduler/executer/ExecutorInfo.scala   |   22 -
 .../scheduler/executer/ExecutorManager.scala       |   43 -
 .../scheduler/executer/SingleTaskInfoSupport.scala |   28 -
 .../executer/SingleTaskOperateSupport.scala        |   25 -
 .../linkis/scheduler/future/BDPFuture.scala        |   22 -
 .../linkis/scheduler/future/BDPFutureTask.scala    |   37 -
 .../scheduler/listener/ConsumerListener.scala      |   25 -
 .../scheduler/listener/ExecutorListener.scala      |   29 -
 .../linkis/scheduler/listener/JobListener.scala    |   28 -
 .../linkis/scheduler/listener/LogListener.scala    |   24 -
 .../scheduler/listener/ProgressListener.scala      |   27 -
 .../scheduler/listener/SchedulerListener.scala     |   20 -
 .../linkis/scheduler/queue/AbstractGroup.scala     |   36 -
 .../linkis/scheduler/queue/ConsumeQueue.scala      |   80 -
 .../linkis/scheduler/queue/Consumer.scala          |   49 -
 .../linkis/scheduler/queue/ConsumerManager.scala   |   46 -
 .../linkis/scheduler/queue/Group.scala             |   44 -
 .../linkis/scheduler/queue/GroupFactory.scala      |   26 -
 .../wedatasphere/linkis/scheduler/queue/Job.scala  |  341 -----
 .../linkis/scheduler/queue/JobInfo.scala           |   34 -
 .../linkis/scheduler/queue/LockJob.scala           |   26 -
 .../linkis/scheduler/queue/LoopArrayQueue.scala    |  244 ---
 .../linkis/scheduler/queue/SchedulerEvent.scala    |   84 --
 .../scheduler/queue/SchedulerEventState.scala      |   55 -
 .../linkis/scheduler/queue/UserJob.scala           |   31 -
 .../queue/fifoqueue/FIFOConsumerManager.scala      |   78 -
 .../scheduler/queue/fifoqueue/FIFOGroup.scala      |   57 -
 .../queue/fifoqueue/FIFOGroupFactory.scala         |   74 -
 .../scheduler/queue/fifoqueue/FIFOScheduler.scala  |   37 -
 .../queue/fifoqueue/FIFOSchedulerContextImpl.scala |   73 -
 .../queue/fifoqueue/FIFOUserConsumer.scala         |  178 ---
 .../parallelqueue/ParallelConsumerManager.scala    |  111 --
 .../queue/parallelqueue/ParallelGroup.scala        |   33 -
 .../queue/parallelqueue/ParallelGroupFactory.scala |   36 -
 .../queue/parallelqueue/ParallelScheduler.scala    |   36 -
 .../ParallelSchedulerContextImpl.scala             |   37 -
 .../linkis/scheduler/AbstractScheduler.scala       |   63 +
 .../org/apache/linkis/scheduler/Scheduler.scala    |   48 +
 .../apache/linkis/scheduler/SchedulerContext.scala |   42 +
 .../scheduler/conf/SchedulerConfiguration.scala    |   33 +
 .../apache/linkis/scheduler/event/LogEvent.scala   |   35 +
 .../linkis/scheduler/event/ScheduleEvent.scala     |   26 +
 .../scheduler/event/SchedulerEventListener.scala   |   25 +
 .../exception/LinkisJobRetryException.scala        |   25 +
 .../exception/SchedulerErrorException.scala        |   25 +
 .../WaitForNextAskExecutorException.scala          |   23 +
 .../scheduler/executer/AbstractExecutor.scala      |  114 ++
 .../executer/ConcurrentTaskInfoSupport.scala       |   29 +
 .../executer/ConcurrentTaskOperateSupport.scala    |   30 +
 .../linkis/scheduler/executer/ExecuteRequest.scala |   35 +
 .../scheduler/executer/ExecuteResponse.scala       |   41 +
 .../linkis/scheduler/executer/Executor.scala       |   49 +
 .../linkis/scheduler/executer/ExecutorInfo.scala   |   23 +
 .../scheduler/executer/ExecutorManager.scala       |   44 +
 .../scheduler/executer/SingleTaskInfoSupport.scala |   29 +
 .../executer/SingleTaskOperateSupport.scala        |   26 +
 .../apache/linkis/scheduler/future/BDPFuture.scala |   23 +
 .../linkis/scheduler/future/BDPFutureTask.scala    |   38 +
 .../scheduler/listener/ConsumerListener.scala      |   26 +
 .../scheduler/listener/ExecutorListener.scala      |   30 +
 .../linkis/scheduler/listener/JobListener.scala    |   29 +
 .../linkis/scheduler/listener/LogListener.scala    |   25 +
 .../scheduler/listener/ProgressListener.scala      |   28 +
 .../scheduler/listener/SchedulerListener.scala     |   21 +
 .../linkis/scheduler/queue/AbstractGroup.scala     |   37 +
 .../linkis/scheduler/queue/ConsumeQueue.scala      |   81 +
 .../apache/linkis/scheduler/queue/Consumer.scala   |   50 +
 .../linkis/scheduler/queue/ConsumerManager.scala   |   47 +
 .../org/apache/linkis/scheduler/queue/Group.scala  |   45 +
 .../linkis/scheduler/queue/GroupFactory.scala      |   27 +
 .../org/apache/linkis/scheduler/queue/Job.scala    |  341 +++++
 .../apache/linkis/scheduler/queue/JobInfo.scala    |   34 +
 .../apache/linkis/scheduler/queue/LockJob.scala    |   27 +
 .../linkis/scheduler/queue/LoopArrayQueue.scala    |  245 +++
 .../linkis/scheduler/queue/SchedulerEvent.scala    |   85 ++
 .../scheduler/queue/SchedulerEventState.scala      |   56 +
 .../apache/linkis/scheduler/queue/UserJob.scala    |   32 +
 .../queue/fifoqueue/FIFOConsumerManager.scala      |   79 +
 .../scheduler/queue/fifoqueue/FIFOGroup.scala      |   58 +
 .../queue/fifoqueue/FIFOGroupFactory.scala         |   75 +
 .../scheduler/queue/fifoqueue/FIFOScheduler.scala  |   38 +
 .../queue/fifoqueue/FIFOSchedulerContextImpl.scala |   74 +
 .../queue/fifoqueue/FIFOUserConsumer.scala         |  179 +++
 .../parallelqueue/ParallelConsumerManager.scala    |  112 ++
 .../queue/parallelqueue/ParallelGroup.scala        |   34 +
 .../queue/parallelqueue/ParallelGroupFactory.scala |   37 +
 .../queue/parallelqueue/ParallelScheduler.scala    |   37 +
 .../ParallelSchedulerContextImpl.scala             |   38 +
 linkis-commons/linkis-storage/pom.xml              |   34 +-
 .../linkis/storage/domain/FsPathListWithError.java |   50 -
 .../linkis/storage/excel/ExcelStorageReader.java   |   60 -
 .../linkis/storage/excel/XlsUtils.java             |   79 -
 .../linkis/storage/excel/XlsxUtils.java            |   76 -
 .../storage/exception/FSNotInitException.java      |   31 -
 .../linkis/storage/exception/StorageErrorCode.java |   37 -
 .../storage/exception/StorageErrorException.java   |   36 -
 .../storage/exception/StorageFatalException.java   |   35 -
 .../storage/exception/StorageWarnException.java    |   36 -
 .../linkis/storage/factory/BuildFactory.java       |   29 -
 .../storage/factory/impl/BuildHDFSFileSystem.java  |   65 -
 .../storage/factory/impl/BuildLocalFileSystem.java |   65 -
 .../wedatasphere/linkis/storage/fs/FileSystem.java |  102 --
 .../linkis/storage/fs/impl/HDFSFileSystem.java     |  411 -----
 .../linkis/storage/fs/impl/LocalFileSystem.java    |  405 -----
 .../storage/pipeline/DefaultPipelineFactory.java   |   21 -
 .../linkis/storage/pipeline/PipelineReader.java    |   40 -
 .../linkis/storage/pipeline/PipelineWriter.java    |   30 -
 .../linkis/storage/domain/FsPathListWithError.java |   51 +
 .../linkis/storage/excel/ExcelStorageReader.java   |   61 +
 .../org/apache/linkis/storage/excel/XlsUtils.java  |   80 +
 .../org/apache/linkis/storage/excel/XlsxUtils.java |   77 +
 .../storage/exception/FSNotInitException.java      |   32 +
 .../linkis/storage/exception/StorageErrorCode.java |   54 +
 .../storage/exception/StorageErrorException.java   |   37 +
 .../storage/exception/StorageFatalException.java   |   36 +
 .../storage/exception/StorageWarnException.java    |   37 +
 .../linkis/storage/factory/BuildFactory.java       |   30 +
 .../storage/factory/impl/BuildHDFSFileSystem.java  |   69 +
 .../storage/factory/impl/BuildLocalFileSystem.java |   69 +
 .../org/apache/linkis/storage/fs/FileSystem.java   |   99 ++
 .../linkis/storage/fs/impl/HDFSFileSystem.java     |  415 ++++++
 .../linkis/storage/fs/impl/LocalFileSystem.java    |  431 ++++++
 .../storage/pipeline/DefaultPipelineFactory.java   |   22 +
 .../linkis/storage/pipeline/PipelineReader.java    |   41 +
 .../linkis/storage/pipeline/PipelineWriter.java    |   31 +
 .../wedatasphere/linkis/storage/FSFactory.scala    |   88 --
 .../wedatasphere/linkis/storage/LineMetaData.scala |   31 -
 .../wedatasphere/linkis/storage/LineRecord.scala   |   33 -
 .../linkis/storage/csv/CSVFsReader.scala           |   23 -
 .../linkis/storage/csv/CSVFsWriter.scala           |   32 -
 .../linkis/storage/csv/StorageCSVReader.scala      |   22 -
 .../linkis/storage/csv/StorageCSVWriter.scala      |   74 -
 .../linkis/storage/domain/DataType.scala           |  127 --
 .../linkis/storage/domain/Dolphin.scala            |   98 --
 .../linkis/storage/domain/MethodEntity.scala       |   95 --
 .../linkis/storage/excel/ExcelFsReader.scala       |   23 -
 .../linkis/storage/excel/ExcelFsWriter.scala       |   33 -
 .../linkis/storage/excel/ExcelXlsReader.java       |  371 -----
 .../linkis/storage/excel/StorageExcelReader.scala  |   22 -
 .../linkis/storage/excel/StorageExcelWriter.scala  |  150 --
 .../storage/excel/StorageMultiExcelWriter.scala    |   50 -
 .../wedatasphere/linkis/storage/io/IOClient.scala  |   58 -
 .../storage/io/IOMethodInterceptorCreator.scala    |   44 -
 .../resultset/DefaultResultSetFactory.scala        |   89 --
 .../linkis/storage/resultset/ResultMetaData.scala  |   24 -
 .../linkis/storage/resultset/ResultRecord.scala    |   24 -
 .../storage/resultset/ResultSetFactory.scala       |   66 -
 .../linkis/storage/resultset/ResultSetReader.scala |   71 -
 .../linkis/storage/resultset/ResultSetWriter.scala |   61 -
 .../storage/resultset/StorageResultSet.scala       |   50 -
 .../storage/resultset/StorageResultSetReader.scala |  133 --
 .../storage/resultset/StorageResultSetWriter.scala |  154 --
 .../storage/resultset/html/HtmlResultSet.scala     |   32 -
 .../linkis/storage/resultset/io/IOMetaData.scala   |   25 -
 .../linkis/storage/resultset/io/IORecord.scala     |   25 -
 .../resultset/io/IOResultDeserializer.scala        |   33 -
 .../storage/resultset/io/IOResultSerializer.scala  |   41 -
 .../linkis/storage/resultset/io/IOResultSet.scala  |   30 -
 .../resultset/picture/PictureResultSet.scala       |   32 -
 .../storage/resultset/table/TableMetaData.scala    |   29 -
 .../storage/resultset/table/TableRecord.scala      |   36 -
 .../resultset/table/TableResultDeserializer.scala  |   78 -
 .../resultset/table/TableResultSerializer.scala    |   91 --
 .../storage/resultset/table/TableResultSet.scala   |   30 -
 .../resultset/txt/TextResultDeserializer.scala     |   32 -
 .../resultset/txt/TextResultSerializer.scala       |   45 -
 .../storage/resultset/txt/TextResultSet.scala      |   31 -
 .../linkis/storage/script/ScriptFsReader.scala     |   33 -
 .../linkis/storage/script/ScriptFsWriter.scala     |   85 --
 .../linkis/storage/script/VariableParser.scala     |  117 --
 .../script/compaction/CommonScriptCompaction.scala |   31 -
 .../script/compaction/PYScriptCompaction.scala     |   38 -
 .../script/compaction/QLScriptCompaction.scala     |   39 -
 .../script/compaction/ScalaScriptCompaction.scala  |   18 -
 .../script/compaction/ShellScriptCompaction.scala  |   36 -
 .../storage/script/parser/CommonScriptParser.scala |   46 -
 .../storage/script/parser/PYScriptParser.scala     |   38 -
 .../storage/script/parser/QLScriptParser.scala     |   38 -
 .../storage/script/parser/ScalaScriptParser.scala  |   38 -
 .../script/reader/StorageScriptFsReader.scala      |  108 --
 .../script/writer/StorageScriptFsWriter.scala      |   70 -
 .../linkis/storage/source/AbstractFileSource.scala |   64 -
 .../linkis/storage/source/FileSource.scala         |  119 --
 .../linkis/storage/source/FileSplit.scala          |  117 --
 .../storage/source/ResultsetFileSource.scala       |   34 -
 .../linkis/storage/source/TextFileSource.scala     |   51 -
 .../linkis/storage/utils/FileSystemUtils.scala     |  114 --
 .../storage/utils/StorageConfiguration.scala       |   65 -
 .../linkis/storage/utils/StorageHelper.scala       |   95 --
 .../linkis/storage/utils/StorageUtils.scala        |  211 ---
 .../org/apache/linkis/storage/FSFactory.scala      |   89 ++
 .../org/apache/linkis/storage/LineMetaData.scala   |   32 +
 .../org/apache/linkis/storage/LineRecord.scala     |   34 +
 .../apache/linkis/storage/csv/CSVFsReader.scala    |   24 +
 .../apache/linkis/storage/csv/CSVFsWriter.scala    |   33 +
 .../linkis/storage/csv/StorageCSVReader.scala      |   23 +
 .../linkis/storage/csv/StorageCSVWriter.scala      |   75 +
 .../apache/linkis/storage/domain/DataType.scala    |  128 ++
 .../org/apache/linkis/storage/domain/Dolphin.scala |   99 ++
 .../linkis/storage/domain/MethodEntity.scala       |   96 ++
 .../linkis/storage/excel/ExcelFsReader.scala       |   24 +
 .../linkis/storage/excel/ExcelFsWriter.scala       |   34 +
 .../linkis/storage/excel/ExcelXlsReader.java       |  372 +++++
 .../linkis/storage/excel/StorageExcelReader.scala  |   23 +
 .../linkis/storage/excel/StorageExcelWriter.scala  |  155 ++
 .../storage/excel/StorageMultiExcelWriter.scala    |   51 +
 .../org/apache/linkis/storage/io/IOClient.scala    |   58 +
 .../storage/io/IOMethodInterceptorCreator.scala    |   48 +
 .../resultset/DefaultResultSetFactory.scala        |   90 ++
 .../linkis/storage/resultset/ResultMetaData.scala  |   25 +
 .../linkis/storage/resultset/ResultRecord.scala    |   25 +
 .../storage/resultset/ResultSetFactory.scala       |   67 +
 .../linkis/storage/resultset/ResultSetReader.scala |   72 +
 .../linkis/storage/resultset/ResultSetWriter.scala |   62 +
 .../storage/resultset/StorageResultSet.scala       |   51 +
 .../storage/resultset/StorageResultSetReader.scala |  134 ++
 .../storage/resultset/StorageResultSetWriter.scala |  158 ++
 .../storage/resultset/html/HtmlResultSet.scala     |   33 +
 .../linkis/storage/resultset/io/IOMetaData.scala   |   26 +
 .../linkis/storage/resultset/io/IORecord.scala     |   26 +
 .../resultset/io/IOResultDeserializer.scala        |   34 +
 .../storage/resultset/io/IOResultSerializer.scala  |   42 +
 .../linkis/storage/resultset/io/IOResultSet.scala  |   31 +
 .../resultset/picture/PictureResultSet.scala       |   33 +
 .../storage/resultset/table/TableMetaData.scala    |   30 +
 .../storage/resultset/table/TableRecord.scala      |   37 +
 .../resultset/table/TableResultDeserializer.scala  |   79 +
 .../resultset/table/TableResultSerializer.scala    |   92 ++
 .../storage/resultset/table/TableResultSet.scala   |   31 +
 .../resultset/txt/TextResultDeserializer.scala     |   33 +
 .../resultset/txt/TextResultSerializer.scala       |   46 +
 .../storage/resultset/txt/TextResultSet.scala      |   32 +
 .../linkis/storage/script/ScriptFsReader.scala     |   34 +
 .../linkis/storage/script/ScriptFsWriter.scala     |   86 ++
 .../linkis/storage/script/VariableParser.scala     |  118 ++
 .../script/compaction/CommonScriptCompaction.scala |   32 +
 .../script/compaction/PYScriptCompaction.scala     |   39 +
 .../script/compaction/QLScriptCompaction.scala     |   40 +
 .../script/compaction/ScalaScriptCompaction.scala  |   35 +
 .../script/compaction/ShellScriptCompaction.scala  |   37 +
 .../storage/script/parser/CommonScriptParser.scala |   47 +
 .../storage/script/parser/PYScriptParser.scala     |   39 +
 .../storage/script/parser/QLScriptParser.scala     |   39 +
 .../storage/script/parser/ScalaScriptParser.scala  |   39 +
 .../script/reader/StorageScriptFsReader.scala      |  109 ++
 .../script/writer/StorageScriptFsWriter.scala      |   71 +
 .../linkis/storage/source/AbstractFileSource.scala |   65 +
 .../apache/linkis/storage/source/FileSource.scala  |  120 ++
 .../apache/linkis/storage/source/FileSplit.scala   |  118 ++
 .../storage/source/ResultsetFileSource.scala       |   35 +
 .../linkis/storage/source/TextFileSource.scala     |   52 +
 .../linkis/storage/utils/FileSystemUtils.scala     |  115 ++
 .../storage/utils/StorageConfiguration.scala       |   69 +
 .../linkis/storage/utils/StorageHelper.scala       |   99 ++
 .../apache/linkis/storage/utils/StorageUtils.scala |  215 +++
 linkis-commons/pom.xml                             |   21 +-
 .../linkis-cli/linkis-cli-application/pom.xml      |   33 +-
 .../src/main/assembly/distribution.xml             |   17 +-
 .../cli/application/LinkisClientApplication.java   |  405 -----
 .../cli/application/constants/AppConstants.java    |   37 -
 .../application/constants/LinkisClientKeys.java    |  116 --
 .../cli/application/constants/LinkisConstants.java |   20 -
 .../cli/application/constants/LinkisKeys.java      |   32 -
 .../constants/UjesClientDriverConstants.java       |   46 -
 .../linkis/cli/application/data/FinishedData.java  |   43 -
 .../linkis/cli/application/data/PreparedData.java  |   37 -
 .../linkis/cli/application/data/ProcessedData.java |   49 -
 .../cli/application/driver/LinkisClientDriver.java |   51 -
 .../cli/application/driver/UjesClientDriver.java   |  596 --------
 .../driver/UjesClientDriverBuilder.java            |   93 --
 .../driver/context/LinkisClientDriverContext.java  |   18 -
 .../driver/context/UjesClientDriverContext.java    |  132 --
 .../driver/transformer/DriverTransformer.java      |   40 -
 .../transformer/UjesClientDriverTransformer.java   |  449 ------
 .../interactor/command/LinkisCmdType.java          |   58 -
 .../command/template/UniversalCmdTemplate.java     |  168 ---
 .../executor/LinkisJobManExecutorBuilder.java      |   50 -
 .../executor/LinkisJobManageExecutor.java          |  205 ---
 .../execution/executor/LinkisSubmitExecutor.java   |  229 ---
 .../executor/LinkisSubmitExecutorBuilder.java      |   50 -
 .../execution/jobexec/LinkisJobInfo.java           |  194 ---
 .../execution/jobexec/LinkisJobKill.java           |   88 --
 .../execution/jobexec/LinkisJobSubmitExec.java     |  135 --
 .../cli/application/interactor/job/LinkisJob.java  |   84 --
 .../interactor/job/LinkisJobBuilder.java           |  268 ----
 .../application/interactor/job/LinkisJobMan.java   |   29 -
 .../interactor/job/LinkisJobManBuilder.java        |   77 -
 .../interactor/result/PresentResultHandler.java    |   60 -
 .../interactor/validate/LinkisJobValidator.java    |  221 ---
 .../interactor/validate/UjesContextValidator.java  |   59 -
 .../presenter/DefaultStdOutPresenter.java          |   35 -
 .../presenter/LinkisJobLogPresenter.java           |  206 ---
 .../presenter/LinkisJobResultPresenter.java        |  261 ----
 .../application/presenter/QueryBasedPresenter.java |   54 -
 .../converter/LinkisJobInfoModelConverter.java     |   65 -
 .../converter/LinkisJobKillModelConverter.java     |   51 -
 .../converter/LinkisLogModelConverter.java         |   48 -
 .../converter/LinkisResultModelConverter.java      |   51 -
 .../presenter/model/LinkisJobIncLogModel.java      |   89 --
 .../presenter/model/LinkisJobInfoModel.java        |   93 --
 .../presenter/model/LinkisJobKillResultModel.java  |   60 -
 .../presenter/model/LinkisJobResultModel.java      |  121 --
 .../cli/application/suite/ExecutionSuite.java      |   71 -
 .../application/suite/ExecutionSuiteFactory.java   |   22 -
 .../cli/application/suite/SuiteFactoryImpl.java    |   86 --
 .../linkis/cli/application/utils/Utils.java        |   48 -
 .../cli/application/LinkisClientApplication.java   |  409 +++++
 .../cli/application/constants/AppConstants.java    |   41 +
 .../application/constants/LinkisClientKeys.java    |  120 ++
 .../cli/application/constants/LinkisConstants.java |   24 +
 .../cli/application/constants/LinkisKeys.java      |   36 +
 .../constants/UjesClientDriverConstants.java       |   50 +
 .../linkis/cli/application/data/FinishedData.java  |   47 +
 .../linkis/cli/application/data/PreparedData.java  |   41 +
 .../linkis/cli/application/data/ProcessedData.java |   53 +
 .../cli/application/driver/LinkisClientDriver.java |   55 +
 .../cli/application/driver/UjesClientDriver.java   |  600 ++++++++
 .../driver/UjesClientDriverBuilder.java            |   97 ++
 .../driver/context/LinkisClientDriverContext.java  |   22 +
 .../driver/context/UjesClientDriverContext.java    |  136 ++
 .../driver/transformer/DriverTransformer.java      |   44 +
 .../transformer/UjesClientDriverTransformer.java   |  453 ++++++
 .../interactor/command/LinkisCmdType.java          |   62 +
 .../command/template/UniversalCmdTemplate.java     |  172 +++
 .../executor/LinkisJobManExecutorBuilder.java      |   54 +
 .../executor/LinkisJobManageExecutor.java          |  209 +++
 .../execution/executor/LinkisSubmitExecutor.java   |  233 +++
 .../executor/LinkisSubmitExecutorBuilder.java      |   54 +
 .../execution/jobexec/LinkisJobInfo.java           |  198 +++
 .../execution/jobexec/LinkisJobKill.java           |   92 ++
 .../execution/jobexec/LinkisJobSubmitExec.java     |  139 ++
 .../cli/application/interactor/job/LinkisJob.java  |   88 ++
 .../interactor/job/LinkisJobBuilder.java           |  272 ++++
 .../application/interactor/job/LinkisJobMan.java   |   33 +
 .../interactor/job/LinkisJobManBuilder.java        |   81 +
 .../interactor/result/PresentResultHandler.java    |   64 +
 .../interactor/validate/LinkisJobValidator.java    |  225 +++
 .../interactor/validate/UjesContextValidator.java  |   63 +
 .../presenter/DefaultStdOutPresenter.java          |   39 +
 .../presenter/LinkisJobLogPresenter.java           |  210 +++
 .../presenter/LinkisJobResultPresenter.java        |  265 ++++
 .../application/presenter/QueryBasedPresenter.java |   58 +
 .../converter/LinkisJobInfoModelConverter.java     |   69 +
 .../converter/LinkisJobKillModelConverter.java     |   55 +
 .../converter/LinkisLogModelConverter.java         |   52 +
 .../converter/LinkisResultModelConverter.java      |   55 +
 .../presenter/model/LinkisJobIncLogModel.java      |   93 ++
 .../presenter/model/LinkisJobInfoModel.java        |   97 ++
 .../presenter/model/LinkisJobKillResultModel.java  |   64 +
 .../presenter/model/LinkisJobResultModel.java      |  125 ++
 .../cli/application/suite/ExecutionSuite.java      |   75 +
 .../application/suite/ExecutionSuiteFactory.java   |   26 +
 .../cli/application/suite/SuiteFactoryImpl.java    |   90 ++
 .../apache/linkis/cli/application/utils/Utils.java |   52 +
 .../src/main/resources/conf/linkis-cli.properties  |   14 +-
 .../src/main/resources/conf/log4j2.xml             |   18 +-
 .../application/LinkisClientApplicationTest.java   |  179 ---
 .../cli/application/constants/TestConstants.java   |   97 --
 .../command/template/ProcessInputUtil.java         |  122 --
 .../interactor/command/template/TestCmdType.java   |   57 -
 .../command/template/TestParamMapper.java          |   47 -
 .../command/template/TestSparkCmdTemplate.java     |  120 --
 .../interactor/execution/LinkisExecutorTest.java   |  139 --
 .../interactor/job/LinkisJobBuilderTest.java       |  101 --
 .../application/LinkisClientApplicationTest.java   |  188 +++
 .../cli/application/constants/TestConstants.java   |  101 ++
 .../command/template/ProcessInputUtil.java         |  126 ++
 .../interactor/command/template/TestCmdType.java   |   61 +
 .../command/template/TestParamMapper.java          |   51 +
 .../command/template/TestSparkCmdTemplate.java     |  124 ++
 .../interactor/execution/LinkisExecutorTest.java   |  143 ++
 .../interactor/job/LinkisJobBuilderTest.java       |  105 ++
 .../src/test/resources/conf/linkis-cli.properties  |   26 +-
 .../src/test/resources/conf/user.properties        |   14 +-
 .../src/test/resources/linkis-cli.properties       |   26 +-
 .../src/test/resources/log4j2.xml                  |   18 +-
 .../src/test/resources/testScala.scala             |   17 +
 .../linkis-cli/linkis-cli-common/pom.xml           |   23 +-
 .../cli/common/constants/CommonConstants.java      |   29 -
 .../cli/common/entity/command/CmdOption.java       |   39 -
 .../cli/common/entity/command/CmdTemplate.java     |   36 -
 .../linkis/cli/common/entity/command/CmdType.java  |   25 -
 .../cli/common/entity/command/ParamItem.java       |   64 -
 .../linkis/cli/common/entity/command/Params.java   |   77 -
 .../common/entity/context/LinkisClientContext.java |  129 --
 .../entity/execution/CommonSubExecutionType.java   |   32 -
 .../cli/common/entity/execution/Execution.java     |   25 -
 .../common/entity/execution/ExecutionResult.java   |   30 -
 .../common/entity/execution/SubExecutionType.java  |   21 -
 .../common/entity/execution/executor/Executor.java |   24 -
 .../entity/execution/executor/ExecutorContext.java |   19 -
 .../entity/execution/jobexec/ExecutionStatus.java  |   31 -
 .../common/entity/execution/jobexec/JobExec.java   |   33 -
 .../common/entity/execution/jobexec/JobStatus.java |   42 -
 .../linkis/cli/common/entity/job/Job.java          |  105 --
 .../linkis/cli/common/entity/job/OutputWay.java    |   28 -
 .../common/entity/properties/ClientProperties.java |   45 -
 .../cli/common/entity/result/ResultHandler.java    |   20 -
 .../entity/version/ClientVersionInformation.java   |   20 -
 .../common/exception/LinkisClientException.java    |   21 -
 .../exception/LinkisClientRuntimeException.java    |  115 --
 .../cli/common/exception/error/ErrorLevel.java     |   61 -
 .../cli/common/exception/error/ErrorMsg.java       |   22 -
 .../common/exception/handler/ExceptionHandler.java |   19 -
 .../linkis/cli/common/utils/GenericsUtils.java     |   50 -
 .../utils/converter/AbstractStringConverter.java   |   20 -
 .../cli/common/utils/converter/Converter.java      |   21 -
 .../cli/common/constants/CommonConstants.java      |   33 +
 .../cli/common/entity/command/CmdOption.java       |   43 +
 .../cli/common/entity/command/CmdTemplate.java     |   40 +
 .../linkis/cli/common/entity/command/CmdType.java  |   29 +
 .../cli/common/entity/command/ParamItem.java       |   68 +
 .../linkis/cli/common/entity/command/Params.java   |   81 +
 .../common/entity/context/LinkisClientContext.java |  133 ++
 .../entity/execution/CommonSubExecutionType.java   |   36 +
 .../cli/common/entity/execution/Execution.java     |   29 +
 .../common/entity/execution/ExecutionResult.java   |   34 +
 .../common/entity/execution/SubExecutionType.java  |   25 +
 .../common/entity/execution/executor/Executor.java |   28 +
 .../entity/execution/executor/ExecutorContext.java |   23 +
 .../entity/execution/jobexec/ExecutionStatus.java  |   35 +
 .../common/entity/execution/jobexec/JobExec.java   |   37 +
 .../common/entity/execution/jobexec/JobStatus.java |   46 +
 .../apache/linkis/cli/common/entity/job/Job.java   |  109 ++
 .../linkis/cli/common/entity/job/OutputWay.java    |   32 +
 .../common/entity/properties/ClientProperties.java |   49 +
 .../cli/common/entity/result/ResultHandler.java    |   24 +
 .../entity/version/ClientVersionInformation.java   |   24 +
 .../common/exception/LinkisClientException.java    |   25 +
 .../exception/LinkisClientRuntimeException.java    |  119 ++
 .../cli/common/exception/error/ErrorLevel.java     |   65 +
 .../cli/common/exception/error/ErrorMsg.java       |   26 +
 .../common/exception/handler/ExceptionHandler.java |   23 +
 .../linkis/cli/common/utils/GenericsUtils.java     |   54 +
 .../utils/converter/AbstractStringConverter.java   |   24 +
 .../cli/common/utils/converter/Converter.java      |   25 +
 .../linkis-cli/linkis-cli-core/pom.xml             |   25 +-
 .../linkis/cli/core/builder/AbstractBuilder.java   |   40 -
 .../cli/core/builder/BuildableByVarAccess.java     |   51 -
 .../linkis/cli/core/builder/Builder.java           |   19 -
 .../linkis/cli/core/constants/CommonKeys.java      |   20 -
 .../linkis/cli/core/constants/Constants.java       |   28 -
 .../linkis/cli/core/data/ClientContext.java        |   31 -
 .../cli/core/exception/BuilderException.java       |   33 -
 .../cli/core/exception/CommandException.java       |   51 -
 .../cli/core/exception/ExecutorException.java      |   49 -
 .../cli/core/exception/PresenterException.java     |   32 -
 .../linkis/cli/core/exception/PropsException.java  |   31 -
 .../cli/core/exception/TransformerException.java   |   31 -
 .../cli/core/exception/UnknownException.java       |   31 -
 .../cli/core/exception/ValidateException.java      |   33 -
 .../cli/core/exception/VarAccessException.java     |   33 -
 .../cli/core/exception/error/CommonErrMsg.java     |  112 --
 .../exception/handler/CommandExceptionHandler.java |   47 -
 .../exception/handler/DefaultExceptionHandler.java |   59 -
 .../interactor/command/fitter/AbstractFitter.java  |  182 ---
 .../cli/core/interactor/command/fitter/Fitter.java |   25 -
 .../interactor/command/fitter/FitterResult.java    |   47 -
 .../interactor/command/fitter/FitterUtils.java     |   23 -
 .../interactor/command/fitter/SingleTplFitter.java |   42 -
 .../interactor/command/parser/AbstarctParser.java  |  162 --
 .../cli/core/interactor/command/parser/Parser.java |   23 -
 .../interactor/command/parser/SingleCmdParser.java |   54 -
 .../command/parser/result/ParseResult.java         |   57 -
 .../command/parser/transformer/ParamKeyMapper.java |  116 --
 .../command/template/AbstractCmdTemplate.java      |  275 ----
 .../command/template/option/BaseOption.java        |  127 --
 .../interactor/command/template/option/Flag.java   |   48 -
 .../command/template/option/MapOption.java         |  102 --
 .../command/template/option/Parameter.java         |   74 -
 .../command/template/option/SpecialMapOption.java  |   25 -
 .../command/template/option/StdOption.java         |   66 -
 .../core/interactor/execution/AsyncSubmission.java |   38 -
 .../interactor/execution/ExecutionResultImpl.java  |   66 -
 .../core/interactor/execution/HelpExecution.java   |   42 -
 .../core/interactor/execution/JobManSubType.java   |   40 -
 .../core/interactor/execution/JobManagement.java   |   97 --
 .../core/interactor/execution/SyncSubmission.java  |  198 ---
 .../execution/executor/AsyncBackendExecutor.java   |   35 -
 .../execution/executor/ExecutorBuilder.java        |   21 -
 .../executor/JobManagableBackendExecutor.java      |   33 -
 .../execution/executor/LogRetrievable.java         |   21 -
 .../execution/executor/SyncBackendExecutor.java    |   26 -
 .../interactor/execution/jobexec/JobManExec.java   |   76 -
 .../execution/jobexec/JobSubmitExec.java           |  146 --
 .../execution/observer/event/IncLogEvent.java      |   38 -
 .../observer/event/LinkisClientEvent.java          |   30 -
 .../observer/event/SingleObserverEvent.java        |   43 -
 .../execution/observer/event/TriggerEvent.java     |   19 -
 .../observer/listener/IncLogEventListener.java     |   59 -
 .../observer/listener/LinkisClientObserver.java    |   21 -
 .../observer/listener/TriggerObserver.java         |   32 -
 .../linkis/cli/core/interactor/job/JobBuilder.java |   21 -
 .../interactor/properties/PropertiesLoader.java    |   32 -
 .../interactor/properties/PropsFilesScanner.java   |   75 -
 .../core/interactor/properties/StdPropsLoader.java |   94 --
 .../properties/reader/PropertiesReader.java        |   36 -
 .../properties/reader/PropsFileReader.java         |   86 --
 .../interactor/properties/reader/SysEnvReader.java |   64 -
 .../properties/reader/SysPropsReader.java          |   65 -
 .../interactor/result/DefaultResultHandler.java    |   38 -
 .../core/interactor/validate/ParamValidator.java   |   27 -
 .../interactor/validate/ParsedTplValidator.java    |   72 -
 .../core/interactor/validate/PropsValidator.java   |   29 -
 .../cli/core/interactor/validate/Validator.java    |   21 -
 .../cli/core/interactor/var/StdVarAccess.java      |  319 ----
 .../cli/core/interactor/var/SysVarAccess.java      |  113 --
 .../linkis/cli/core/interactor/var/VarAccess.java  |   32 -
 .../cli/core/presenter/HelpInfoPresenter.java      |  111 --
 .../linkis/cli/core/presenter/Presenter.java       |   27 -
 .../cli/core/presenter/display/DisplayDriver.java  |   22 -
 .../presenter/display/PlainTextFileDriver.java     |   96 --
 .../cli/core/presenter/display/StdOutDriver.java   |   35 -
 .../core/presenter/display/data/FileOutData.java   |   45 -
 .../display/factory/DisplayDriverFactory.java      |   34 -
 .../cli/core/presenter/model/HelpInfoModel.java    |   30 -
 .../cli/core/presenter/model/JobExecModel.java     |  121 --
 .../cli/core/presenter/model/ModelConverter.java   |   19 -
 .../cli/core/presenter/model/PresenterModel.java   |   20 -
 .../linkis/cli/core/utils/CommonUtils.java         |   79 -
 .../linkis/cli/core/utils/LogUtils.java            |   32 -
 .../linkis/cli/core/utils/SpecialMap.java          |   20 -
 .../converter/PredefinedStringConverters.java      |  154 --
 .../linkis/cli/core/builder/AbstractBuilder.java   |   44 +
 .../cli/core/builder/BuildableByVarAccess.java     |   55 +
 .../apache/linkis/cli/core/builder/Builder.java    |   23 +
 .../linkis/cli/core/constants/CommonKeys.java      |   24 +
 .../linkis/cli/core/constants/Constants.java       |   32 +
 .../apache/linkis/cli/core/data/ClientContext.java |   35 +
 .../cli/core/exception/BuilderException.java       |   37 +
 .../cli/core/exception/CommandException.java       |   55 +
 .../cli/core/exception/ExecutorException.java      |   53 +
 .../cli/core/exception/PresenterException.java     |   36 +
 .../linkis/cli/core/exception/PropsException.java  |   35 +
 .../cli/core/exception/TransformerException.java   |   35 +
 .../cli/core/exception/UnknownException.java       |   35 +
 .../cli/core/exception/ValidateException.java      |   37 +
 .../cli/core/exception/VarAccessException.java     |   37 +
 .../cli/core/exception/error/CommonErrMsg.java     |  116 ++
 .../exception/handler/CommandExceptionHandler.java |   51 +
 .../exception/handler/DefaultExceptionHandler.java |   63 +
 .../interactor/command/fitter/AbstractFitter.java  |  186 +++
 .../cli/core/interactor/command/fitter/Fitter.java |   29 +
 .../interactor/command/fitter/FitterResult.java    |   51 +
 .../interactor/command/fitter/FitterUtils.java     |   27 +
 .../interactor/command/fitter/SingleTplFitter.java |   46 +
 .../interactor/command/parser/AbstarctParser.java  |  166 +++
 .../cli/core/interactor/command/parser/Parser.java |   27 +
 .../interactor/command/parser/SingleCmdParser.java |   58 +
 .../command/parser/result/ParseResult.java         |   61 +
 .../command/parser/transformer/ParamKeyMapper.java |  120 ++
 .../command/template/AbstractCmdTemplate.java      |  279 ++++
 .../command/template/option/BaseOption.java        |  131 ++
 .../interactor/command/template/option/Flag.java   |   52 +
 .../command/template/option/MapOption.java         |  106 ++
 .../command/template/option/Parameter.java         |   78 +
 .../command/template/option/SpecialMapOption.java  |   29 +
 .../command/template/option/StdOption.java         |   70 +
 .../core/interactor/execution/AsyncSubmission.java |   42 +
 .../interactor/execution/ExecutionResultImpl.java  |   70 +
 .../core/interactor/execution/HelpExecution.java   |   46 +
 .../core/interactor/execution/JobManSubType.java   |   44 +
 .../core/interactor/execution/JobManagement.java   |  101 ++
 .../core/interactor/execution/SyncSubmission.java  |  202 +++
 .../execution/executor/AsyncBackendExecutor.java   |   39 +
 .../execution/executor/ExecutorBuilder.java        |   25 +
 .../executor/JobManagableBackendExecutor.java      |   37 +
 .../execution/executor/LogRetrievable.java         |   25 +
 .../execution/executor/SyncBackendExecutor.java    |   30 +
 .../interactor/execution/jobexec/JobManExec.java   |   80 +
 .../execution/jobexec/JobSubmitExec.java           |  150 ++
 .../execution/observer/event/IncLogEvent.java      |   42 +
 .../observer/event/LinkisClientEvent.java          |   34 +
 .../observer/event/SingleObserverEvent.java        |   47 +
 .../execution/observer/event/TriggerEvent.java     |   23 +
 .../observer/listener/IncLogEventListener.java     |   63 +
 .../observer/listener/LinkisClientObserver.java    |   25 +
 .../observer/listener/TriggerObserver.java         |   36 +
 .../linkis/cli/core/interactor/job/JobBuilder.java |   25 +
 .../interactor/properties/PropertiesLoader.java    |   36 +
 .../interactor/properties/PropsFilesScanner.java   |   79 +
 .../core/interactor/properties/StdPropsLoader.java |   98 ++
 .../properties/reader/PropertiesReader.java        |   40 +
 .../properties/reader/PropsFileReader.java         |   90 ++
 .../interactor/properties/reader/SysEnvReader.java |   68 +
 .../properties/reader/SysPropsReader.java          |   69 +
 .../interactor/result/DefaultResultHandler.java    |   42 +
 .../core/interactor/validate/ParamValidator.java   |   31 +
 .../interactor/validate/ParsedTplValidator.java    |   76 +
 .../core/interactor/validate/PropsValidator.java   |   33 +
 .../cli/core/interactor/validate/Validator.java    |   25 +
 .../cli/core/interactor/var/StdVarAccess.java      |  323 ++++
 .../cli/core/interactor/var/SysVarAccess.java      |  117 ++
 .../linkis/cli/core/interactor/var/VarAccess.java  |   36 +
 .../cli/core/presenter/HelpInfoPresenter.java      |  115 ++
 .../linkis/cli/core/presenter/Presenter.java       |   31 +
 .../cli/core/presenter/display/DisplayDriver.java  |   26 +
 .../presenter/display/PlainTextFileDriver.java     |  100 ++
 .../cli/core/presenter/display/StdOutDriver.java   |   39 +
 .../core/presenter/display/data/FileOutData.java   |   49 +
 .../display/factory/DisplayDriverFactory.java      |   38 +
 .../cli/core/presenter/model/HelpInfoModel.java    |   34 +
 .../cli/core/presenter/model/JobExecModel.java     |  125 ++
 .../cli/core/presenter/model/ModelConverter.java   |   23 +
 .../cli/core/presenter/model/PresenterModel.java   |   24 +
 .../apache/linkis/cli/core/utils/CommonUtils.java  |   83 ++
 .../org/apache/linkis/cli/core/utils/LogUtils.java |   36 +
 .../apache/linkis/cli/core/utils/SpecialMap.java   |   24 +
 .../converter/PredefinedStringConverters.java      |  158 ++
 .../linkis/cli/core/constants/TestConstants.java   |  100 --
 .../handler/CommandExceptionHandlerTest.java       |   42 -
 .../cli/core/interactor/command/TestCmdType.java   |   57 -
 .../command/fitter/SingleTplFitterTest.java        |   89 --
 .../command/parser/SingleCmdParserTest.java        |  135 --
 .../command/template/TestParamMapper.java          |   32 -
 .../command/template/TestSparkCmdTemplate.java     |  166 ---
 .../interactor/properties/StdPropsLoaderTest.java  |  127 --
 .../cli/core/interactor/var/StdVarAccessTest.java  |  305 ----
 .../linkis/cli/core/utils/TestUtils.java           |   70 -
 .../linkis/cli/core/constants/TestConstants.java   |  104 ++
 .../handler/CommandExceptionHandlerTest.java       |   46 +
 .../cli/core/interactor/command/TestCmdType.java   |   61 +
 .../command/fitter/SingleTplFitterTest.java        |   93 ++
 .../command/parser/SingleCmdParserTest.java        |  139 ++
 .../command/template/TestParamMapper.java          |   36 +
 .../command/template/TestSparkCmdTemplate.java     |  170 +++
 .../interactor/properties/StdPropsLoaderTest.java  |  131 ++
 .../cli/core/interactor/var/StdVarAccessTest.java  |  309 ++++
 .../apache/linkis/cli/core/utils/TestUtils.java    |   74 +
 .../src/test/resources/conf/linkis-cli.properties  |   14 +-
 .../src/test/resources/conf/user.properties        |   14 +-
 .../linkis-cli-core/src/test/resources/log4j2.xml  |   18 +-
 .../linkis-client/linkis-cli/pom.xml               |   24 +-
 .../linkis-computation-client/pom.xml              |   32 +-
 .../src/main/assembly/distribution.xml             |   21 +-
 .../src/main/resources/log4j.properties            |   36 -
 .../linkis/computation/client/JobListener.scala    |   31 -
 .../linkis/computation/client/JobMetrics.scala     |   68 -
 .../linkis/computation/client/LinkisJob.scala      |   41 -
 .../computation/client/LinkisJobBuilder.scala      |  219 ---
 .../computation/client/LinkisJobClient.scala       |   42 -
 .../computation/client/ResultSetIterator.scala     |  122 --
 .../client/interactive/InteractiveJob.scala        |   98 --
 .../client/interactive/InteractiveJobBuilder.scala |   58 -
 .../client/interactive/LogListener.scala           |   27 -
 .../client/interactive/ProgressListener.scala      |   26 -
 .../computation/client/job/AbstractLinkisJob.scala |  107 --
 .../client/job/AbstractSubmittableLinkisJob.scala  |   41 -
 .../computation/client/job/StorableLinkisJob.scala |  115 --
 .../client/job/SubmittableLinkisJob.scala          |   27 -
 .../client/once/LinkisManagerClient.scala          |   63 -
 .../linkis/computation/client/once/OnceJob.scala   |   65 -
 .../once/action/CreateEngineConnAction.scala       |   99 --
 .../client/once/action/GetEngineConnAction.scala   |   36 -
 .../client/once/action/KillEngineConnAction.scala  |   34 -
 .../client/once/action/LinkisManagerAction.scala   |   23 -
 .../once/action/ServiceInstanceBuilder.scala       |   51 -
 .../once/result/CreateEngineConnResult.scala       |   24 -
 .../client/once/result/GetEngineConnResult.scala   |   36 -
 .../client/once/result/KillEngineConnResult.scala  |   24 -
 .../client/once/result/LinkisManagerResult.scala   |   24 -
 .../client/once/simple/SimpleOnceJob.scala         |  134 --
 .../client/once/simple/SimpleOnceJobBuilder.scala  |  134 --
 .../client/operator/OnceJobOperator.scala          |   42 -
 .../computation/client/operator/Operator.scala     |   27 -
 .../client/operator/OperatorFactory.scala          |   49 -
 .../client/operator/StorableOperator.scala         |   42 -
 .../operator/impl/ApplicationInfoOperator.scala    |   38 -
 .../computation/client/utils/LabelKeyUtils.scala   |   29 -
 .../linkis/ujes/client/UJESClient.scala            |  128 --
 .../linkis/ujes/client/UJESClientImpl.scala        |   30 -
 .../exception/UJESClientBuilderException.scala     |   24 -
 .../ujes/client/request/GetColumnsAction.scala     |   62 -
 .../linkis/ujes/client/request/GetDBSAction.scala  |   43 -
 .../ujes/client/request/GetTablesAction.scala      |   55 -
 .../ujes/client/request/JobExecIdAction.scala      |   70 -
 .../ujes/client/request/JobExecuteAction.scala     |  223 ---
 .../linkis/ujes/client/request/JobInfoAction.scala |   54 -
 .../linkis/ujes/client/request/JobListAction.scala |  107 --
 .../linkis/ujes/client/request/JobLogAction.scala  |   76 -
 .../ujes/client/request/JobSubmitAction.scala      |  151 --
 .../linkis/ujes/client/request/OpenLogAction.scala |   54 -
 .../ujes/client/request/ResultSetAction.scala      |   73 -
 .../ujes/client/request/ResultSetListAction.scala  |   58 -
 .../linkis/ujes/client/request/UJESJobAction.scala |   21 -
 .../linkis/ujes/client/request/UserAction.scala    |   25 -
 .../ujes/client/response/GetColumnsResult.scala    |   30 -
 .../linkis/ujes/client/response/GetDBSResult.scala |   42 -
 .../ujes/client/response/GetTablesResult.scala     |   30 -
 .../ujes/client/response/JobExecuteResult.scala    |   28 -
 .../ujes/client/response/JobInfoResult.scala       |   72 -
 .../ujes/client/response/JobKillResult.scala       |   22 -
 .../ujes/client/response/JobListResult.scala       |   34 -
 .../linkis/ujes/client/response/JobLogResult.scala |   31 -
 .../ujes/client/response/JobPauseResult.scala      |   22 -
 .../ujes/client/response/JobProgressResult.scala   |   46 -
 .../ujes/client/response/JobStatusResult.scala     |   45 -
 .../ujes/client/response/JobSubmitResult.scala     |   26 -
 .../ujes/client/response/OpenLogResult.scala       |   36 -
 .../ujes/client/response/ResultSetListResult.scala |   40 -
 .../ujes/client/response/ResultSetResult.scala     |   41 -
 .../ujes/client/response/UJESJobResult.scala       |   32 -
 .../linkis/ujes/client/utils/UJESClientUtils.scala |   47 -
 .../linkis/computation/client/JobListener.scala    |   31 +
 .../linkis/computation/client/JobMetrics.scala     |   68 +
 .../linkis/computation/client/LinkisJob.scala      |   41 +
 .../computation/client/LinkisJobBuilder.scala      |  219 +++
 .../computation/client/LinkisJobClient.scala       |   42 +
 .../computation/client/ResultSetIterator.scala     |  122 ++
 .../client/interactive/InteractiveJob.scala        |   98 ++
 .../client/interactive/InteractiveJobBuilder.scala |   58 +
 .../client/interactive/LogListener.scala           |   27 +
 .../client/interactive/ProgressListener.scala      |   26 +
 .../computation/client/job/AbstractLinkisJob.scala |  108 ++
 .../client/job/AbstractSubmittableLinkisJob.scala  |   41 +
 .../computation/client/job/StorableLinkisJob.scala |  115 ++
 .../client/job/SubmittableLinkisJob.scala          |   27 +
 .../client/once/LinkisManagerClient.scala          |   67 +
 .../linkis/computation/client/once/OnceJob.scala   |   71 +
 .../once/action/CreateEngineConnAction.scala       |   99 ++
 .../client/once/action/ECMOperateAction.scala      |   47 +
 .../once/action/EngineConnOperateAction.scala      |   70 +
 .../client/once/action/GetEngineConnAction.scala   |   36 +
 .../client/once/action/KillEngineConnAction.scala  |   34 +
 .../client/once/action/LinkisManagerAction.scala   |   23 +
 .../once/action/ServiceInstanceBuilder.scala       |   51 +
 .../once/result/CreateEngineConnResult.scala       |   24 +
 .../client/once/result/ECMOperateResult.scala      |   29 +
 .../once/result/EngineConnOperateResult.scala      |   51 +
 .../client/once/result/GetEngineConnResult.scala   |   36 +
 .../client/once/result/KillEngineConnResult.scala  |   24 +
 .../client/once/result/LinkisManagerResult.scala   |   24 +
 .../client/once/simple/SimpleOnceJob.scala         |  147 ++
 .../client/once/simple/SimpleOnceJobBuilder.scala  |  134 ++
 .../client/operator/OnceJobOperator.scala          |   92 ++
 .../computation/client/operator/Operator.scala     |   31 +
 .../client/operator/OperatorFactory.scala          |   49 +
 .../client/operator/StorableOperator.scala         |   42 +
 .../impl/EngineConnApplicationInfoOperator.scala   |   45 +
 .../operator/impl/EngineConnCommonOperator.scala   |   49 +
 .../impl/EngineConnDiagnosisOperator.scala         |   33 +
 .../operator/impl/EngineConnLogOperator.scala      |  118 ++
 .../operator/impl/EngineConnMetricsOperator.scala  |   34 +
 .../operator/impl/EngineConnProgressOperator.scala |   45 +
 .../computation/client/utils/LabelKeyUtils.scala   |   29 +
 .../org/apache/linkis/ujes/client/UJESClient.scala |  129 ++
 .../apache/linkis/ujes/client/UJESClientImpl.scala |   31 +
 .../exception/UJESClientBuilderException.scala     |   25 +
 .../ujes/client/request/GetColumnsAction.scala     |   63 +
 .../linkis/ujes/client/request/GetDBSAction.scala  |   44 +
 .../ujes/client/request/GetTablesAction.scala      |   56 +
 .../ujes/client/request/JobExecIdAction.scala      |   71 +
 .../ujes/client/request/JobExecuteAction.scala     |  224 +++
 .../linkis/ujes/client/request/JobInfoAction.scala |   55 +
 .../linkis/ujes/client/request/JobListAction.scala |  109 ++
 .../linkis/ujes/client/request/JobLogAction.scala  |   77 +
 .../ujes/client/request/JobSubmitAction.scala      |  152 ++
 .../linkis/ujes/client/request/OpenLogAction.scala |   56 +
 .../ujes/client/request/ResultSetAction.scala      |   74 +
 .../ujes/client/request/ResultSetListAction.scala  |   58 +
 .../linkis/ujes/client/request/UJESJobAction.scala |   22 +
 .../linkis/ujes/client/request/UserAction.scala    |   26 +
 .../ujes/client/response/GetColumnsResult.scala    |   31 +
 .../linkis/ujes/client/response/GetDBSResult.scala |   43 +
 .../ujes/client/response/GetTablesResult.scala     |   31 +
 .../ujes/client/response/JobExecuteResult.scala    |   29 +
 .../ujes/client/response/JobInfoResult.scala       |   75 +
 .../ujes/client/response/JobKillResult.scala       |   23 +
 .../ujes/client/response/JobListResult.scala       |   36 +
 .../linkis/ujes/client/response/JobLogResult.scala |   32 +
 .../ujes/client/response/JobPauseResult.scala      |   23 +
 .../ujes/client/response/JobProgressResult.scala   |   47 +
 .../ujes/client/response/JobStatusResult.scala     |   46 +
 .../ujes/client/response/JobSubmitResult.scala     |   26 +
 .../ujes/client/response/OpenLogResult.scala       |   38 +
 .../ujes/client/response/ResultSetListResult.scala |   40 +
 .../ujes/client/response/ResultSetResult.scala     |   42 +
 .../ujes/client/response/UJESJobResult.scala       |   33 +
 .../ujes/client/response/image/ImagePanel.java     |   38 +
 .../ujes/client/response/image/ShowImage.scala     |  101 ++
 .../linkis/ujes/client/utils/UJESClientUtils.scala |   48 +
 .../computation/client/FlinkOnceJobTest.java       |   76 -
 .../computation/client/InteractiveJobTest.java     |   45 -
 .../linkis/ujes/client/UJESClientImplTest.scala    |   58 -
 .../linkis/ujes/client/UJESClientImplTestJ.java    |   64 -
 .../computation/client/FlinkOnceJobTest.java       |   81 +
 .../computation/client/InteractiveJobTest.java     |   45 +
 .../ujes/client/PythonImageJavaClientTest.java     |  165 +++
 .../linkis/ujes/client/UJESClientImplTest.scala    |   59 +
 .../linkis/ujes/client/UJESClientImplTestJ.java    |   65 +
 .../linkis-computation-governance-common/pom.xml   |   28 +-
 .../common/entity/ExecutionNodeStatus.java         |   48 -
 .../governance/common/entity/NodeExistStatus.java  |   25 -
 .../governance/common/entity/job/JobRequest.java   |  201 ---
 .../common/entity/job/JobRequestWithDetail.java    |   63 -
 .../common/entity/job/OnceExecutorContent.scala    |   48 -
 .../governance/common/entity/job/SubJobDetail.java |  154 --
 .../governance/common/entity/job/SubJobInfo.java   |   97 --
 .../common/entity/task/RequestInsertTask.java      |   23 -
 .../common/entity/task/RequestOneTask.java         |   42 -
 .../common/entity/task/RequestPersistTask.java     |  386 -----
 .../common/entity/task/RequestQueryTask.java       |   28 -
 .../common/entity/task/RequestReadAllTask.java     |   42 -
 .../common/entity/task/RequestUpdateTask.java      |   23 -
 .../common/entity/task/ResponsePersist.java        |   90 --
 .../common/entity/ExecutionNodeStatus.java         |   49 +
 .../governance/common/entity/NodeExistStatus.java  |   26 +
 .../governance/common/entity/job/JobRequest.java   |  199 +++
 .../common/entity/job/JobRequestWithDetail.java    |   61 +
 .../common/entity/job/OnceExecutorContent.scala    |   46 +
 .../common/entity/job/QueryException.java          |   32 +
 .../governance/common/entity/job/SubJobDetail.java |  152 ++
 .../governance/common/entity/job/SubJobInfo.java   |   95 ++
 .../common/entity/task/RequestInsertTask.java      |   24 +
 .../common/entity/task/RequestOneTask.java         |   43 +
 .../common/entity/task/RequestPersistTask.java     |  387 +++++
 .../common/entity/task/RequestQueryTask.java       |   29 +
 .../common/entity/task/RequestReadAllTask.java     |   43 +
 .../common/entity/task/RequestUpdateTask.java      |   24 +
 .../common/entity/task/ResponsePersist.java        |   91 ++
 .../common/conf/GovernaceCommonConf.scala          |   48 -
 .../common/constant/job/JobRequestConstants.scala  |   37 -
 .../exception/GovernanceErrorException.scala       |   32 -
 .../common/exception/LinkisJobRetryException.scala |    9 -
 .../engineconn/EngineConnExecutorErrorCode.java    |   39 -
 .../EngineConnExecutorErrorException.java          |   37 -
 .../governance/common/paser/CodeParser.scala       |  272 ----
 .../protocol/conf/RequestQueryGlobalConfig.scala   |   42 -
 .../common/protocol/conf/ResponseQueryConfig.scala |   25 -
 .../protocol/engineconn/RequestEngineStatus.scala  |   28 -
 .../common/protocol/job/JobDetailReqProcotol.scala |   36 -
 .../common/protocol/job/JobReqProcotol.scala       |   35 -
 .../common/protocol/job/JobRespProtocol.scala      |   50 -
 .../common/protocol/task/RequestTask.scala         |  101 --
 .../protocol/task/ResponseEngineConnPid.scala      |   31 -
 .../common/protocol/task/ResponseTaskExecute.scala |   54 -
 .../common/utils/EngineConnArguments.scala         |  144 --
 .../common/utils/GovernanceConstant.scala          |   34 -
 .../common/utils/OnceExecutorContentUtils.scala    |   68 -
 .../common/conf/GovernaceCommonConf.scala          |   55 +
 .../common/constant/job/JobRequestConstants.scala  |   36 +
 .../exception/GovernanceErrorException.scala       |   31 +
 .../common/exception/LinkisJobRetryException.scala |   26 +
 .../engineconn/EngineConnExecutorErrorCode.java    |   40 +
 .../EngineConnExecutorErrorException.java          |   38 +
 .../governance/common/paser/CodeParser.scala       |  276 ++++
 .../protocol/conf/RequestQueryGlobalConfig.scala   |   49 +
 .../common/protocol/conf/ResponseQueryConfig.scala |   26 +
 .../protocol/engineconn/RequestEngineStatus.scala  |   29 +
 .../common/protocol/job/JobDetailReqProcotol.scala |   53 +
 .../common/protocol/job/JobReqProcotol.scala       |   52 +
 .../common/protocol/job/JobRespProtocol.scala      |   82 +
 .../common/protocol/task/RequestTask.scala         |  102 ++
 .../protocol/task/ResponseEngineConnPid.scala      |   32 +
 .../common/protocol/task/ResponseTaskExecute.scala |   55 +
 .../common/utils/EngineConnArguments.scala         |  145 ++
 .../common/utils/GovernanceConstant.scala          |   35 +
 .../common/utils/OnceExecutorContentUtils.scala    |   85 ++
 .../linkis-engineconn-linux-launch/pom.xml         |   25 +-
 .../launch/LinuxProcessEngineConnLaunch.scala      |   29 -
 .../launch/LinuxProcessEngineConnLaunch.scala      |   30 +
 .../linkis-engineconn-manager-core/pom.xml         |   29 +-
 .../linkis/ecm/core/conf/ECMErrorCode.scala        |   26 -
 .../linkis/ecm/core/engineconn/EngineConn.scala    |   73 -
 .../ecm/core/engineconn/EngineConnInfo.scala       |   33 -
 .../ecm/core/engineconn/YarnEngineConn.scala       |   35 -
 .../ecm/core/exception/ECMCoreException.scala      |   31 -
 .../ecm/core/launch/DiscoveryMsgGenerator.scala    |   34 -
 .../linkis/ecm/core/launch/EngineConnLaunch.scala  |   37 -
 .../ecm/core/launch/EngineConnLaunchRunner.scala   |   43 -
 .../ecm/core/launch/EngineConnManagerEnv.scala     |   31 -
 .../core/launch/ProcessEngineCommandBuilder.scala  |   92 --
 .../ecm/core/launch/ProcessEngineCommandExec.scala |   54 -
 .../ecm/core/launch/ProcessEngineConnLaunch.scala  |  209 ---
 .../ecm/core/listener/ECMAsyncListenerBus.scala    |   30 -
 .../linkis/ecm/core/listener/ECMEvent.java         |   23 -
 .../ecm/core/listener/ECMEventListener.scala       |   30 -
 .../ecm/core/listener/ECMSyncListenerBus.scala     |   27 -
 .../linkis/ecm/core/metrics/ECMMetrics.scala       |   41 -
 .../linkis/ecm/core/report/ECMHealthReport.scala   |   38 -
 .../linkis/ecm/core/report/NodeHealthReport.scala  |   49 -
 .../apache/linkis/ecm/core/conf/ECMErrorCode.scala |   27 +
 .../linkis/ecm/core/engineconn/EngineConn.scala    |   74 +
 .../ecm/core/engineconn/EngineConnInfo.scala       |   34 +
 .../ecm/core/engineconn/YarnEngineConn.scala       |   36 +
 .../ecm/core/exception/ECMCoreException.scala      |   32 +
 .../ecm/core/launch/DiscoveryMsgGenerator.scala    |   35 +
 .../linkis/ecm/core/launch/EngineConnLaunch.scala  |   38 +
 .../ecm/core/launch/EngineConnLaunchRunner.scala   |   44 +
 .../ecm/core/launch/EngineConnManagerEnv.scala     |   32 +
 .../core/launch/ProcessEngineCommandBuilder.scala  |   93 ++
 .../ecm/core/launch/ProcessEngineCommandExec.scala |   55 +
 .../ecm/core/launch/ProcessEngineConnLaunch.scala  |  223 +++
 .../ecm/core/listener/ECMAsyncListenerBus.scala    |   31 +
 .../apache/linkis/ecm/core/listener/ECMEvent.java  |   24 +
 .../ecm/core/listener/ECMEventListener.scala       |   31 +
 .../ecm/core/listener/ECMSyncListenerBus.scala     |   28 +
 .../linkis/ecm/core/metrics/ECMMetrics.scala       |   42 +
 .../linkis/ecm/core/report/ECMHealthReport.scala   |   39 +
 .../linkis/ecm/core/report/NodeHealthReport.scala  |   50 +
 .../linkis-engineconn-manager-server/pom.xml       |   39 +-
 .../src/main/assembly/distribution.xml             |   21 +-
 .../linkis/ecm/server/LinkisECMApplication.java    |  123 --
 .../linkis/ecm/server/LinkisECMApplication.java    |  124 ++
 .../linkis/ecm/server/conf/ECMConfiguration.scala  |   78 -
 .../ecm/server/context/DefaultECMContext.scala     |   41 -
 .../linkis/ecm/server/context/ECMContext.scala     |   31 -
 .../ecm/server/converter/ECMEngineConverter.scala  |   33 -
 .../ecm/server/engineConn/DefaultEngineConn.scala  |  103 --
 .../server/engineConn/DefaultYarnEngineConn.scala  |   42 -
 .../ecm/server/errorcode/ECMErrorConstants.scala   |   23 -
 .../ecm/server/exception/ECMErrorException.scala   |   32 -
 .../linkis/ecm/server/hook/ECMHook.scala           |   36 -
 .../linkis/ecm/server/hook/JarUDFLoadECMHook.scala |   45 -
 .../linkis/ecm/server/listener/ECMReadyEvent.scala |   42 -
 .../ecm/server/metrics/DefaultECMMetrics.scala     |  106 --
 .../ecm/server/report/DefaultECMHealthReport.scala |   81 -
 .../ecm/server/service/ECMHealthService.scala      |   33 -
 .../ecm/server/service/ECMMetricsService.scala     |   22 -
 .../ecm/server/service/ECMRegisterService.scala    |   27 -
 .../ecm/server/service/EngineConnKillService.scala |   26 -
 .../server/service/EngineConnLaunchService.scala   |   34 -
 .../ecm/server/service/EngineConnListService.scala |   48 -
 .../service/EngineConnPidCallbackService.scala     |   27 -
 .../service/EngineConnStatusCallbackService.scala  |   26 -
 .../server/service/LocalDirsHandleService.scala    |   34 -
 .../ecm/server/service/LogCallbackService.scala    |   27 -
 .../service/ResourceLocalizationService.scala      |   27 -
 .../ecm/server/service/YarnCallbackService.scala   |   28 -
 .../impl/AbstractEngineConnLaunchService.scala     |  148 --
 .../impl/BmlResourceLocalizationService.scala      |  137 --
 .../service/impl/DefaultECMHealthService.scala     |  139 --
 .../service/impl/DefaultECMMetricsService.scala    |   25 -
 .../service/impl/DefaultECMRegisterService.scala   |  108 --
 .../service/impl/DefaultEngineConnKillService.java |  138 --
 .../impl/DefaultEngineConnListService.scala        |  149 --
 .../impl/DefaultEngineConnPidCallbackService.scala |   38 -
 .../DefaultEngineConnStatusCallbackService.scala   |   51 -
 .../impl/DefaultLocalDirsHandleService.scala       |   47 -
 .../service/impl/DefaultYarnCallbackService.scala  |   37 -
 .../impl/LinuxProcessEngineConnLaunchService.scala |   60 -
 .../impl/ProcessEngineConnLaunchService.scala      |   97 --
 .../ecm/server/spring/ECMSpringConfiguration.scala |  118 --
 .../linkis/ecm/server/util/ECMUtils.scala          |   69 -
 .../linkis/ecm/server/conf/ECMConfiguration.scala  |   79 +
 .../ecm/server/context/DefaultECMContext.scala     |   42 +
 .../linkis/ecm/server/context/ECMContext.scala     |   32 +
 .../ecm/server/converter/ECMEngineConverter.scala  |   34 +
 .../ecm/server/engineConn/DefaultEngineConn.scala  |  104 ++
 .../server/engineConn/DefaultYarnEngineConn.scala  |   43 +
 .../ecm/server/errorcode/ECMErrorConstants.scala   |   22 +
 .../linkis/ecm/server/exception/ECMErrorCode.scala |   30 +
 .../ecm/server/exception/ECMErrorException.scala   |   33 +
 .../apache/linkis/ecm/server/hook/ECMHook.scala    |   35 +
 .../linkis/ecm/server/hook/JarUDFLoadECMHook.scala |   44 +
 .../linkis/ecm/server/listener/ECMReadyEvent.scala |   43 +
 .../ecm/server/metrics/DefaultECMMetrics.scala     |  107 ++
 .../server/operator/EngineConnLogOperator.scala    |  153 ++
 .../ecm/server/report/DefaultECMHealthReport.scala |   82 +
 .../ecm/server/service/ECMHealthService.scala      |   34 +
 .../ecm/server/service/ECMMetricsService.scala     |   23 +
 .../ecm/server/service/ECMRegisterService.scala    |   28 +
 .../ecm/server/service/EngineConnKillService.scala |   27 +
 .../server/service/EngineConnLaunchService.scala   |   35 +
 .../ecm/server/service/EngineConnListService.scala |   49 +
 .../service/EngineConnPidCallbackService.scala     |   28 +
 .../service/EngineConnStatusCallbackService.scala  |   27 +
 .../server/service/LocalDirsHandleService.scala    |   35 +
 .../ecm/server/service/LogCallbackService.scala    |   28 +
 .../linkis/ecm/server/service/OperateService.scala |   27 +
 .../service/ResourceLocalizationService.scala      |   28 +
 .../ecm/server/service/YarnCallbackService.scala   |   29 +
 .../impl/AbstractEngineConnLaunchService.scala     |  150 ++
 .../impl/BmlResourceLocalizationService.scala      |  149 ++
 .../service/impl/DefaultECMHealthService.scala     |  140 ++
 .../service/impl/DefaultECMMetricsService.scala    |   26 +
 .../service/impl/DefaultECMRegisterService.scala   |  109 ++
 .../service/impl/DefaultEngineConnKillService.java |  139 ++
 .../impl/DefaultEngineConnListService.scala        |  150 ++
 .../impl/DefaultEngineConnPidCallbackService.scala |   39 +
 .../DefaultEngineConnStatusCallbackService.scala   |   52 +
 .../impl/DefaultLocalDirsHandleService.scala       |   48 +
 .../service/impl/DefaultOperateService.scala       |   48 +
 .../service/impl/DefaultYarnCallbackService.scala  |   38 +
 .../impl/LinuxProcessEngineConnLaunchService.scala |   61 +
 .../impl/ProcessEngineConnLaunchService.scala      |   98 ++
 .../ecm/server/spring/ECMSpringConfiguration.scala |  119 ++
 .../apache/linkis/ecm/server/util/ECMUtils.scala   |   70 +
 .../linkis-engineconn-manager/pom.xml              |   23 +-
 .../linkis-once-engineconn/pom.xml                 |   39 +-
 .../engineconn/once/executor/OnceExecutor.scala    |  160 --
 .../executor/OnceExecutorExecutionContext.scala    |   46 -
 .../executor/creation/OnceExecutorFactory.scala    |   45 -
 .../exception/OnceEngineConnErrorException.scala   |   29 -
 .../execution/OnceEngineConnExecution.scala        |  100 --
 .../engineconn/once/executor/OnceExecutor.scala    |  168 +++
 .../executor/OnceExecutorExecutionContext.scala    |   47 +
 .../once/executor/OperableOnceExecutor.scala       |   33 +
 .../executor/creation/OnceExecutorFactory.scala    |   46 +
 .../executor/creation/OnceExecutorManager.scala    |   54 +
 .../exception/OnceEngineConnErrorException.scala   |   30 +
 .../execution/OnceEngineConnExecution.scala        |  130 ++
 .../operator/OperableOnceEngineConnOperator.scala  |   60 +
 .../linkis-streaming-engineconn/pom.xml            |   23 +-
 .../linkis-computation-engineconn/pom.xml          |   41 +-
 .../executor/conf/ComputationExecutorConf.scala    |   38 -
 .../creation/ComputationExecutorFactory.scala      |   49 -
 .../creation/ComputationExecutorManager.scala      |   90 --
 ...omputationSingleExecutorEngineConnFactory.scala |   55 -
 .../executor/cs/CSEnginePreExecuteHook.scala       |   51 -
 .../computation/executor/cs/CSResourceParser.scala |   68 -
 .../computation/executor/cs/CSTableRegister.scala  |   89 --
 .../executor/entity/CommonEngineConnTask.scala     |   58 -
 .../executor/entity/EngineConnTask.scala           |   54 -
 .../computation/executor/entity/TaskStatus.scala   |   33 -
 .../execute/ComputationEngineConnExecution.scala   |   75 -
 .../executor/execute/ComputationExecutor.scala     |  334 -----
 .../execute/ConcurrentComputationExecutor.scala    |   51 -
 .../executor/execute/EngineExecutionContext.scala  |  168 ---
 .../executor/hook/ComputationEngineConnHook.scala  |   37 -
 .../executor/hook/ComputationExecutorHook.scala    |   57 -
 .../executor/hook/UDFLoadEngineConnHook.scala      |  196 ---
 .../EngineResultsetPrefixExecutorHook.scala        |   56 -
 .../executor/hook/executor/ExecuteOnceHook.scala   |   57 -
 .../executor/listener/ResultSetListener.scala      |   30 -
 .../executor/listener/TaskProgressListener.scala   |   27 -
 .../executor/listener/TaskStatusListener.scala     |   27 -
 .../computation/executor/rs/RsOutputStream.scala   |   66 -
 .../executor/service/TaskExecutionService.scala    |   51 -
 .../service/TaskExecutionServiceImpl.scala         |  474 ------
 .../executor/utlis/ComputationEngineConstant.scala |   30 -
 .../executor/utlis/ComputationEngineUtils.scala    |   29 -
 .../async/AsyncConcurrentComputationExecutor.scala |   25 +
 .../executor/conf/ComputationExecutorConf.scala    |   39 +
 .../creation/ComputationExecutorFactory.scala      |   48 +
 .../creation/ComputationExecutorManager.scala      |   89 ++
 ...omputationSingleExecutorEngineConnFactory.scala |   54 +
 .../executor/cs/CSEnginePreExecuteHook.scala       |   55 +
 .../computation/executor/cs/CSResourceParser.scala |   72 +
 .../computation/executor/cs/CSTableRegister.scala  |   93 ++
 .../executor/entity/CommonEngineConnTask.scala     |   59 +
 .../executor/entity/EngineConnTask.scala           |   55 +
 .../computation/executor/entity/TaskStatus.scala   |   34 +
 .../execute/ComputationEngineConnExecution.scala   |   76 +
 .../executor/execute/ComputationExecutor.scala     |  339 +++++
 .../execute/ConcurrentComputationExecutor.scala    |   52 +
 .../executor/execute/EngineExecutionContext.scala  |  172 +++
 .../executor/hook/ComputationEngineConnHook.scala  |   38 +
 .../executor/hook/ComputationExecutorHook.scala    |   58 +
 .../executor/hook/UDFLoadEngineConnHook.scala      |  195 +++
 .../EngineResultsetPrefixExecutorHook.scala        |   55 +
 .../executor/hook/executor/ExecuteOnceHook.scala   |   58 +
 .../executor/listener/ResultSetListener.scala      |   31 +
 .../executor/listener/TaskProgressListener.scala   |   28 +
 .../executor/listener/TaskStatusListener.scala     |   28 +
 .../computation/executor/rs/RsOutputStream.scala   |   67 +
 .../executor/service/TaskExecutionService.scala    |   52 +
 .../service/TaskExecutionServiceImpl.scala         |  476 ++++++
 .../executor/utlis/ComputationEngineConstant.scala |   31 +
 .../executor/utlis/ComputationEngineUtils.scala    |   30 +
 .../linkis-engineconn-common/pom.xml               |   31 +-
 .../engineconn/common/conf/EngineConnConf.scala    |   58 -
 .../common/conf/EngineConnConstant.scala           |   27 -
 .../common/creation/EngineCreationContext.scala    |  103 --
 .../engineconn/common/engineconn/EngineConn.scala  |   66 -
 .../common/exception/EngineConnException.scala     |   26 -
 .../common/execution/EngineConnExecution.scala     |   33 -
 .../engineconn/common/hook/EngineConnHook.scala    |   67 -
 .../engineconn/common/conf/EngineConnConf.scala    |   59 +
 .../common/conf/EngineConnConstant.scala           |   28 +
 .../common/creation/EngineCreationContext.scala    |  104 ++
 .../engineconn/common/engineconn/EngineConn.scala  |   67 +
 .../common/exception/EngineConnException.scala     |   27 +
 .../common/execution/EngineConnExecution.scala     |   34 +
 .../engineconn/common/hook/EngineConnHook.scala    |   68 +
 .../linkis-engineconn-core/pom.xml                 |   29 +-
 .../linkis/engineconn/core/EngineConnObject.scala  |   47 -
 .../AbstractCodeLanguageLabelExecutorFactory.scala |   80 -
 .../core/creation/AbstractExecutorFactory.scala    |   39 -
 .../core/engineconn/EngineConnManager.scala        |   56 -
 .../core/exception/EngineConnErrorCode.scala       |   20 -
 .../core/exception/EngineConnFatalException.scala  |   20 -
 .../execution/AbstractEngineConnExecution.scala    |   73 -
 .../core/execution/EngineConnExecution.scala       |   44 -
 .../engineconn/core/executor/ExecutorManager.scala |  204 ---
 .../linkis/engineconn/core/hook/ShutdownHook.scala |   98 --
 .../engineconn/core/util/EngineConnUtils.scala     |   25 -
 .../linkis/engineconn/core/EngineConnObject.scala  |   48 +
 .../AbstractCodeLanguageLabelExecutorFactory.scala |   79 +
 .../core/creation/AbstractExecutorFactory.scala    |   38 +
 .../core/engineconn/EngineConnManager.scala        |   57 +
 .../core/exception/EngineConnErrorCode.scala       |   24 +
 .../core/exception/EngineConnFatalException.scala  |   24 +
 .../execution/AbstractEngineConnExecution.scala    |   72 +
 .../core/execution/EngineConnExecution.scala       |   43 +
 .../engineconn/core/executor/ExecutorManager.scala |  205 +++
 .../linkis/engineconn/core/hook/ShutdownHook.scala |   99 ++
 .../engineconn/core/util/EngineConnUtils.scala     |   26 +
 .../accessible-executor/pom.xml                    |   37 +-
 .../acessible/executor/log/AbstractLogCache.java   |   36 -
 .../acessible/executor/log/LogCache.java           |   48 -
 .../acessible/executor/log/MountLogCache.java      |  126 --
 .../acessible/executor/log/SendAppender.java       |  111 --
 .../acessible/executor/log/TimeLogCache.java       |   44 -
 .../acessible/executor/log/AbstractLogCache.java   |   37 +
 .../acessible/executor/log/LogCache.java           |   49 +
 .../acessible/executor/log/MountLogCache.java      |  127 ++
 .../acessible/executor/log/SendAppender.java       |  112 ++
 .../acessible/executor/log/TimeLogCache.java       |   45 +
 .../conf/AccessibleExecutorConfiguration.scala     |   47 -
 .../AccessibleExecutorSpringConfiguration.scala    |   49 -
 .../executor/entity/AccessibleExecutor.scala       |   96 --
 .../executor/entity/ExecutorStatusInfo.scala       |   35 -
 .../execution/AccessibleEngineConnExecution.scala  |  141 --
 .../executor/info/NodeHealthyInfoManager.scala     |   44 -
 .../executor/info/NodeHeartbeatMsgManager.scala    |   23 -
 .../executor/info/NodeOverLoadInfoManager.scala    |   41 -
 .../executor/listener/ExecutorLockListener.scala   |   40 -
 .../executor/listener/ExecutorStatusListener.scala |   44 -
 .../acessible/executor/listener/LogListener.scala  |   27 -
 .../executor/listener/NodeHealthyListener.scala    |   38 -
 .../event/AccessibleExecutorConnAsyncEvent.scala   |   39 -
 .../executor/listener/event/LogUpdateEvent.scala   |   21 -
 .../executor/listener/event/TaskEvent.scala        |   35 -
 .../executor/lock/EngineConnTimedLock.scala        |  185 ---
 .../acessible/executor/lock/TimedLock.scala        |   44 -
 .../acessible/executor/log/LogHelper.scala         |   95 --
 .../executor/service/AccessibleService.scala       |   42 -
 .../service/DefaultAccessibleService.scala         |  164 --
 .../service/DefaultExecutorHeartbeatService.scala  |  127 --
 .../executor/service/DefaultManagerService.scala   |   81 -
 .../service/EngineConnTimedLockService.scala       |  205 ---
 .../service/ExecutorHeartbeatService.scala         |   36 -
 .../acessible/executor/service/LockService.scala   |   61 -
 .../acessible/executor/service/LogService.scala    |   28 -
 .../executor/utils/AccessableExecutorUtils.scala   |   21 -
 .../conf/AccessibleExecutorConfiguration.scala     |   48 +
 .../AccessibleExecutorSpringConfiguration.scala    |   50 +
 .../executor/entity/AccessibleExecutor.scala       |   97 ++
 .../executor/entity/ExecutorStatusInfo.scala       |   36 +
 .../execution/AccessibleEngineConnExecution.scala  |  142 ++
 .../executor/info/NodeHealthyInfoManager.scala     |   45 +
 .../executor/info/NodeHeartbeatMsgManager.scala    |   24 +
 .../executor/info/NodeOverLoadInfoManager.scala    |   42 +
 .../executor/listener/ExecutorLockListener.scala   |   41 +
 .../executor/listener/ExecutorStatusListener.scala |   45 +
 .../acessible/executor/listener/LogListener.scala  |   28 +
 .../executor/listener/NodeHealthyListener.scala    |   39 +
 .../event/AccessibleExecutorConnAsyncEvent.scala   |   40 +
 .../executor/listener/event/LogUpdateEvent.scala   |   22 +
 .../executor/listener/event/TaskEvent.scala        |   36 +
 .../executor/lock/EngineConnTimedLock.scala        |  186 +++
 .../acessible/executor/lock/TimedLock.scala        |   45 +
 .../acessible/executor/log/LogHelper.scala         |   96 ++
 .../impl/EngineConnApplicationInfoOperator.scala   |   42 +
 .../executor/service/AccessibleService.scala       |   43 +
 .../service/DefaultAccessibleService.scala         |  165 +++
 .../service/DefaultExecutorHeartbeatService.scala  |  128 ++
 .../executor/service/DefaultManagerService.scala   |   82 +
 .../executor/service/DefaultOperateService.scala   |   45 +
 .../service/EngineConnTimedLockService.scala       |  206 +++
 .../service/ExecutorHeartbeatService.scala         |   37 +
 .../acessible/executor/service/LockService.scala   |   62 +
 .../acessible/executor/service/LogService.scala    |   29 +
 .../executor/service/OperateService.scala          |   26 +
 .../executor/utils/AccessableExecutorUtils.scala   |   22 +
 .../callback-service/pom.xml                       |   30 +-
 .../callback/hook/CallbackEngineConnHook.scala     |   79 -
 .../service/EngineConnAfterStartCallback.scala     |   26 -
 .../callback/service/EngineConnCallback.scala      |   42 -
 .../callback/service/EngineConnPidCallback.scala   |   36 -
 .../callback/service/EngineConnTimedCallback.scala |   22 -
 .../callback/hook/CallbackEngineConnHook.scala     |   84 ++
 .../service/EngineConnAfterStartCallback.scala     |   27 +
 .../callback/service/EngineConnCallback.scala      |   56 +
 .../callback/service/EngineConnPidCallback.scala   |   37 +
 .../callback/service/EngineConnTimedCallback.scala |   23 +
 .../executor-core/pom.xml                          |   32 +-
 .../executor/ExecutorExecutionContext.scala        |  112 --
 .../conf/EngineConnExecutorConfiguration.scala     |   56 -
 .../executor/entity/ExecutableExecutor.scala       |   29 -
 .../engineconn/executor/entity/Executor.scala      |   54 -
 .../engineconn/executor/entity/LabelExecutor.scala |   29 -
 .../executor/entity/ResourceExecutor.scala         |   28 -
 .../executor/entity/SensibleExecutor.scala         |   83 --
 .../engineconn/executor/entity/YarnExecutor.scala  |   30 -
 .../listener/EngineConnAsyncListener.scala         |   26 -
 .../listener/EngineConnAsyncListenerBus.scala      |   48 -
 .../executor/listener/EngineConnSyncListener.scala |   26 -
 .../listener/EngineConnSyncListenerBus.scala       |   42 -
 .../listener/ExecutorListenerBusContext.scala      |   45 -
 .../listener/event/EngineConnAsyncEvent.scala      |   24 -
 .../listener/event/EngineConnSyncEvent.scala       |   23 -
 .../engineconn/executor/service/LabelService.scala |   53 -
 .../executor/service/ManagerService.scala          |   46 -
 .../executor/ExecutorExecutionContext.scala        |  111 ++
 .../conf/EngineConnExecutorConfiguration.scala     |   57 +
 .../executor/entity/ExecutableExecutor.scala       |   28 +
 .../engineconn/executor/entity/Executor.scala      |   55 +
 .../engineconn/executor/entity/LabelExecutor.scala |   30 +
 .../executor/entity/ResourceExecutor.scala         |   29 +
 .../executor/entity/SensibleExecutor.scala         |   84 ++
 .../engineconn/executor/entity/YarnExecutor.scala  |   31 +
 .../listener/EngineConnAsyncListener.scala         |   27 +
 .../listener/EngineConnAsyncListenerBus.scala      |   49 +
 .../executor/listener/EngineConnSyncListener.scala |   27 +
 .../listener/EngineConnSyncListenerBus.scala       |   43 +
 .../listener/ExecutorListenerBusContext.scala      |   46 +
 .../listener/event/EngineConnAsyncEvent.scala      |   25 +
 .../listener/event/EngineConnSyncEvent.scala       |   24 +
 .../engineconn/executor/service/LabelService.scala |   54 +
 .../executor/service/ManagerService.scala          |   47 +
 .../resource-executor/pom.xml                      |   26 +-
 .../linkis-engineconn-launch/pom.xml               |   25 +-
 .../engineconn/launch/EngineConnServer.scala       |  118 --
 .../engineconn/launch/EngineConnServer.scala       |  135 ++
 .../linkis-engineconn/pom.xml                      |   23 +-
 .../linkis-entrance-client/pom.xml                 |   26 +-
 .../ClientEngineBuilderBeanAnnotation.java         |   49 -
 .../ClientEngineRequesterBeanAnnotation.java       |   49 -
 .../ClientEngineSelectorBeanAnnotation.java        |   49 -
 .../ClientEntranceParserBeanAnnotation.java        |   49 -
 .../ClientGroupFactoryBeanAnnotation.java          |   49 -
 .../ClientInterceptorsBeanAnnotation.java          |   49 -
 .../DefaultEntranceClientBeanAnnotation.java       |   49 -
 .../conf/ClientSpringConfiguration.java            |   97 --
 .../ClientEngineBuilderBeanAnnotation.java         |   50 +
 .../ClientEngineRequesterBeanAnnotation.java       |   50 +
 .../ClientEngineSelectorBeanAnnotation.java        |   50 +
 .../ClientEntranceParserBeanAnnotation.java        |   50 +
 .../ClientGroupFactoryBeanAnnotation.java          |   50 +
 .../ClientInterceptorsBeanAnnotation.java          |   50 +
 .../DefaultEntranceClientBeanAnnotation.java       |   50 +
 .../conf/ClientSpringConfiguration.java            |   98 ++
 .../src/main/resources/META-INF/spring.factories   |    4 +-
 .../EngineApplicationNameFactory.scala             |   35 -
 .../linkis/entranceclient/EntranceClient.scala     |   42 -
 .../linkis/entranceclient/EntranceClientImpl.scala |  131 --
 .../entranceclient/conf/ClientConfiguration.scala  |   32 -
 .../ClientForEntranceSpringConfiguration.scala     |   81 -
 .../conf/MultiEntranceCondition.scala              |   34 -
 .../context/ClientEntranceParser.scala             |   44 -
 .../entranceclient/context/ClientLogManager.scala  |   43 -
 .../context/ClientPersistenceEngine.scala          |   56 -
 .../context/ClientPersistenceManager.scala         |   60 -
 .../exception/ClientErrorException.scala           |   21 -
 .../linkis/entranceclient/execute/ClientJob.scala  |   61 -
 .../EngineApplicationNameFactory.scala             |   36 +
 .../linkis/entranceclient/EntranceClient.scala     |   43 +
 .../linkis/entranceclient/EntranceClientImpl.scala |  132 ++
 .../entranceclient/conf/ClientConfiguration.scala  |   33 +
 .../ClientForEntranceSpringConfiguration.scala     |   82 +
 .../conf/MultiEntranceCondition.scala              |   35 +
 .../context/ClientEntranceParser.scala             |   45 +
 .../entranceclient/context/ClientLogManager.scala  |   44 +
 .../context/ClientPersistenceEngine.scala          |   57 +
 .../context/ClientPersistenceManager.scala         |   61 +
 .../exception/ClientErrorException.scala           |   22 +
 .../linkis/entranceclient/execute/ClientJob.scala  |   62 +
 .../linkis-entrance/pom.xml                        |   50 +-
 .../src/main/assembly/distribution.xml             |   21 +-
 .../linkis/entrance/LinkisEntranceApplication.java |   29 -
 .../BackGroundServiceBeanAnnotation.java           |   50 -
 .../annotation/ConsumerManagerBeanAnnotation.java  |   50 -
 .../annotation/EngineBuilderBeanAnnotation.java    |   50 -
 .../annotation/EngineManagerBeanAnnotation.java    |   47 -
 .../annotation/EngineRequesterBeanAnnotation.java  |   50 -
 .../annotation/EngineSelectorBeanAnnotation.java   |   50 -
 .../annotation/EntranceContextBeanAnnotation.java  |   50 -
 .../EntranceExecutorManagerBeanAnnotation.java     |   50 -
 .../EntranceInterceptorBeanAnnotation.java         |   50 -
 .../EntranceListenerBusBeanAnnotation.java         |   51 -
 .../EntranceLogListenerBusBeanAnnotation.java      |   51 -
 .../annotation/EntranceParserBeanAnnotation.java   |   50 -
 .../annotation/EntranceServerBeanAnnotation.java   |   50 -
 .../ErrorCodeListenerBeanAnnotation.java           |   50 -
 .../annotation/ErrorCodeManagerBeanAnnotation.java |   50 -
 .../annotation/GroupFactoryBeanAnnotation.java     |   50 -
 .../annotation/LogManagerBeanAnnotation.java       |   50 -
 .../NewEngineBroadcastListenerBeanAnnotation.java  |   50 -
 .../PersistenceEngineBeanAnnotation.java           |   50 -
 .../PersistenceManagerBeanAnnotation.java          |   50 -
 .../annotation/ReceiverChooserBeanAnnotation.java  |   50 -
 ...atusChangedBroadcastListenerBeanAnnotation.java |   50 -
 .../annotation/ResultSetEngineBeanAnnotation.java  |   50 -
 .../annotation/SchedulerBeanAnnotation.java        |   50 -
 .../annotation/SchedulerContextBeanAnnotation.java |   50 -
 .../entrance/conf/EntranceSpringConfiguration.java |  250 ----
 .../entrance/context/DefaultEntranceContext.java   |  123 --
 .../entrance/exception/EntranceErrorCode.java      |   50 -
 .../exception/EntranceIllegalParamException.java   |   31 -
 .../entrance/exception/EntranceRPCException.java   |   35 -
 .../entrance/exception/QueryFailedException.java   |   33 -
 .../entrance/job/EntranceExecuteRequest.java       |  131 --
 .../linkis/entrance/job/EntranceExecutionJob.java  |  378 -----
 .../entrance/parser/AbstractEntranceParser.java    |  113 --
 .../linkis/entrance/parser/ParserUtils.java        |   80 -
 .../persistence/AbstractPersistenceEngine.java     |   22 -
 .../persistence/QueryPersistenceEngine.java        |  243 ---
 .../persistence/QueryPersistenceManager.java       |  204 ---
 .../entrance/restful/EntranceRestfulApi.java       |  466 ------
 .../entrance/server/DefaultEntranceServer.java     |   73 -
 .../linkis/entrance/LinkisEntranceApplication.java |   30 +
 .../BackGroundServiceBeanAnnotation.java           |   51 +
 .../annotation/ConsumerManagerBeanAnnotation.java  |   51 +
 .../annotation/EngineBuilderBeanAnnotation.java    |   51 +
 .../annotation/EngineManagerBeanAnnotation.java    |   48 +
 .../annotation/EngineRequesterBeanAnnotation.java  |   51 +
 .../annotation/EngineSelectorBeanAnnotation.java   |   51 +
 .../annotation/EntranceContextBeanAnnotation.java  |   51 +
 .../EntranceExecutorManagerBeanAnnotation.java     |   51 +
 .../EntranceInterceptorBeanAnnotation.java         |   51 +
 .../EntranceListenerBusBeanAnnotation.java         |   52 +
 .../EntranceLogListenerBusBeanAnnotation.java      |   52 +
 .../annotation/EntranceParserBeanAnnotation.java   |   51 +
 .../annotation/EntranceServerBeanAnnotation.java   |   51 +
 .../ErrorCodeListenerBeanAnnotation.java           |   51 +
 .../annotation/ErrorCodeManagerBeanAnnotation.java |   51 +
 .../annotation/GroupFactoryBeanAnnotation.java     |   51 +
 .../annotation/LogManagerBeanAnnotation.java       |   51 +
 .../NewEngineBroadcastListenerBeanAnnotation.java  |   51 +
 .../PersistenceEngineBeanAnnotation.java           |   51 +
 .../PersistenceManagerBeanAnnotation.java          |   51 +
 .../annotation/ReceiverChooserBeanAnnotation.java  |   51 +
 ...atusChangedBroadcastListenerBeanAnnotation.java |   51 +
 .../annotation/ResultSetEngineBeanAnnotation.java  |   51 +
 .../annotation/SchedulerBeanAnnotation.java        |   51 +
 .../annotation/SchedulerContextBeanAnnotation.java |   51 +
 .../entrance/conf/EntranceSpringConfiguration.java |  246 +++
 .../entrance/context/DefaultEntranceContext.java   |  107 ++
 .../entrance/exception/EntranceErrorCode.java      |   50 +
 .../exception/EntranceIllegalParamException.java   |   32 +
 .../entrance/exception/EntranceRPCException.java   |   36 +
 .../entrance/exception/QueryFailedException.java   |   34 +
 .../entrance/job/EntranceExecuteRequest.java       |  130 ++
 .../linkis/entrance/job/EntranceExecutionJob.java  |  383 +++++
 .../entrance/parser/AbstractEntranceParser.java    |  152 ++
 .../apache/linkis/entrance/parser/ParserUtils.java |   87 ++
 .../persistence/AbstractPersistenceEngine.java     |   22 +
 .../persistence/QueryPersistenceEngine.java        |  244 +++
 .../persistence/QueryPersistenceManager.java       |  190 +++
 .../entrance/restful/EntranceRestfulApi.java       |  449 ++++++
 .../entrance/server/DefaultEntranceServer.java     |   74 +
 .../linkis/entrance/EntranceContext.scala          |   47 -
 .../linkis/entrance/EntranceParser.scala           |   45 -
 .../linkis/entrance/EntranceServer.scala           |  167 ---
 .../linkis/entrance/EntranceWebSocketService.scala |  469 ------
 .../cache/GlobalConfigurationKeyValueCache.scala   |   38 -
 .../entrance/conf/EntranceConfiguration.scala      |  148 --
 .../linkis/entrance/cs/CSEntranceHelper.scala      |  174 ---
 .../errorcode/EntranceErrorConstants.scala         |   80 -
 .../linkis/entrance/event/EntranceEvent.scala      |   38 -
 .../entrance/event/EntranceEventListener.scala     |   31 -
 .../entrance/event/EntranceEventListenerBus.scala  |   33 -
 .../linkis/entrance/event/EntranceLogEvent.scala   |   41 -
 .../entrance/event/EntranceLogListener.scala       |   31 -
 .../entrance/event/EntranceLogListenerBus.scala    |   33 -
 .../exception/CacheNotReadyException.scala         |   27 -
 .../exception/EntranceCastFailException.scala      |   33 -
 .../exception/EntranceErrorException.scala         |   23 -
 .../exception/JobHistoryFailedException.scala      |    6 -
 .../exception/LogReadFailedException.scala         |   22 -
 .../exception/SensitiveTablesCheckException.scala  |    8 -
 .../entrance/exception/SubmitFailedException.scala |   30 -
 .../entrance/execute/DefaultEntranceExecutor.scala |  344 -----
 .../entrance/execute/EngineLockListener.scala      |   24 -
 .../linkis/entrance/execute/EntranceExecutor.scala |  228 ---
 .../entrance/execute/EntranceExecutorManager.scala |  194 ---
 .../linkis/entrance/execute/EntranceJob.scala      |  288 ----
 .../execute/ExecuteRequestInterceptor.scala        |   87 --
 .../entrance/execute/JobLockExecuteRequest.scala   |   41 -
 .../linkis/entrance/execute/MarkReq.scala          |   95 --
 .../execute/impl/EntranceExecutorManagerImpl.scala |   33 -
 .../execute/operation/ScriptisOperation.scala      |   35 -
 .../entrance/interceptor/EntranceInterceptor.scala |   42 -
 .../entrance/interceptor/OnceJobInterceptor.scala  |   90 --
 .../entrance/interceptor/RuntypeInterceptor.scala  |   49 -
 .../interceptor/exception/CodeCheckException.scala |   25 -
 .../exception/LabelCheckException.scala            |   25 -
 .../exception/LimitCheckException.scala            |   25 -
 .../exception/LogPathCreateException.scala         |   26 -
 .../exception/PythonCodeCheckException.scala       |   31 -
 .../exception/VarSubstitutionException.scala       |   24 -
 .../interceptor/impl/CSEntranceInterceptor.scala   |   35 -
 .../interceptor/impl/CommentInterceptor.scala      |  103 --
 .../interceptor/impl/CustomVariableUtils.scala     |  577 --------
 .../impl/DBInfoCompleteInterceptor.scala           |   28 -
 .../linkis/entrance/interceptor/impl/Explain.scala |  349 -----
 .../interceptor/impl/LabelCheckInterceptor.scala   |   86 --
 .../impl/LogPathCreateInterceptor.scala            |   53 -
 .../impl/PythonCodeCheckInterceptor.scala          |   58 -
 .../interceptor/impl/SQLCodeCheckInterceptor.scala |   41 -
 .../impl/SQLLimitEntranceInterceptor.scala         |   44 -
 .../interceptor/impl/ScalaCodeInterceptor.scala    |   48 -
 .../impl/ShellDangerousGrammerInterceptor.scala    |  102 --
 .../impl/SparkCodeCheckInterceptor.scala           |   39 -
 .../impl/StorePathEntranceInterceptor.scala        |   82 -
 .../impl/VarSubstitutionInterceptor.scala          |   57 -
 .../wedatasphere/linkis/entrance/log/Cache.scala   |   26 -
 .../linkis/entrance/log/CacheLogManager.scala      |   71 -
 .../linkis/entrance/log/CacheLogReader.scala       |  114 --
 .../linkis/entrance/log/CacheLogWriter.scala       |   60 -
 .../linkis/entrance/log/ErrorCode.scala            |   23 -
 .../linkis/entrance/log/ErrorCodeListener.scala    |   64 -
 .../linkis/entrance/log/ErrorCodeManager.scala     |  124 --
 .../linkis/entrance/log/LogFilter.scala            |   24 -
 .../linkis/entrance/log/LogHandler.scala           |   37 -
 .../linkis/entrance/log/LogManager.scala           |   82 -
 .../linkis/entrance/log/LogReader.scala            |  178 ---
 .../linkis/entrance/log/LogWriter.scala            |   94 --
 .../linkis/entrance/log/LoopArray.scala            |   92 --
 .../entrance/log/WebSocketCacheLogReader.scala     |   52 -
 .../linkis/entrance/log/WebSocketLogWriter.scala   |   26 -
 .../EntranceOrchestrationFactory.scala             |   53 -
 .../EntranceUserParallelOrchestratorPlugin.scala   |  102 --
 .../entrance/parser/CommonEntranceParser.scala     |  232 ---
 .../persistence/EntranceResultSetEngine.scala      |  116 --
 .../entrance/persistence/HaPersistenceTask.scala   |   29 -
 .../persistence/JobCompletedListener.scala         |   27 -
 .../entrance/persistence/PersistenceEngine.scala   |   70 -
 .../entrance/persistence/PersistenceManager.scala  |   36 -
 .../entrance/persistence/ResultSetEngine.scala     |   27 -
 .../entrance/persistence/ResultSetListener.scala   |   30 -
 .../entrance/restful/EntranceRestfulRemote.scala   |   64 -
 .../entrance/scheduler/EntranceGroupFactory.scala  |  142 --
 .../scheduler/EntranceSchedulerContext.scala       |   46 -
 .../cache/CacheOutputExecuteResponse.scala         |    7 -
 .../scheduler/cache/ReadCacheConsumer.scala        |  101 --
 .../scheduler/cache/ReadCacheConsumerManager.scala |   21 -
 .../entrance/timeout/JobTimeoutManager.scala       |  138 --
 .../linkis/entrance/utils/JobHistoryHelper.scala   |  139 --
 .../apache/linkis/entrance/EntranceContext.scala   |   46 +
 .../apache/linkis/entrance/EntranceParser.scala    |   39 +
 .../apache/linkis/entrance/EntranceServer.scala    |  163 ++
 .../linkis/entrance/EntranceWebSocketService.scala |  464 ++++++
 .../cache/GlobalConfigurationKeyValueCache.scala   |   39 +
 .../entrance/conf/EntranceConfiguration.scala      |  161 ++
 .../linkis/entrance/cs/CSEntranceHelper.scala      |  185 +++
 .../errorcode/EntranceErrorConstants.scala         |   79 +
 .../linkis/entrance/event/EntranceEvent.scala      |   39 +
 .../entrance/event/EntranceEventListener.scala     |   32 +
 .../entrance/event/EntranceEventListenerBus.scala  |   34 +
 .../linkis/entrance/event/EntranceLogEvent.scala   |   42 +
 .../entrance/event/EntranceLogListener.scala       |   32 +
 .../entrance/event/EntranceLogListenerBus.scala    |   34 +
 .../exception/CacheNotReadyException.scala         |   27 +
 .../exception/EntranceCastFailException.scala      |   33 +
 .../exception/EntranceErrorException.scala         |   24 +
 .../exception/JobHistoryFailedException.scala      |   23 +
 .../exception/LogReadFailedException.scala         |   23 +
 .../exception/SensitiveTablesCheckException.scala  |   25 +
 .../entrance/exception/SubmitFailedException.scala |   31 +
 .../entrance/execute/DefaultEntranceExecutor.scala |  300 ++++
 .../entrance/execute/EngineLockListener.scala      |   25 +
 .../linkis/entrance/execute/EntranceExecutor.scala |  239 +++
 .../entrance/execute/EntranceExecutorManager.scala |  146 ++
 .../linkis/entrance/execute/EntranceJob.scala      |  250 ++++
 .../execute/ExecuteRequestInterceptor.scala        |   88 ++
 .../entrance/execute/JobLockExecuteRequest.scala   |   42 +
 .../apache/linkis/entrance/execute/MarkReq.scala   |   94 ++
 .../execute/impl/EntranceExecutorManagerImpl.scala |   34 +
 .../execute/operation/ScriptisOperation.scala      |   34 +
 .../entrance/interceptor/EntranceInterceptor.scala |   46 +
 .../entrance/interceptor/OnceJobInterceptor.scala  |   94 ++
 .../entrance/interceptor/RuntypeInterceptor.scala  |   50 +
 .../interceptor/exception/CodeCheckException.scala |   26 +
 .../exception/LabelCheckException.scala            |   26 +
 .../exception/LimitCheckException.scala            |   26 +
 .../exception/LogPathCreateException.scala         |   27 +
 .../exception/PythonCodeCheckException.scala       |   32 +
 .../exception/VarSubstitutionException.scala       |   25 +
 .../interceptor/impl/CSEntranceInterceptor.scala   |   39 +
 .../interceptor/impl/CommentInterceptor.scala      |  104 ++
 .../interceptor/impl/CustomVariableUtils.scala     |  798 ++++++++++
 .../impl/DBInfoCompleteInterceptor.scala           |   29 +
 .../linkis/entrance/interceptor/impl/Explain.scala |  350 +++++
 .../interceptor/impl/LabelCheckInterceptor.scala   |   85 ++
 .../impl/LogPathCreateInterceptor.scala            |   54 +
 .../impl/ParserVarLabelInterceptor.scala           |   47 +
 .../impl/PythonCodeCheckInterceptor.scala          |   59 +
 .../interceptor/impl/SQLCodeCheckInterceptor.scala |   42 +
 .../impl/SQLLimitEntranceInterceptor.scala         |   45 +
 .../interceptor/impl/ScalaCodeInterceptor.scala    |   49 +
 .../impl/ShellDangerousGrammerInterceptor.scala    |  101 ++
 .../impl/SparkCodeCheckInterceptor.scala           |   40 +
 .../impl/StorePathEntranceInterceptor.scala        |   83 ++
 .../impl/VarSubstitutionInterceptor.scala          |   58 +
 .../org/apache/linkis/entrance/log/Cache.scala     |   26 +
 .../linkis/entrance/log/CacheLogManager.scala      |   77 +
 .../linkis/entrance/log/CacheLogReader.scala       |   97 ++
 .../linkis/entrance/log/CacheLogWriter.scala       |   60 +
 .../org/apache/linkis/entrance/log/ErrorCode.scala |   24 +
 .../linkis/entrance/log/ErrorCodeListener.scala    |   65 +
 .../linkis/entrance/log/ErrorCodeManager.scala     |  125 ++
 .../org/apache/linkis/entrance/log/LogFilter.scala |   25 +
 .../apache/linkis/entrance/log/LogHandler.scala    |   37 +
 .../apache/linkis/entrance/log/LogManager.scala    |   71 +
 .../org/apache/linkis/entrance/log/LogReader.scala |  134 ++
 .../org/apache/linkis/entrance/log/LogWriter.scala |   94 ++
 .../org/apache/linkis/entrance/log/LoopArray.scala |   92 ++
 .../entrance/log/WebSocketCacheLogReader.scala     |   53 +
 .../linkis/entrance/log/WebSocketLogWriter.scala   |   27 +
 .../EntranceOrchestrationFactory.scala             |   54 +
 .../EntranceUserParallelOrchestratorPlugin.scala   |  109 ++
 .../entrance/parser/CommonEntranceParser.scala     |  233 +++
 .../persistence/EntranceResultSetEngine.scala      |   67 +
 .../entrance/persistence/HaPersistenceTask.scala   |   30 +
 .../persistence/JobCompletedListener.scala         |   28 +
 .../entrance/persistence/PersistenceEngine.scala   |   71 +
 .../entrance/persistence/PersistenceManager.scala  |   37 +
 .../entrance/persistence/ResultSetEngine.scala     |   28 +
 .../entrance/persistence/ResultSetListener.scala   |   31 +
 .../entrance/restful/EntranceRestfulRemote.scala   |   63 +
 .../entrance/scheduler/EntranceGroupFactory.scala  |  143 ++
 .../scheduler/EntranceSchedulerContext.scala       |   47 +
 .../cache/CacheOutputExecuteResponse.scala         |   24 +
 .../scheduler/cache/ReadCacheConsumer.scala        |  118 ++
 .../scheduler/cache/ReadCacheConsumerManager.scala |   38 +
 .../entrance/timeout/JobTimeoutManager.scala       |  142 ++
 .../linkis/entrance/utils/CommonLogPathUtils.scala |   52 +
 .../linkis/entrance/utils/JobHistoryHelper.scala   |  159 ++
 .../apache/linkis/entrance/utils/LogHelper.scala   |   35 +
 .../linkis-jdbc-driver/pom.xml                     |   25 +-
 .../linkis/ujes/jdbc/LinkisBaseResultSet.java      | 1088 --------------
 .../linkis/ujes/jdbc/LinkisMetaDataResultSet.java  |   51 -
 .../wedatasphere/linkis/ujes/jdbc/TableType.java   |   21 -
 .../linkis/ujes/jdbc/UJESSQLDriver.java            |   60 -
 .../linkis/ujes/jdbc/UJESSQLErrorCode.java         |   56 -
 .../linkis/ujes/jdbc/entity/JdbcColumn.java        |  188 ---
 .../linkis/ujes/jdbc/utils/JDBCUtils.java          |   55 -
 .../linkis/ujes/jdbc/LinkisBaseResultSet.java      | 1089 ++++++++++++++
 .../linkis/ujes/jdbc/LinkisMetaDataResultSet.java  |   52 +
 .../org/apache/linkis/ujes/jdbc/TableType.java     |   22 +
 .../org/apache/linkis/ujes/jdbc/UJESSQLDriver.java |   61 +
 .../apache/linkis/ujes/jdbc/UJESSQLErrorCode.java  |   57 +
 .../apache/linkis/ujes/jdbc/entity/JdbcColumn.java |  189 +++
 .../apache/linkis/ujes/jdbc/utils/JDBCUtils.java   |   56 +
 .../resources/META-INF/services/java.sql.Driver    |    2 +-
 .../linkis/ujes/jdbc/LinkisParameterMetaData.scala |   44 -
 .../linkis/ujes/jdbc/UJESClientFactory.scala       |   80 -
 .../linkis/ujes/jdbc/UJESSQLConnection.scala       |  244 ---
 .../linkis/ujes/jdbc/UJESSQLDatabaseMetaData.scala |  562 -------
 .../linkis/ujes/jdbc/UJESSQLDriverMain.scala       |  157 --
 .../linkis/ujes/jdbc/UJESSQLException.scala        |   40 -
 .../ujes/jdbc/UJESSQLPreparedStatement.scala       |  329 -----
 .../linkis/ujes/jdbc/UJESSQLResultSet.scala        | 1074 --------------
 .../ujes/jdbc/UJESSQLResultSetMetaData.scala       |  116 --
 .../linkis/ujes/jdbc/UJESSQLStatement.scala        |  216 ---
 .../linkis/ujes/jdbc/UJESSQLTypeParser.scala       |   71 -
 .../jdbc/hook/JDBCDriverPreExecutionHook.scala     |   50 -
 .../jdbc/hook/impl/TableauPreExecutionHook.scala   |   22 -
 .../linkis/ujes/jdbc/LinkisParameterMetaData.scala |   46 +
 .../linkis/ujes/jdbc/UJESClientFactory.scala       |   82 +
 .../linkis/ujes/jdbc/UJESSQLConnection.scala       |  246 +++
 .../linkis/ujes/jdbc/UJESSQLDatabaseMetaData.scala |  564 +++++++
 .../linkis/ujes/jdbc/UJESSQLDriverMain.scala       |  159 ++
 .../apache/linkis/ujes/jdbc/UJESSQLException.scala |   42 +
 .../ujes/jdbc/UJESSQLPreparedStatement.scala       |  331 +++++
 .../apache/linkis/ujes/jdbc/UJESSQLResultSet.scala | 1076 ++++++++++++++
 .../ujes/jdbc/UJESSQLResultSetMetaData.scala       |  118 ++
 .../apache/linkis/ujes/jdbc/UJESSQLStatement.scala |  218 +++
 .../linkis/ujes/jdbc/UJESSQLTypeParser.scala       |   73 +
 .../jdbc/hook/JDBCDriverPreExecutionHook.scala     |   52 +
 .../jdbc/hook/impl/TableauPreExecutionHook.scala   |   39 +
 .../linkis/ujes/jdbc/CreateConnection.java         |   38 -
 .../wedatasphere/linkis/ujes/jdbc/JDBCSpiTest.java |   46 -
 .../ujes/jdbc/UJESSQLDatabaseMetaDataTest.java     |  160 --
 .../ujes/jdbc/UJESSQLPreparedStatementTest.java    |  114 --
 .../linkis/ujes/jdbc/UJESSQLResultSetTest.java     |  115 --
 .../linkis/ujes/jdbc/UJESSQLStatementTest.java     |  131 --
 .../apache/linkis/ujes/jdbc/CreateConnection.java  |   40 +
 .../org/apache/linkis/ujes/jdbc/JDBCSpiTest.java   |   48 +
 .../ujes/jdbc/UJESSQLDatabaseMetaDataTest.java     |  162 ++
 .../ujes/jdbc/UJESSQLPreparedStatementTest.java    |  116 ++
 .../linkis/ujes/jdbc/UJESSQLResultSetTest.java     |  117 ++
 .../linkis/ujes/jdbc/UJESSQLStatementTest.java     |  133 ++
 .../tableau_plugin/connectionBuilder.js            |   17 +
 .../tableau_plugin/connectionProperties.js         |   17 +
 .../linkis-jdbc-driver/tableau_plugin/manifest.xml |   19 +-
 .../linkis-manager/label-common/pom.xml            |   27 +-
 .../label/builder/AbstractGenericLabelBuilder.java |  343 -----
 .../label/builder/CombinedLabelBuilder.java        |   67 -
 .../label/builder/DefaultGlobalLabelBuilder.java   |  247 ----
 .../label/builder/ExtensibleLabelBuilder.java      |   65 -
 .../manager/label/builder/GenericLabelBuilder.java |   63 -
 .../linkis/manager/label/builder/LabelBuilder.java |   48 -
 .../manager/label/builder/LabelBuilderAdapter.java |  105 --
 .../label/builder/factory/LabelBuilderFactory.java |   97 --
 .../factory/LabelBuilderFactoryContext.java        |   88 --
 .../builder/factory/StdLabelBuilderFactory.java    |  193 ---
 .../manager/label/conf/LabelCommonConfig.java      |   57 -
 .../manager/label/constant/LabelConstant.java      |   26 -
 .../manager/label/constant/LabelKeyConstant.java   |   60 -
 .../manager/label/entity/CloneableLabel.java       |   37 -
 .../linkis/manager/label/entity/CombinedLabel.java |   30 -
 .../manager/label/entity/CombinedLabelImpl.java    |   99 --
 .../linkis/manager/label/entity/EMNodeLabel.java   |   20 -
 .../manager/label/entity/EngineNodeLabel.java      |   20 -
 .../linkis/manager/label/entity/Feature.java       |   65 -
 .../linkis/manager/label/entity/FunctionLabel.java |   20 -
 .../linkis/manager/label/entity/GenericLabel.java  |   49 -
 .../manager/label/entity/InheritableLabel.java     |   64 -
 .../linkis/manager/label/entity/JobLabel.scala     |   37 -
 .../linkis/manager/label/entity/Label.java         |   68 -
 .../linkis/manager/label/entity/NodeLabel.java     |   20 -
 .../linkis/manager/label/entity/ResourceLabel.java |    4 -
 .../manager/label/entity/SerializableLabel.java    |  141 --
 .../linkis/manager/label/entity/TenantLabel.java   |   67 -
 .../manager/label/entity/UserModifiable.java       |   13 -
 .../manager/label/entity/annon/KeyMethod.java      |   27 -
 .../manager/label/entity/annon/ValueSerialNum.java |   28 -
 .../manager/label/entity/cache/CacheLabel.java     |   49 -
 .../manager/label/entity/cluster/ClusterLabel.java |   68 -
 .../manager/label/entity/cluster/EnvLabel.java     |   43 -
 .../label/entity/config/ConfigurationLabel.java    |   22 -
 .../manager/label/entity/em/EMInstanceLabel.java   |   83 --
 .../label/entity/engine/CodeLanguageLabel.java     |   47 -
 .../entity/engine/ConcurrentEngineConnLabel.java   |   47 -
 .../label/entity/engine/EngineBaseInfoLabel.java   |   73 -
 .../label/entity/engine/EngineConnModeLabel.scala  |   48 -
 .../label/entity/engine/EngineInstanceLabel.java   |   81 -
 .../manager/label/entity/engine/EngineType.scala   |   92 --
 .../label/entity/engine/EngineTypeLabel.java       |   72 -
 .../label/entity/engine/ReuseExclusionLabel.java   |   37 -
 .../manager/label/entity/engine/RunType.scala      |   38 -
 .../label/entity/engine/UserCreatorLabel.java      |   68 -
 .../label/entity/entrance/BindEngineLabel.java     |   90 --
 .../label/entity/entrance/ExecuteOnceLabel.java    |   18 -
 .../entity/entrance/JobQueuingTimeoutLabel.java    |   38 -
 .../entity/entrance/JobRunningTimeoutLabel.java    |   38 -
 .../label/entity/entrance/JobStrategyLabel.java    |   20 -
 .../label/entity/entrance/LoadBalanceLabel.java    |   66 -
 .../entity/node/AliasServiceInstanceLabel.java     |   63 -
 .../label/entity/node/NodeInstanceLabel.java       |   26 -
 .../manager/label/entity/route/RouteLabel.java     |   48 -
 .../label/entity/search/SearchableLabel.java       |   39 -
 .../label/exception/LabelErrorException.java       |   33 -
 .../label/exception/LabelRuntimeException.java     |   36 -
 .../label/utils/EngineTypeLabelCreator.java        |   80 -
 .../linkis/manager/label/utils/LabelUtils.java     |  324 ----
 .../label/builder/AbstractGenericLabelBuilder.java |  344 +++++
 .../label/builder/CombinedLabelBuilder.java        |   68 +
 .../label/builder/DefaultGlobalLabelBuilder.java   |  248 ++++
 .../label/builder/ExtensibleLabelBuilder.java      |   66 +
 .../manager/label/builder/GenericLabelBuilder.java |   64 +
 .../linkis/manager/label/builder/LabelBuilder.java |   49 +
 .../manager/label/builder/LabelBuilderAdapter.java |  106 ++
 .../label/builder/factory/LabelBuilderFactory.java |   98 ++
 .../factory/LabelBuilderFactoryContext.java        |   89 ++
 .../builder/factory/StdLabelBuilderFactory.java    |  194 +++
 .../manager/label/conf/LabelCommonConfig.java      |   64 +
 .../manager/label/constant/LabelConstant.java      |   27 +
 .../manager/label/constant/LabelKeyConstant.java   |   61 +
 .../manager/label/entity/CloneableLabel.java       |   38 +
 .../linkis/manager/label/entity/CombinedLabel.java |   31 +
 .../manager/label/entity/CombinedLabelImpl.java    |  100 ++
 .../linkis/manager/label/entity/EMNodeLabel.java   |   21 +
 .../manager/label/entity/EngineNodeLabel.java      |   21 +
 .../linkis/manager/label/entity/Feature.java       |   66 +
 .../linkis/manager/label/entity/FunctionLabel.java |   21 +
 .../linkis/manager/label/entity/GenericLabel.java  |   50 +
 .../manager/label/entity/InheritableLabel.java     |   65 +
 .../linkis/manager/label/entity/JobLabel.scala     |   36 +
 .../apache/linkis/manager/label/entity/Label.java  |   69 +
 .../linkis/manager/label/entity/NodeLabel.java     |   21 +
 .../linkis/manager/label/entity/ResourceLabel.java |   21 +
 .../manager/label/entity/SerializableLabel.java    |  142 ++
 .../linkis/manager/label/entity/TenantLabel.java   |   68 +
 .../manager/label/entity/UserModifiable.java       |   30 +
 .../manager/label/entity/annon/KeyMethod.java      |   28 +
 .../manager/label/entity/annon/ValueSerialNum.java |   29 +
 .../manager/label/entity/cache/CacheLabel.java     |   66 +
 .../manager/label/entity/cluster/ClusterLabel.java |   69 +
 .../manager/label/entity/cluster/EnvLabel.java     |   60 +
 .../label/entity/config/ConfigurationLabel.java    |   23 +
 .../manager/label/entity/em/EMInstanceLabel.java   |   84 ++
 .../label/entity/engine/CodeLanguageLabel.java     |   48 +
 .../entity/engine/ConcurrentEngineConnLabel.java   |   48 +
 .../label/entity/engine/EngineBaseInfoLabel.java   |   74 +
 .../label/entity/engine/EngineConnModeLabel.scala  |   65 +
 .../label/entity/engine/EngineInstanceLabel.java   |   82 +
 .../manager/label/entity/engine/EngineType.scala   |   99 ++
 .../label/entity/engine/EngineTypeLabel.java       |   73 +
 .../label/entity/engine/ReuseExclusionLabel.java   |   64 +
 .../manager/label/entity/engine/RunType.scala      |   41 +
 .../label/entity/engine/UserCreatorLabel.java      |   85 ++
 .../label/entity/entrance/BindEngineLabel.java     |  107 ++
 .../label/entity/entrance/ExecuteOnceLabel.java    |   35 +
 .../entity/entrance/JobQueuingTimeoutLabel.java    |   48 +
 .../entity/entrance/JobRunningTimeoutLabel.java    |   48 +
 .../label/entity/entrance/JobStrategyLabel.java    |   21 +
 .../label/entity/entrance/LoadBalanceLabel.java    |   83 ++
 .../entity/node/AliasServiceInstanceLabel.java     |   64 +
 .../label/entity/node/NodeInstanceLabel.java       |   27 +
 .../manager/label/entity/route/RouteLabel.java     |   65 +
 .../label/entity/search/SearchableLabel.java       |   40 +
 .../label/exception/LabelErrorException.java       |   34 +
 .../label/exception/LabelRuntimeException.java     |   37 +
 .../label/utils/EngineTypeLabelCreator.java        |   81 +
 .../linkis/manager/label/utils/LabelUtils.java     |  325 ++++
 .../linkis/manager/label/utils/LabelUtil.scala     |  165 ---
 .../linkis/manager/label/utils/LabelUtil.scala     |  111 ++
 .../linkis/manager/label/TestLabelBuilder.java     |   22 -
 .../linkis/manager/label/TestLabelBuilder.java     |   39 +
 .../linkis-manager/label-manager/pom.xml           |   29 +-
 .../linkis/manager/label/LabelManagerUtils.scala   |   32 -
 .../manager/label/conf/LabelManagerConf.scala      |   23 -
 .../label/score/DefaultNodeLabelScorer.scala       |  151 --
 .../label/score/LabelScoreServiceInstance.scala    |   37 -
 .../manager/label/score/NodeLabelScorer.scala      |   37 -
 .../label/service/NodeLabelAddService.scala        |   28 -
 .../label/service/NodeLabelRemoveService.scala     |   26 -
 .../manager/label/service/NodeLabelService.scala   |   86 --
 .../label/service/ResourceLabelService.scala       |   68 -
 .../manager/label/service/UserLabelService.scala   |   39 -
 .../service/impl/DefaultNodeLabelAddService.scala  |   53 -
 .../impl/DefaultNodeLabelRemoveService.scala       |   66 -
 .../service/impl/DefaultNodeLabelService.scala     |  317 ----
 .../service/impl/DefaultResourceLabelService.scala |  130 --
 .../service/impl/DefaultUserLabelService.scala     |  104 --
 .../linkis/manager/label/LabelManagerUtils.scala   |   36 +
 .../manager/label/conf/LabelManagerConf.scala      |   27 +
 .../label/score/DefaultNodeLabelScorer.scala       |  156 ++
 .../label/score/LabelScoreServiceInstance.scala    |   38 +
 .../manager/label/score/NodeLabelScorer.scala      |   38 +
 .../label/service/NodeLabelAddService.scala        |   29 +
 .../label/service/NodeLabelRemoveService.scala     |   27 +
 .../manager/label/service/NodeLabelService.scala   |   86 ++
 .../label/service/ResourceLabelService.scala       |   69 +
 .../manager/label/service/UserLabelService.scala   |   40 +
 .../service/impl/DefaultNodeLabelAddService.scala  |   54 +
 .../impl/DefaultNodeLabelRemoveService.scala       |   65 +
 .../service/impl/DefaultNodeLabelService.scala     |  321 ++++
 .../service/impl/DefaultResourceLabelService.scala |  137 ++
 .../service/impl/DefaultUserLabelService.scala     |  105 ++
 .../linkis-application-manager/pom.xml             |   57 +-
 .../src/main/assembly/distribution.xml             |   21 +-
 .../manager/am/LinkisManagerApplication.java       |   33 -
 .../linkis/manager/am/exception/AMErrorCode.java   |   61 -
 .../manager/am/exception/AMErrorException.java     |   34 -
 .../manager/am/exception/AMRetryException.java     |   35 -
 .../linkis/manager/am/restful/EMRestfulApi.java    |  182 ---
 .../manager/am/restful/EngineRestfulApi.java       |  260 ----
 .../linkis/manager/am/vo/AMEngineNodeVo.java       |  296 ----
 .../linkis/manager/am/vo/EMNodeVo.java             |  256 ----
 .../manager/am/LinkisManagerApplication.java       |   34 +
 .../linkis/manager/am/exception/AMErrorCode.java   |   60 +
 .../manager/am/exception/AMErrorException.java     |   33 +
 .../manager/am/exception/AMRetryException.java     |   34 +
 .../linkis/manager/am/restful/EMRestfulApi.java    |  271 ++++
 .../manager/am/restful/EngineRestfulApi.java       |  292 ++++
 .../linkis/manager/am/vo/AMEngineNodeVo.java       |  295 ++++
 .../org/apache/linkis/manager/am/vo/EMNodeVo.java  |  255 ++++
 .../linkis/manager/am/conf/AMConfiguration.scala   |   68 -
 .../manager/am/conf/ConfigurationMapCache.scala    |   49 -
 .../am/conf/EngineConnConfigurationService.scala   |   74 -
 .../am/converter/DefaultMetricsConverter.scala     |   93 --
 .../linkis/manager/am/label/AMLabelChecker.scala   |   55 -
 .../linkis/manager/am/label/AMLabelFilter.scala    |   52 -
 .../am/label/DefaultManagerLabelService.scala      |   74 -
 .../manager/am/label/EngineReuseLabelRester.scala  |   31 -
 .../label/MultiUserEngineReuseLabelChooser.scala   |   76 -
 .../am/locker/DefaultEngineNodeLocker.scala        |   55 -
 .../manager/am/locker/EngineNodeLocker.scala       |   33 -
 .../manager/am/manager/DefaultEMNodeManager.scala  |  179 ---
 .../am/manager/DefaultEngineNodeManager.scala      |  249 ----
 .../linkis/manager/am/manager/EMNodeManager.scala  |   69 -
 .../manager/am/manager/EngineNodeManager.scala     |   73 -
 .../manager/am/pointer/AbstractNodePointer.scala   |   82 -
 .../manager/am/pointer/DefaultEMNodPointer.scala   |   70 -
 .../pointer/DefaultEngineConnPluginPointer.scala   |   43 -
 .../am/pointer/DefaultEngineNodPointer.scala       |   52 -
 .../am/pointer/DefaultNodePointerBuilder.scala     |   38 -
 .../am/pointer/EngineConnPluginPointer.scala       |   29 -
 .../am/recycle/AssignNodeRuleExecutor.scala        |   37 -
 .../manager/am/recycle/RecyclingRuleExecutor.scala |   31 -
 .../linkis/manager/am/rpc/ManagerRPCFormats.scala  |   33 -
 .../manager/am/selector/DefaultNodeSelector.scala  |   76 -
 .../linkis/manager/am/selector/NodeSelector.scala  |   33 -
 .../am/selector/rule/AvailableNodeSelectRule.scala |   52 -
 .../selector/rule/ConcurrencyNodeSelectRule.scala  |   36 -
 .../manager/am/selector/rule/NodeSelectRule.scala  |   28 -
 .../am/selector/rule/OverLoadNodeSelectRule.scala  |   63 -
 .../am/selector/rule/ResourceNodeSelectRule.scala  |   67 -
 .../am/selector/rule/ScoreNodeSelectRule.scala     |   58 -
 .../am/selector/rule/TaskInfoNodeSelectRule.scala  |   62 -
 .../manager/am/service/EMEngineService.scala       |   42 -
 .../linkis/manager/am/service/EngineService.scala  |   32 -
 .../manager/am/service/HeartbeatService.scala      |   28 -
 .../am/service/cache/DefaultConfCacheService.scala |   49 -
 .../am/service/em/DefaultEMEngineService.scala     |  106 --
 .../am/service/em/DefaultEMInfoService.scala       |  107 --
 .../am/service/em/DefaultEMRegisterService.scala   |  102 --
 .../am/service/em/DefaultEMUnregisterService.scala |   73 -
 .../manager/am/service/em/EMInfoService.scala      |   37 -
 .../manager/am/service/em/EMRegisterService.scala  |   42 -
 .../am/service/em/EMUnregisterService.scala        |   31 -
 .../am/service/engine/AbstractEngineService.scala  |   41 -
 .../engine/DefaultEngineAskEngineService.scala     |  121 --
 .../DefaultEngineConnStatusCallbackService.scala   |   59 -
 .../engine/DefaultEngineCreateService.scala        |  283 ----
 .../service/engine/DefaultEngineInfoService.scala  |  131 --
 .../service/engine/DefaultEngineKillService.scala  |   52 -
 .../engine/DefaultEngineRecycleService.scala       |   76 -
 .../service/engine/DefaultEngineReuseService.scala |  153 --
 .../service/engine/DefaultEngineStopService.scala  |   72 -
 .../engine/DefaultEngineSwitchService.scala        |   33 -
 .../am/service/engine/EngineAskEngineService.scala |   29 -
 .../engine/EngineConnStatusCallbackService.scala   |   28 -
 .../am/service/engine/EngineCreateService.scala    |   34 -
 .../am/service/engine/EngineInfoService.scala      |   48 -
 .../am/service/engine/EngineKillService.scala      |   29 -
 .../am/service/engine/EngineRecycleService.scala   |   31 -
 .../am/service/engine/EngineReuseService.scala     |   31 -
 .../am/service/engine/EngineStopService.scala      |   41 -
 .../am/service/engine/EngineSwitchService.scala    |   31 -
 .../am/service/heartbeat/AMHeartbeatService.scala  |   80 -
 .../linkis/manager/am/utils/AMUtils.scala          |  171 ---
 .../linkis/manager/am/conf/AMConfiguration.scala   |   79 +
 .../manager/am/conf/ConfigurationMapCache.scala    |   50 +
 .../am/conf/EngineConnConfigurationService.scala   |   73 +
 .../manager/am/conf/ManagerMonitorConf.scala       |   36 +
 .../am/converter/DefaultMetricsConverter.scala     |   93 ++
 .../linkis/manager/am/label/AMLabelChecker.scala   |   54 +
 .../linkis/manager/am/label/AMLabelFilter.scala    |   51 +
 .../am/label/DefaultManagerLabelService.scala      |   73 +
 .../manager/am/label/EngineReuseLabelRester.scala  |   30 +
 .../label/MultiUserEngineReuseLabelChooser.scala   |   76 +
 .../am/locker/DefaultEngineNodeLocker.scala        |   54 +
 .../manager/am/locker/EngineNodeLocker.scala       |   32 +
 .../manager/am/manager/DefaultEMNodeManager.scala  |  182 +++
 .../am/manager/DefaultEngineNodeManager.scala      |  275 ++++
 .../linkis/manager/am/manager/EMNodeManager.scala  |   71 +
 .../manager/am/manager/EngineNodeManager.scala     |   75 +
 .../manager/am/pointer/AbstractNodePointer.scala   |   85 ++
 .../manager/am/pointer/DefaultEMNodPointer.scala   |   72 +
 .../pointer/DefaultEngineConnPluginPointer.scala   |   42 +
 .../am/pointer/DefaultEngineNodPointer.scala       |   60 +
 .../am/pointer/DefaultNodePointerBuilder.scala     |   37 +
 .../am/pointer/EngineConnPluginPointer.scala       |   28 +
 .../am/recycle/AssignNodeRuleExecutor.scala        |   36 +
 .../manager/am/recycle/RecyclingRuleExecutor.scala |   30 +
 .../linkis/manager/am/rpc/ManagerRPCFormats.scala  |   32 +
 .../manager/am/selector/DefaultNodeSelector.scala  |   75 +
 .../linkis/manager/am/selector/NodeSelector.scala  |   32 +
 .../am/selector/rule/AvailableNodeSelectRule.scala |   51 +
 .../selector/rule/ConcurrencyNodeSelectRule.scala  |   35 +
 .../manager/am/selector/rule/NodeSelectRule.scala  |   27 +
 .../am/selector/rule/OverLoadNodeSelectRule.scala  |   62 +
 .../am/selector/rule/ResourceNodeSelectRule.scala  |   94 ++
 .../am/selector/rule/ScoreNodeSelectRule.scala     |   57 +
 .../am/selector/rule/TaskInfoNodeSelectRule.scala  |   61 +
 .../manager/am/service/EMEngineService.scala       |   41 +
 .../linkis/manager/am/service/EngineService.scala  |   31 +
 .../manager/am/service/HeartbeatService.scala      |   27 +
 .../am/service/cache/DefaultConfCacheService.scala |   49 +
 .../am/service/em/DefaultECMOperateService.scala   |   35 +
 .../am/service/em/DefaultEMEngineService.scala     |  121 ++
 .../am/service/em/DefaultEMInfoService.scala       |  106 ++
 .../am/service/em/DefaultEMRegisterService.scala   |  114 ++
 .../am/service/em/DefaultEMUnregisterService.scala |   81 +
 .../manager/am/service/em/ECMOperateService.scala  |   28 +
 .../manager/am/service/em/EMInfoService.scala      |   37 +
 .../manager/am/service/em/EMRegisterService.scala  |   34 +
 .../am/service/em/EMUnregisterService.scala        |   29 +
 .../am/service/engine/AbstractEngineService.scala  |   40 +
 .../engine/DefaultEngineAskEngineService.scala     |  135 ++
 .../DefaultEngineConnStatusCallbackService.scala   |   84 ++
 .../engine/DefaultEngineCreateService.scala        |  304 ++++
 .../service/engine/DefaultEngineInfoService.scala  |  130 ++
 .../engine/DefaultEngineOperateService.scala       |   32 +
 .../engine/DefaultEngineRecycleService.scala       |   75 +
 .../service/engine/DefaultEngineReuseService.scala |  170 +++
 .../service/engine/DefaultEngineStopService.scala  |  133 ++
 .../engine/DefaultEngineSwitchService.scala        |   32 +
 .../am/service/engine/EngineAskEngineService.scala |   28 +
 .../engine/EngineConnStatusCallbackService.scala   |   27 +
 .../am/service/engine/EngineCreateService.scala    |   34 +
 .../am/service/engine/EngineInfoService.scala      |   47 +
 .../am/service/engine/EngineKillService.scala      |   28 +
 .../am/service/engine/EngineOperateService.scala   |   27 +
 .../am/service/engine/EngineRecycleService.scala   |   30 +
 .../am/service/engine/EngineReuseService.scala     |   30 +
 .../am/service/engine/EngineStopService.scala      |   43 +
 .../am/service/engine/EngineSwitchService.scala    |   30 +
 .../am/service/heartbeat/AMHeartbeatService.scala  |   79 +
 .../am/service/monitor/NodeHeartbeatMonitor.scala  |  407 +++++
 .../apache/linkis/manager/am/utils/AMUtils.scala   |  173 +++
 .../linkis-manager/linkis-manager-client/pom.xml   |   24 +-
 .../annotation/resource/EnableResourceManager.java |   28 -
 .../annotation/resource/RMAnnotationParser.java    |   81 -
 .../annotation/resource/RegisterResource.java      |   28 -
 .../annotation/resource/EnableResourceManager.java |   29 +
 .../annotation/resource/RMAnnotationParser.java    |   82 +
 .../annotation/resource/RegisterResource.java      |   29 +
 .../client/resource/ResourceManagerClient.scala    |   86 --
 .../client/resource/ResourceManagerClient.scala    |   87 ++
 .../linkis-manager-common/pom.xml                  |   30 +-
 .../linkis/manager/common/constant/AMConstant.java |   40 -
 .../common/entity/enumeration/NodeHealthy.java     |   42 -
 .../common/entity/enumeration/NodeStatus.java      |  101 --
 .../manager/common/entity/label/LabelKeyValue.java |   52 -
 .../common/entity/metrics/AMNodeMetrics.java       |   96 --
 .../common/entity/metrics/NodeHealthyInfo.java     |   45 -
 .../manager/common/entity/metrics/NodeMetrics.java |   42 -
 .../common/entity/metrics/NodeOverLoadInfo.java    |   63 -
 .../common/entity/metrics/NodeTaskInfo.java        |   67 -
 .../manager/common/entity/node/AMEMNode.java       |  183 ---
 .../manager/common/entity/node/AMEngineNode.java   |  239 ---
 .../linkis/manager/common/entity/node/AMNode.java  |   47 -
 .../entity/node/DefaultScoreServiceInstance.java   |   49 -
 .../linkis/manager/common/entity/node/EMNode.java  |   24 -
 .../manager/common/entity/node/EngineNode.java     |   36 -
 .../manager/common/entity/node/InfoRMNode.java     |   77 -
 .../manager/common/entity/node/LabelNode.java      |   31 -
 .../linkis/manager/common/entity/node/Node.java    |   43 -
 .../linkis/manager/common/entity/node/RMNode.java  |   29 -
 .../common/entity/node/ScoreServiceInstance.java   |   36 -
 .../entity/persistence/PersistenceLabel.java       |  116 --
 .../common/entity/persistence/PersistenceLock.java |   89 --
 .../common/entity/persistence/PersistenceNode.java |  109 --
 .../entity/persistence/PersistenceNodeEntity.java  |   84 --
 .../entity/persistence/PersistenceNodeMetrics.java |  118 --
 .../persistence/PersistenceNodeMetricsEntity.java  |  100 --
 .../entity/persistence/PersistenceResource.java    |  150 --
 .../common/entity/resource/CommonNodeResource.java |  164 --
 .../common/entity/resource/NodeResource.java       |   65 -
 .../common/entity/resource/ResourceType.java       |   23 -
 .../common/exception/ResourceWarnException.java    |   31 -
 .../manager/common/protocol/bml/BmlResource.java   |   93 --
 .../common/protocol/bml/LocalResource.scala        |   38 -
 .../protocol/conf/RemoveCacheConfRequest.java      |   46 -
 .../common/protocol/em/EMInfoClearRequest.java     |   46 -
 .../manager/common/protocol/em/EMRequest.java      |   26 -
 .../common/protocol/em/GetEMEnginesRequest.java    |   46 -
 .../common/protocol/em/GetEMInfoRequest.java       |   46 -
 .../manager/common/protocol/em/PauseEMRequest.java |   46 -
 .../manager/common/protocol/em/StopEMRequest.java  |   46 -
 .../common/protocol/engine/EngineAskRequest.java   |  107 --
 .../protocol/engine/EngineConnReleaseRequest.java  |   79 -
 .../protocol/engine/EngineCreateRequest.java       |  113 --
 .../protocol/engine/EngineInfoClearRequest.java    |   51 -
 .../common/protocol/engine/EngineLockType.java     |   33 -
 .../protocol/engine/EngineRecyclingRequest.java    |   48 -
 .../common/protocol/engine/EngineRequest.java      |   26 -
 .../common/protocol/engine/EngineReuseRequest.java |   75 -
 .../common/protocol/engine/EngineStopRequest.java  |   69 -
 .../common/protocol/engine/EngineStopResponse.java |   50 -
 .../protocol/engine/EngineSuicideRequest.java      |   64 -
 .../protocol/engine/EngineSwitchRequest.java       |   27 -
 .../common/protocol/node/HeartbeatProtocol.java    |   25 -
 .../common/protocol/node/NodeHeartbeatMsg.java     |  104 --
 .../common/protocol/node/NodeHeartbeatRequest.java |   24 -
 .../common/protocol/node/NodeRequestProtocol.java  |   25 -
 .../common/protocol/node/NodeStatusProtocol.java   |   25 -
 .../common/protocol/node/RequestNodeStatus.java    |   24 -
 .../common/protocol/node/ResponseNodeStatus.java   |   35 -
 .../common/protocol/node/StopNodeRequest.java      |   24 -
 .../linkis/manager/common/utils/ManagerUtils.java  |   56 -
 .../linkis/manager/common/constant/AMConstant.java |   39 +
 .../common/entity/enumeration/NodeHealthy.java     |   41 +
 .../common/entity/enumeration/NodeStatus.java      |  100 ++
 .../manager/common/entity/label/LabelKeyValue.java |   51 +
 .../common/entity/metrics/AMNodeMetrics.java       |   95 ++
 .../common/entity/metrics/NodeHealthyInfo.java     |   44 +
 .../manager/common/entity/metrics/NodeMetrics.java |   41 +
 .../common/entity/metrics/NodeOverLoadInfo.java    |   62 +
 .../common/entity/metrics/NodeTaskInfo.java        |   66 +
 .../manager/common/entity/node/AMEMNode.java       |  196 +++
 .../manager/common/entity/node/AMEngineNode.java   |  262 ++++
 .../linkis/manager/common/entity/node/AMNode.java  |   41 +
 .../entity/node/DefaultScoreServiceInstance.java   |   48 +
 .../linkis/manager/common/entity/node/EMNode.java  |   23 +
 .../manager/common/entity/node/EngineNode.java     |   37 +
 .../manager/common/entity/node/InfoRMNode.java     |  102 ++
 .../manager/common/entity/node/LabelNode.java      |   30 +
 .../linkis/manager/common/entity/node/Node.java    |   53 +
 .../linkis/manager/common/entity/node/RMNode.java  |   28 +
 .../common/entity/node/ScoreServiceInstance.java   |   35 +
 .../entity/persistence/PersistenceLabel.java       |  115 ++
 .../entity/persistence/PersistenceLabelRel.java    |   32 +
 .../common/entity/persistence/PersistenceLock.java |   88 ++
 .../common/entity/persistence/PersistenceNode.java |  108 ++
 .../entity/persistence/PersistenceNodeEntity.java  |   99 ++
 .../entity/persistence/PersistenceNodeMetrics.java |  117 ++
 .../persistence/PersistenceNodeMetricsEntity.java  |   99 ++
 .../entity/persistence/PersistenceResource.java    |  149 ++
 .../common/entity/resource/CommonNodeResource.java |  174 +++
 .../common/entity/resource/NodeResource.java       |   68 +
 .../common/entity/resource/ResourceType.java       |   22 +
 .../common/entity/resource/UserResource.java       |   82 +
 .../common/exception/ResourceWarnException.java    |   30 +
 .../manager/common/protocol/bml/BmlResource.java   |   92 ++
 .../common/protocol/bml/LocalResource.scala        |   37 +
 .../protocol/conf/RemoveCacheConfRequest.java      |   45 +
 .../common/protocol/em/EMInfoClearRequest.java     |   45 +
 .../manager/common/protocol/em/EMRequest.java      |   25 +
 .../common/protocol/em/EMResourceClearRequest.java |   47 +
 .../common/protocol/em/GetEMEnginesRequest.java    |   45 +
 .../common/protocol/em/GetEMInfoRequest.java       |   45 +
 .../manager/common/protocol/em/PauseEMRequest.java |   45 +
 .../manager/common/protocol/em/StopEMRequest.java  |   45 +
 .../common/protocol/engine/EngineAskRequest.java   |  106 ++
 .../protocol/engine/EngineConnReleaseRequest.java  |   78 +
 .../protocol/engine/EngineCreateRequest.java       |  112 ++
 .../protocol/engine/EngineInfoClearRequest.java    |   50 +
 .../common/protocol/engine/EngineLockType.java     |   32 +
 .../protocol/engine/EngineRecyclingRequest.java    |   47 +
 .../common/protocol/engine/EngineRequest.java      |   25 +
 .../common/protocol/engine/EngineReuseRequest.java |   74 +
 .../common/protocol/engine/EngineStopRequest.java  |   68 +
 .../common/protocol/engine/EngineStopResponse.java |   49 +
 .../protocol/engine/EngineSuicideRequest.java      |   63 +
 .../protocol/engine/EngineSwitchRequest.java       |   26 +
 .../common/protocol/node/HeartbeatProtocol.java    |   24 +
 .../common/protocol/node/NodeHeartbeatMsg.java     |  103 ++
 .../common/protocol/node/NodeHeartbeatRequest.java |   23 +
 .../common/protocol/node/NodeRequestProtocol.java  |   24 +
 .../common/protocol/node/NodeStatusProtocol.java   |   24 +
 .../common/protocol/node/RequestNodeStatus.java    |   23 +
 .../common/protocol/node/ResponseNodeStatus.java   |   34 +
 .../common/protocol/node/StopNodeRequest.java      |   23 +
 .../linkis/manager/common/utils/ManagerUtils.java  |   55 +
 .../manager/common/conf/ManagerCommonConf.scala    |   32 -
 .../common/entity/recycle/RecyclingRule.scala      |   32 -
 .../manager/common/entity/resource/Resource.scala  |  616 --------
 .../manager/common/monitor/ManagerMonitor.scala    |   24 -
 .../manager/common/protocol/EngineLock.scala       |   36 -
 .../common/protocol/ServiceHealthReport.scala      |   29 -
 .../manager/common/protocol/ServiceState.scala     |   24 -
 .../common/protocol/em/RegisterEMRequest.scala     |   69 -
 .../common/protocol/em/RegisterEMResponse.scala    |   21 -
 .../protocol/engine/EngineAsyncResponse.scala      |   35 -
 .../protocol/engine/EngineConnStatusCallback.scala |   34 -
 .../common/protocol/label/LabelUpdateRequest.scala |   28 -
 .../protocol/resource/ResourceProtocol.scala       |   30 -
 .../common/serializer/NodeResourceSerializer.scala |   54 -
 .../serializer/RegisterEMRequestSerializer.scala   |   50 -
 .../manager/common/utils/ResourceUtils.scala       |   98 --
 .../manager/common/conf/ManagerCommonConf.scala    |   31 +
 .../common/entity/recycle/RecyclingRule.scala      |   31 +
 .../manager/common/entity/resource/Resource.scala  |  618 ++++++++
 .../manager/common/monitor/ManagerMonitor.scala    |   23 +
 .../linkis/manager/common/operator/Operator.scala  |   43 +
 .../manager/common/operator/OperatorFactory.scala  |   59 +
 .../manager/common/protocol/EngineLock.scala       |   35 +
 .../manager/common/protocol/OperateRequest.scala   |   40 +
 .../manager/common/protocol/OperateResponse.scala  |   26 +
 .../common/protocol/ServiceHealthReport.scala      |   28 +
 .../manager/common/protocol/ServiceState.scala     |   23 +
 .../common/protocol/em/ECMOperateRequest.scala     |   35 +
 .../common/protocol/em/ECMOperateResponse.scala    |   30 +
 .../protocol/em/EMResourceRegisterRequest.scala    |   69 +
 .../common/protocol/em/RegisterEMRequest.scala     |   68 +
 .../common/protocol/em/RegisterEMResponse.scala    |   22 +
 .../protocol/engine/EngineAsyncResponse.scala      |   34 +
 .../protocol/engine/EngineConnStatusCallback.scala |   43 +
 .../protocol/engine/EngineOperateRequest.scala     |   30 +
 .../protocol/engine/EngineOperateResponse.scala    |   30 +
 .../common/protocol/label/LabelUpdateRequest.scala |   27 +
 .../protocol/resource/ResourceProtocol.scala       |   29 +
 .../common/serializer/NodeResourceSerializer.scala |   53 +
 .../serializer/RegisterEMRequestSerializer.scala   |   49 +
 .../manager/common/utils/ResourceUtils.scala       |  136 ++
 .../linkis-manager-service-common/pom.xml          |   26 +-
 .../service/common/label/LabelChecker.scala        |   33 -
 .../manager/service/common/label/LabelFilter.scala |   32 -
 .../service/common/label/ManagerLabelService.scala |   35 -
 .../service/common/metrics/MetricsConverter.scala  |   58 -
 .../service/common/pointer/EMNodPointer.scala      |   32 -
 .../service/common/pointer/EngineNodePointer.scala |   31 -
 .../service/common/pointer/NodePointer.scala       |   70 -
 .../common/pointer/NodePointerBuilder.scala        |   30 -
 .../service/common/label/LabelChecker.scala        |   32 +
 .../manager/service/common/label/LabelFilter.scala |   31 +
 .../service/common/label/ManagerLabelService.scala |   34 +
 .../service/common/metrics/MetricsConverter.scala  |   57 +
 .../service/common/pointer/EMNodPointer.scala      |   34 +
 .../service/common/pointer/EngineNodePointer.scala |   33 +
 .../service/common/pointer/NodePointer.scala       |   69 +
 .../common/pointer/NodePointerBuilder.scala        |   29 +
 .../linkis-resource-manager-common/pom.xml         |   24 +-
 .../exception/RMErrorException.java                |   37 -
 .../exception/RMFatalException.java                |   31 -
 .../resourcemanager/exception/RMWarnException.java |   31 -
 .../protocol/TimeoutEMEngineRequest.java           |   44 -
 .../protocol/TimeoutEMEngineResponse.java          |   49 -
 .../exception/RMErrorException.java                |   38 +
 .../exception/RMFatalException.java                |   32 +
 .../resourcemanager/exception/RMWarnException.java |   32 +
 .../protocol/TimeoutEMEngineRequest.java           |   43 +
 .../protocol/TimeoutEMEngineResponse.java          |   48 +
 .../linkis/resourcemanager/RMRPCFormats.scala      |   29 -
 .../resourcemanager/ResourceManagerParam.scala     |   47 -
 .../linkis/resourcemanager/ResultResource.scala    |   36 -
 .../resourcemanager/utils/RMConfiguration.scala    |   72 -
 .../linkis/resourcemanager/RMRPCFormats.scala      |   30 +
 .../resourcemanager/ResourceManagerParam.scala     |   48 +
 .../linkis/resourcemanager/ResultResource.scala    |   37 +
 .../resourcemanager/utils/RMConfiguration.scala    |   73 +
 .../linkis-manager/linkis-manager-monitor/pom.xml  |   91 --
 .../manager/monitor/conf/ManagerMonitorConf.scala  |   16 -
 .../monitor/node/NodeHeartbeatMonitor.scala        |  332 -----
 .../linkis-manager-persistence/pom.xml             |   32 +-
 .../manager/PersistenceSpringConfiguration.java    |   91 --
 .../linkis/manager/dao/LabelManagerMapper.java     |  404 -----
 .../linkis/manager/dao/LockManagerMapper.java      |   24 -
 .../linkis/manager/dao/NodeManagerMapper.java      |  125 --
 .../manager/dao/NodeMetricManagerMapper.java       |   76 -
 .../linkis/manager/dao/ResourceManagerMapper.java  |   83 --
 .../linkis/manager/dao/impl/LabelManagerMapper.xml |  289 ----
 .../linkis/manager/dao/impl/LockManagerMapper.xml  |   76 -
 .../linkis/manager/dao/impl/NodeManagerMapper.xml  |   36 -
 .../manager/dao/impl/NodeMetricManagerMapper.xml   |   77 -
 .../manager/dao/impl/ResourceManagerMapper.xml     |   34 -
 .../wedatasphere/linkis/manager/entity/Tunple.java |   24 -
 .../exception/NodeInstanceDuplicateException.java  |    8 -
 .../exception/NodeInstanceNotFoundException.java   |    8 -
 .../exception/PersistenceErrorException.java       |   14 -
 .../exception/PersistenceWarnException.java        |   15 -
 .../persistence/LabelManagerPersistence.java       |   87 --
 .../persistence/LockManagerPersistence.java        |   25 -
 .../manager/persistence/ManagerPersistence.java    |   24 -
 .../persistence/NodeManagerPersistence.java        |  114 --
 .../persistence/NodeMetricManagerPersistence.java  |   65 -
 .../persistence/ResourceLabelPersistence.java      |   79 -
 .../persistence/ResourceManagerPersistence.java    |  108 --
 .../impl/DefaultLabelManagerPersistence.java       |  302 ----
 .../impl/DefaultLockManagerPersistence.java        |   76 -
 .../impl/DefaultManagerPersistence.java            |   83 --
 .../impl/DefaultNodeManagerPersistence.java        |  265 ----
 .../impl/DefaultNodeMetricManagerPersistence.java  |  148 --
 .../impl/DefaultResourceLabelPersistence.java      |  172 ---
 .../impl/DefaultResourceManagerPersistence.java    |  140 --
 .../linkis/manager/util/PersistenceUtils.java      |   59 -
 .../manager/PersistenceSpringConfiguration.java    |  108 ++
 .../linkis/manager/dao/LabelManagerMapper.java     |  210 +++
 .../linkis/manager/dao/LockManagerMapper.java      |   41 +
 .../linkis/manager/dao/NodeManagerMapper.java      |  142 ++
 .../manager/dao/NodeMetricManagerMapper.java       |   93 ++
 .../linkis/manager/dao/ResourceManagerMapper.java  |   86 ++
 .../linkis/manager/dao/impl/LabelManagerMapper.xml |  536 +++++++
 .../linkis/manager/dao/impl/LockManagerMapper.xml  |   75 +
 .../linkis/manager/dao/impl/NodeManagerMapper.xml  |   35 +
 .../manager/dao/impl/NodeMetricManagerMapper.xml   |   76 +
 .../manager/dao/impl/ResourceManagerMapper.xml     |   33 +
 .../org/apache/linkis/manager/entity/Tunple.java   |   41 +
 .../exception/NodeInstanceDuplicateException.java  |   25 +
 .../exception/NodeInstanceNotFoundException.java   |   25 +
 .../exception/PersistenceErrorException.java       |   31 +
 .../exception/PersistenceWarnException.java        |   32 +
 .../persistence/LabelManagerPersistence.java       |  107 ++
 .../persistence/LockManagerPersistence.java        |   27 +
 .../manager/persistence/ManagerPersistence.java    |   26 +
 .../persistence/NodeManagerPersistence.java        |  118 ++
 .../persistence/NodeMetricManagerPersistence.java  |   67 +
 .../persistence/ResourceLabelPersistence.java      |   82 +
 .../persistence/ResourceManagerPersistence.java    |  124 ++
 .../impl/DefaultLabelManagerPersistence.java       |  311 ++++
 .../impl/DefaultLockManagerPersistence.java        |   78 +
 .../impl/DefaultManagerPersistence.java            |   85 ++
 .../impl/DefaultNodeManagerPersistence.java        |  281 ++++
 .../impl/DefaultNodeMetricManagerPersistence.java  |  174 +++
 .../impl/DefaultResourceLabelPersistence.java      |  176 +++
 .../impl/DefaultResourceManagerPersistence.java    |  184 +++
 .../linkis/manager/util/PersistenceUtils.java      |   76 +
 .../src/test/java/PersistenceTest.java             |   35 +-
 .../src/test/java/Scan.java                        |   21 +-
 .../src/test/resources/linkis.properties           |   17 +-
 .../src/test/resources/manager.sql                 |   17 +
 .../src/test/resources/mybatis.xml.bak             |   36 -
 .../linkis-manager/linkis-resource-manager/pom.xml |   34 +-
 .../src/main/assembly/distribution.xml             |  274 ----
 .../resourcemanager/domain/RMLabelContainer.java   |  178 ---
 .../external/dao/ExternalResourceProviderDao.java  |   27 -
 .../dao/impl/ExternalResourceProviderDaoImpl.xml   |   66 -
 .../external/domain/ExternalAppInfo.java           |   20 -
 .../domain/ExternalResourceIdentifier.java         |   23 -
 .../external/domain/ExternalResourceProvider.java  |   83 --
 .../parser/ExternalResourceIdentifierParser.java   |   28 -
 .../parser/YarnResourceIdentifierParser.java       |   38 -
 .../request/ExternalResourceRequester.java         |   31 -
 .../external/service/ExternalResourceService.java  |   35 -
 .../service/impl/ExternalResourceServiceImpl.java  |  151 --
 .../external/yarn/YarnResourceIdentifier.java      |   38 -
 .../restful/vo/ApplicationListVo.java              |   63 -
 .../restful/vo/EngineInstanceVo.java               |   88 --
 .../linkis/resourcemanager/utils/AlertUtils.java   |   91 --
 .../resourcemanager/domain/RMLabelContainer.java   |  179 +++
 .../resourcemanager/exception/RMErrorCode.java     |   85 ++
 .../external/dao/ExternalResourceProviderDao.java  |   28 +
 .../dao/impl/ExternalResourceProviderDaoImpl.xml   |   68 +
 .../external/domain/ExternalAppInfo.java           |   21 +
 .../domain/ExternalResourceIdentifier.java         |   24 +
 .../external/domain/ExternalResourceProvider.java  |   84 ++
 .../parser/ExternalResourceIdentifierParser.java   |   29 +
 .../parser/YarnResourceIdentifierParser.java       |   39 +
 .../request/ExternalResourceRequester.java         |   32 +
 .../external/service/ExternalResourceService.java  |   36 +
 .../service/impl/ExternalResourceServiceImpl.java  |  173 +++
 .../external/yarn/YarnResourceIdentifier.java      |   39 +
 .../restful/vo/ApplicationListVo.java              |   64 +
 .../restful/vo/EngineInstanceVo.java               |   89 ++
 .../linkis/resourcemanager/utils/AlertUtils.java   |   95 ++
 .../utils/RequestKerberosUrlUtils.java             |  147 ++
 .../linkis/resourcemanager/RMReceiver.scala        |   48 -
 .../errorcode/RMErrorConstants.scala               |    5 -
 .../external/yarn/YarnAppInfo.scala                |   23 -
 .../external/yarn/YarnResourceRequester.scala      |  230 ---
 .../resourcemanager/message/RMMessageService.scala |   97 --
 .../resourcemanager/restful/RMMonitorRest.scala    |  396 -----
 .../service/LabelResourceService.scala             |   47 -
 .../service/RequestResourceService.scala           |  136 --
 .../service/ResourceLockService.scala              |   98 --
 .../resourcemanager/service/ResourceManager.scala  |   98 --
 .../service/impl/DefaultReqResourceService.scala   |   33 -
 .../service/impl/DefaultResourceManager.scala      |  582 --------
 .../impl/DriverAndYarnReqResourceService.scala     |   53 -
 .../service/impl/LabelResourceServiceImpl.scala    |   83 --
 .../service/impl/ResourceLogService.scala          |  135 --
 .../linkis/resourcemanager/utils/RMUtils.scala     |   95 --
 .../resourcemanager/utils/UserConfiguration.scala  |  107 --
 .../linkis/rpc/utils/SenderUtils.scala             |   29 -
 .../external/yarn/YarnAppInfo.scala                |   24 +
 .../external/yarn/YarnResourceRequester.scala      |  256 ++++
 .../resourcemanager/message/RMMessageService.scala |  106 ++
 .../resourcemanager/restful/RMMonitorRest.scala    |  393 +++++
 .../service/LabelResourceService.scala             |   48 +
 .../service/RequestResourceService.scala           |  169 +++
 .../service/ResourceLockService.scala              |  103 ++
 .../resourcemanager/service/ResourceManager.scala  |  100 ++
 .../service/impl/DefaultReqResourceService.scala   |   31 +
 .../service/impl/DefaultResourceManager.scala      |  574 +++++++
 .../impl/DriverAndYarnReqResourceService.scala     |   70 +
 .../service/impl/LabelResourceServiceImpl.scala    |   78 +
 .../service/impl/ResourceLogService.scala          |  155 ++
 .../linkis/resourcemanager/utils/RMUtils.scala     |  113 ++
 .../resourcemanager/utils/UserConfiguration.scala  |  107 ++
 .../org/apache/linkis/rpc/utils/SenderUtils.scala  |   30 +
 .../resourcemanager/notify/AlertTest.scala         |    9 -
 .../src/test/scala/com/webank/test/TestMain.scala  |   61 -
 .../test/scala/com/webank/test/TestResource.scala  |   68 -
 .../linkis-manager/pom.xml                         |   24 +-
 linkis-computation-governance/pom.xml              |   22 +-
 .../engineconn-plugins/flink/pom.xml               |   72 +-
 .../flink/src/main/assembly/distribution.xml       |   25 +-
 .../flink/client/config/Environment.java           |  305 ----
 .../flink/client/config/entries/ConfigEntry.java   |   68 -
 .../client/config/entries/ExecutionEntry.java      |  372 -----
 .../flink/client/context/ExecutionContext.java     |  662 ---------
 .../deployment/ClusterDescriptorAdapter.java       |  165 ---
 .../ClusterDescriptorAdapterFactory.java           |   43 -
 .../YarnApplicationClusterDescriptorAdapter.java   |   69 -
 .../YarnPerJobClusterDescriptorAdapter.java        |   82 -
 .../YarnSessionClusterDescriptorAdapter.scala      |   38 -
 .../factory/LinkisYarnClusterClientFactory.java    |  102 --
 .../flink/client/result/AbstractResult.java        |   51 -
 .../flink/client/result/BatchResult.java           |  136 --
 .../flink/client/result/ChangelogResult.java       |  250 ----
 .../flink/client/result/Result.java                |   55 -
 .../flink/client/result/ResultUtil.java            |  118 --
 .../flink/client/result/TypedResult.java           |   89 --
 .../client/sql/operation/AbstractJobOperation.java |  151 --
 .../flink/client/sql/operation/JobOperation.java   |   43 -
 .../client/sql/operation/NonJobOperation.java      |   23 -
 .../flink/client/sql/operation/Operation.java      |   31 -
 .../client/sql/operation/OperationFactory.java     |   33 -
 .../client/sql/operation/OperationFactoryImpl.java |  128 --
 .../flink/client/sql/operation/OperationUtil.java  |   78 -
 .../sql/operation/impl/CreateViewOperation.java    |   69 -
 .../client/sql/operation/impl/DDLOperation.java    |   89 --
 .../sql/operation/impl/DescribeTableOperation.java |  109 --
 .../sql/operation/impl/DropViewOperation.java      |   74 -
 .../sql/operation/impl/ExplainOperation.java       |   78 -
 .../client/sql/operation/impl/InsertOperation.java |  110 --
 .../client/sql/operation/impl/ResetOperation.java  |   52 -
 .../client/sql/operation/impl/SelectOperation.java |  218 ---
 .../client/sql/operation/impl/SetOperation.java    |  111 --
 .../sql/operation/impl/ShowCatalogsOperation.java  |   48 -
 .../impl/ShowCurrentCatalogOperation.java          |   46 -
 .../impl/ShowCurrentDatabaseOperation.java         |   46 -
 .../sql/operation/impl/ShowDatabasesOperation.java |   48 -
 .../sql/operation/impl/ShowFunctionsOperation.java |   48 -
 .../sql/operation/impl/ShowModulesOperation.java   |   48 -
 .../sql/operation/impl/ShowTablesOperation.java    |   64 -
 .../sql/operation/impl/ShowViewsOperation.java     |   66 -
 .../sql/operation/impl/UseCatalogOperation.java    |   58 -
 .../sql/operation/impl/UseDatabaseOperation.java   |   56 -
 .../client/sql/operation/result/ColumnInfo.java    |  101 --
 .../client/sql/operation/result/ConstantNames.java |   59 -
 .../client/sql/operation/result/ResultKind.java    |   30 -
 .../client/sql/operation/result/ResultSet.java     |  189 ---
 .../result/ResultSetJsonDeserializer.java          |  200 ---
 .../operation/result/ResultSetJsonSerializer.java  |  114 --
 .../flink/client/sql/parser/SqlCommand.java        |  126 --
 .../flink/client/sql/parser/SqlCommandCall.java    |   56 -
 .../flink/client/sql/parser/SqlCommandParser.java  |   45 -
 .../client/sql/parser/SqlCommandParserImpl.java    |  230 ---
 .../flink/client/utils/YarnConfLoader.java         |   67 -
 .../flink/exception/ExecutorInitException.java     |   47 -
 .../flink/exception/FlinkInitFailedException.java  |   38 -
 .../flink/exception/JobExecutionException.java     |   38 -
 .../flink/exception/SqlExecutionException.java     |   38 -
 .../flink/exception/SqlParseException.java         |   38 -
 .../flink/client/config/Environment.java           |  305 ++++
 .../flink/client/config/entries/ConfigEntry.java   |   67 +
 .../client/config/entries/ExecutionEntry.java      |  371 +++++
 .../flink/client/context/ExecutionContext.java     |  664 +++++++++
 .../deployment/ClusterDescriptorAdapter.java       |  202 +++
 .../ClusterDescriptorAdapterFactory.java           |   42 +
 .../YarnApplicationClusterDescriptorAdapter.java   |   70 +
 .../YarnPerJobClusterDescriptorAdapter.java        |   82 +
 .../YarnSessionClusterDescriptorAdapter.scala      |   38 +
 .../factory/LinkisYarnClusterClientFactory.java    |  104 ++
 .../flink/client/result/AbstractResult.java        |   50 +
 .../flink/client/result/BatchResult.java           |  135 ++
 .../flink/client/result/ChangelogResult.java       |  249 ++++
 .../flink/client/result/Result.java                |   54 +
 .../flink/client/result/ResultUtil.java            |  117 ++
 .../flink/client/result/TypedResult.java           |   88 ++
 .../client/sql/operation/AbstractJobOperation.java |  150 ++
 .../flink/client/sql/operation/JobOperation.java   |   42 +
 .../client/sql/operation/NonJobOperation.java      |   22 +
 .../flink/client/sql/operation/Operation.java      |   30 +
 .../client/sql/operation/OperationFactory.java     |   32 +
 .../client/sql/operation/OperationFactoryImpl.java |  129 ++
 .../flink/client/sql/operation/OperationUtil.java  |   77 +
 .../sql/operation/impl/CreateViewOperation.java    |   68 +
 .../client/sql/operation/impl/DDLOperation.java    |   94 ++
 .../sql/operation/impl/DescribeTableOperation.java |  108 ++
 .../sql/operation/impl/DropViewOperation.java      |   73 +
 .../sql/operation/impl/ExplainOperation.java       |   77 +
 .../client/sql/operation/impl/InsertOperation.java |  114 ++
 .../client/sql/operation/impl/ResetOperation.java  |   51 +
 .../client/sql/operation/impl/SelectOperation.java |  217 +++
 .../client/sql/operation/impl/SetOperation.java    |  110 ++
 .../sql/operation/impl/ShowCatalogsOperation.java  |   47 +
 .../impl/ShowCurrentCatalogOperation.java          |   45 +
 .../impl/ShowCurrentDatabaseOperation.java         |   45 +
 .../sql/operation/impl/ShowDatabasesOperation.java |   47 +
 .../sql/operation/impl/ShowFunctionsOperation.java |   47 +
 .../sql/operation/impl/ShowModulesOperation.java   |   47 +
 .../sql/operation/impl/ShowTablesOperation.java    |   63 +
 .../sql/operation/impl/ShowViewsOperation.java     |   65 +
 .../sql/operation/impl/UseCatalogOperation.java    |   57 +
 .../sql/operation/impl/UseDatabaseOperation.java   |   55 +
 .../client/sql/operation/result/ColumnInfo.java    |  100 ++
 .../client/sql/operation/result/ConstantNames.java |   58 +
 .../client/sql/operation/result/ResultKind.java    |   29 +
 .../client/sql/operation/result/ResultSet.java     |  188 +++
 .../result/ResultSetJsonDeserializer.java          |  199 +++
 .../operation/result/ResultSetJsonSerializer.java  |  113 ++
 .../flink/client/sql/parser/SqlCommand.java        |  129 ++
 .../flink/client/sql/parser/SqlCommandCall.java    |   55 +
 .../flink/client/sql/parser/SqlCommandParser.java  |   44 +
 .../client/sql/parser/SqlCommandParserImpl.java    |  235 +++
 .../flink/client/utils/YarnConfLoader.java         |   67 +
 .../flink/exception/ExecutorInitException.java     |   46 +
 .../flink/exception/FlinkInitFailedException.java  |   37 +
 .../flink/exception/JobExecutionException.java     |   37 +
 .../flink/exception/SqlExecutionException.java     |   37 +
 .../flink/exception/SqlParseException.java         |   37 +
 .../main/resources/linkis-engineconn.properties    |   31 +-
 .../flink/src/main/resources/log4j2-engineconn.xml |   22 +-
 .../flink/FlinkEngineConnPlugin.scala              |   70 -
 .../flink/config/FlinkEnvConfiguration.scala       |   59 -
 .../flink/config/FlinkResourceConfiguration.scala  |   39 -
 .../flink/context/EnvironmentContext.scala         |   98 --
 .../flink/context/FlinkEngineConnContext.scala     |   38 -
 .../flink/executor/FlinkCodeOnceExecutor.scala     |  125 --
 .../flink/executor/FlinkExecutor.scala             |  131 --
 .../flink/executor/FlinkJarOnceExecutor.scala      |   48 -
 .../flink/executor/FlinkOnceExecutor.scala         |  115 --
 .../executor/FlinkSQLComputationExecutor.scala     |  242 ---
 .../executormanager/FlinkExecutorManager.scala     |   46 -
 .../factory/FlinkApplicationExecutorFactory.scala  |   42 -
 .../flink/factory/FlinkCodeExecutorFactory.scala   |   41 -
 .../flink/factory/FlinkEngineConnFactory.scala     |  191 ---
 .../flink/factory/FlinkSQLExecutorFactory.scala    |   48 -
 .../launch/FlinkEngineConnLaunchBuilder.scala      |   40 -
 .../flink/listener/FlinkListener.scala             |   66 -
 .../flink/listener/FlinkListenerGroup.scala        |   60 -
 .../resource/FlinkEngineConnResourceFactory.scala  |   45 -
 .../engineconnplugin/flink/util/ClassUtil.scala    |   41 -
 .../flink/util/FlinkValueFormatUtil.scala          |   40 -
 .../flink/FlinkEngineConnPlugin.scala              |   70 +
 .../flink/config/FlinkEnvConfiguration.scala       |   67 +
 .../flink/config/FlinkResourceConfiguration.scala  |   39 +
 .../flink/context/EnvironmentContext.scala         |   98 ++
 .../flink/context/FlinkEngineConnContext.scala     |   38 +
 .../flink/executor/FlinkCodeOnceExecutor.scala     |  149 ++
 .../flink/executor/FlinkExecutor.scala             |  131 ++
 .../flink/executor/FlinkJarOnceExecutor.scala      |   49 +
 .../flink/executor/FlinkOnceExecutor.scala         |  117 ++
 .../executor/FlinkSQLComputationExecutor.scala     |  255 ++++
 .../executormanager/FlinkExecutorManager.scala     |   46 +
 .../factory/FlinkApplicationExecutorFactory.scala  |   42 +
 .../flink/factory/FlinkCodeExecutorFactory.scala   |   41 +
 .../flink/factory/FlinkEngineConnFactory.scala     |  221 +++
 .../flink/factory/FlinkSQLExecutorFactory.scala    |   48 +
 .../launch/FlinkEngineConnLaunchBuilder.scala      |   93 ++
 .../flink/listener/FlinkListener.scala             |   66 +
 .../flink/listener/FlinkListenerGroup.scala        |   60 +
 .../resource/FlinkEngineConnResourceFactory.scala  |   45 +
 .../engineconnplugin/flink/util/ClassUtil.scala    |   40 +
 .../flink/util/FlinkValueFormatUtil.scala          |   40 +
 .../engineconn-plugins/hive/pom.xml                |   35 +-
 .../hive/src/main/assembly/distribution.xml        |   21 +-
 .../linkis/engineplugin/hive/log/HiveProgress.java |   53 -
 .../hive/serde/CustomerDelimitedJSONSerDe.java     |  255 ----
 .../linkis/engineplugin/hive/log/HiveProgress.java |   54 +
 .../hive/serde/CustomerDelimitedJSONSerDe.java     |  266 ++++
 .../main/resources/linkis-engineconn.properties    |   27 +-
 .../hive/src/main/resources/log4j2-engineconn.xml  |   22 +-
 .../engineplugin/hive/HiveEngineConnPlugin.scala   |   82 -
 .../engineplugin/hive/common/HiveUtils.scala       |   60 -
 .../hive/conf/HiveEngineConfiguration.scala        |   26 -
 .../hive/creation/HiveEngineConnFactory.scala      |   99 --
 .../linkis/engineplugin/hive/cs/CSHiveHelper.scala |   40 -
 .../engineplugin/hive/entity/HiveSession.scala     |   28 -
 .../exception/NotSupportedHiveTypeException.scala  |   45 -
 .../hive/executor/HiveEngineConnExecutor.scala     |  505 -------
 .../hive/hook/HiveAddJarsEngineHook.scala          |   71 -
 .../hive/hook/HiveAddMetaTableNameHook.scala       |   68 -
 .../HiveProcessEngineConnLaunchBuilder.scala       |   32 -
 .../linkis/engineplugin/hive/log/LogHelper.scala   |   66 -
 .../hive/progress/HiveProgressHelper.scala         |   66 -
 .../engineplugin/hive/HiveEngineConnPlugin.scala   |   83 ++
 .../engineplugin/hive/common/HiveUtils.scala       |   61 +
 .../hive/conf/HiveEngineConfiguration.scala        |   27 +
 .../hive/creation/HiveEngineConnFactory.scala      |  100 ++
 .../linkis/engineplugin/hive/cs/CSHiveHelper.scala |   44 +
 .../engineplugin/hive/entity/HiveSession.scala     |   29 +
 .../exception/NotSupportedHiveTypeException.scala  |   46 +
 .../hive/executor/HiveEngineConnExecutor.scala     |  508 +++++++
 .../hive/hook/HiveAddJarsEngineHook.scala          |   83 ++
 .../hive/hook/HiveAddMetaTableNameHook.scala       |   69 +
 .../HiveProcessEngineConnLaunchBuilder.scala       |   33 +
 .../linkis/engineplugin/hive/log/LogHelper.scala   |   67 +
 .../hive/progress/HiveProgressHelper.scala         |   67 +
 .../engineconn-plugins/io_file/pom.xml             |   35 +-
 .../io_file/src/main/assembly/distribution.xml     |   21 +-
 .../engineplugin/io/utils/ReflectionUtils.java     |   33 -
 .../engineplugin/io/utils/ReflectionUtils.java     |   32 +
 .../main/resources/linkis-engineconn.properties    |   28 +-
 .../src/main/resources/log4j2-engineconn.xml       |   20 +-
 .../engineplugin/io/IoEngineConnPlugin.scala       |   72 -
 .../builder/IoProcessEngineConnLaunchBuilder.scala |   26 -
 .../io/conf/IOEngineConnConfiguration.scala        |   37 -
 .../manager/engineplugin/io/domain/FSInfo.scala    |   27 -
 .../io/executor/IoEngineConnExecutor.scala         |  287 ----
 .../io/factory/IoEngineConnFactory.scala           |   51 -
 .../engineplugin/io/service/FsProxyService.scala   |   43 -
 .../manager/engineplugin/io/utils/IOHelp.scala     |   89 --
 .../engineplugin/io/IoEngineConnPlugin.scala       |   73 +
 .../builder/IoProcessEngineConnLaunchBuilder.scala |   27 +
 .../io/conf/IOEngineConnConfiguration.scala        |   38 +
 .../manager/engineplugin/io/domain/FSInfo.scala    |   28 +
 .../io/executor/IoEngineConnExecutor.scala         |  288 ++++
 .../io/factory/IoEngineConnFactory.scala           |   52 +
 .../engineplugin/io/service/FsProxyService.scala   |   44 +
 .../manager/engineplugin/io/utils/IOHelp.scala     |   90 ++
 .../engineconn-plugins/jdbc/pom.xml                |   35 +-
 .../jdbc/src/main/assembly/distribution.xml        |   21 +-
 .../engineplugin/jdbc/ConnectionManager.java       |  197 ---
 .../engineplugin/jdbc/ConnectionManager.java       |  268 ++++
 .../manager/engineplugin/jdbc/JdbcAuthType.java    |   46 +
 .../main/resources/linkis-engineconn.properties    |   25 +-
 .../jdbc/src/main/resources/log4j2-engineconn.xml  |   21 +-
 .../engineplugin/jdbc/JDBCEngineConnPlugin.scala   |   73 -
 .../JDBCProcessEngineConnLaunchBuilder.scala       |   29 -
 .../engineplugin/jdbc/conf/JDBCConfiguration.scala |   31 -
 .../exception/JDBCParamsIllegalException.scala     |   24 -
 .../jdbc/executer/JDBCEngineConnExecutor.scala     |  179 ---
 .../engineplugin/jdbc/executer/JDBCHelper.java     |  166 ---
 .../jdbc/executer/JDBCSQLCodeParser.scala          |   68 -
 .../jdbc/factory/JDBCEngineConnFactory.scala       |   39 -
 .../engineplugin/jdbc/JDBCEngineConnPlugin.scala   |   74 +
 .../JDBCProcessEngineConnLaunchBuilder.scala       |   30 +
 .../engineplugin/jdbc/conf/JDBCConfiguration.scala |   33 +
 .../exception/JDBCParamsIllegalException.scala     |   26 +
 .../jdbc/executer/JDBCEngineConnExecutor.scala     |  218 +++
 .../engineplugin/jdbc/executer/JDBCHelper.java     |  168 +++
 .../jdbc/executer/JDBCSQLCodeParser.scala          |   70 +
 .../jdbc/factory/JDBCEngineConnFactory.scala       |   40 +
 .../engineplugin/jdbc/TestConnectionManager.java   |   83 ++
 .../engineconn-plugins/pipeline/pom.xml            |   35 +-
 .../pipeline/src/main/assembly/distribution.xml    |   21 +-
 .../main/resources/linkis-engineconn.properties    |   25 +-
 .../src/main/resources/log4j2-engineconn.xml       |   22 +-
 .../pipeline/PipelineEngineConnPlugin.scala        |   65 -
 .../builder/PipelineEngineConnLaunchBuilder.scala  |   23 -
 .../conf/PipelineEngineConfiguration.scala         |   30 -
 .../pipeline/constant/PipeLineConstant.scala       |   28 -
 .../pipeline/conversions/FsConvertions.scala       |   34 -
 .../exception/PipeLineErrorException.scala         |   23 -
 .../pipeline/executor/CSVExecutor.scala            |   73 -
 .../pipeline/executor/CopyExecutor.scala           |   61 -
 .../pipeline/executor/ExcelExecutor.scala          |   82 -
 .../pipeline/executor/OutputStreamCache.scala      |   23 -
 .../pipeline/executor/PipeLineExecutor.scala       |   37 -
 .../executor/PipelineEngineConnExecutor.scala      |  114 --
 .../executor/PipelineExecutorSelector.scala        |   47 -
 .../factory/PipelineEngineConnFactory.scala        |   40 -
 .../pipeline/PipelineEngineConnPlugin.scala        |   66 +
 .../builder/PipelineEngineConnLaunchBuilder.scala  |   24 +
 .../conf/PipelineEngineConfiguration.scala         |   31 +
 .../pipeline/constant/PipeLineConstant.scala       |   29 +
 .../pipeline/conversions/FsConvertions.scala       |   35 +
 .../exception/PipeLineErrorException.scala         |   24 +
 .../pipeline/executor/CSVExecutor.scala            |   74 +
 .../pipeline/executor/CopyExecutor.scala           |   62 +
 .../pipeline/executor/ExcelExecutor.scala          |   83 ++
 .../pipeline/executor/OutputStreamCache.scala      |   24 +
 .../pipeline/executor/PipeLineExecutor.scala       |   38 +
 .../executor/PipelineEngineConnExecutor.scala      |  115 ++
 .../executor/PipelineExecutorSelector.scala        |   49 +
 .../factory/PipelineEngineConnFactory.scala        |   41 +
 .../engineconn-plugins/python/pom.xml              |   37 +-
 .../python/src/main/assembly/distribution.xml      |   24 +-
 .../main/resources/linkis-engineconn.properties    |   26 +-
 .../src/main/resources/log4j2-engineconn.xml       |   20 +-
 .../python/src/main/resources/python/python.py     |   37 +-
 .../python/PythonEngineConnPlugin.scala            |   78 -
 .../python/conf/PythonEngineConfiguration.scala    |   30 -
 .../exception/NoSupportEngineException.scala       |   24 -
 .../exception/PythonSessionNullException.scala     |   36 -
 .../python/executor/PythonEngineConnExecutor.scala |  137 --
 .../python/executor/PythonSession.scala            |  304 ----
 .../python/factory/PythonEngineConnFactory.scala   |   55 -
 .../python/hook/PythonVersionEngineHook.scala      |   56 -
 .../PythonProcessEngineConnLaunchBuilder.scala     |   24 -
 .../manager/engineplugin/python/utils/Kind.scala   |  100 --
 .../manager/engineplugin/python/utils/State.scala  |   73 -
 .../python/PythonEngineConnPlugin.scala            |   79 +
 .../python/conf/PythonEngineConfiguration.scala    |   31 +
 .../exception/NoSupportEngineException.scala       |   25 +
 .../exception/PythonSessionNullException.scala     |   37 +
 .../python/executor/PythonEngineConnExecutor.scala |  141 ++
 .../python/executor/PythonSession.scala            |  308 ++++
 .../python/factory/PythonEngineConnFactory.scala   |   56 +
 .../python/hook/PythonVersionEngineHook.scala      |   57 +
 .../PythonProcessEngineConnLaunchBuilder.scala     |   25 +
 .../manager/engineplugin/python/utils/Kind.scala   |  101 ++
 .../manager/engineplugin/python/utils/State.scala  |   74 +
 .../engineconn-plugins/shell/pom.xml               |   37 +-
 .../shell/src/main/assembly/distribution.xml       |   21 +-
 .../main/resources/linkis-engineconn.properties    |   19 +-
 .../shell/src/main/resources/log4j2-engineconn.xml |   22 +-
 .../engineplugin/shell/ShellEngineConnPlugin.scala |   75 -
 .../ShellProcessEngineConnLaunchBuilder.scala      |   23 -
 .../shell/exception/NoCorrectUserException.scala   |   24 -
 .../shell/executor/ShellEngineConnExecutor.scala   |  177 ---
 .../shell/factory/ShellEngineConnFactory.scala     |   38 -
 .../engineplugin/shell/ShellEngineConnPlugin.scala |   76 +
 .../ShellProcessEngineConnLaunchBuilder.scala      |   24 +
 .../shell/exception/NoCorrectUserException.scala   |   25 +
 .../shell/executor/ShellEngineConnExecutor.scala   |  182 +++
 .../shell/factory/ShellEngineConnFactory.scala     |   39 +
 .../engineconn-plugins/spark/pom.xml               |   33 +-
 .../spark/src/main/assembly/distribution.xml       |   24 +-
 .../main/resources/linkis-engineconn.properties    |   28 +-
 .../spark/src/main/resources/log4j2-engineconn.xml |   22 +-
 .../spark/src/main/resources/python/mix_pyspark.py |   36 +-
 .../spark/Interpreter/Interpreter.scala            |   42 -
 .../spark/Interpreter/ProcessInterpreter.scala     |  115 --
 .../spark/Interpreter/PythonInterpreter.scala      |  301 ----
 .../engineplugin/spark/SparkEngineConnPlugin.scala |   81 -
 .../linkis/engineplugin/spark/common/Kind.scala    |  103 --
 .../spark/common/LineBufferedProcess.scala         |   56 -
 .../spark/common/LineBufferedStream.scala          |  155 --
 .../engineplugin/spark/common/LogContainer.scala   |   75 -
 .../engineplugin/spark/common/SparkKind.scala      |  100 --
 .../linkis/engineplugin/spark/common/State.scala   |   74 -
 .../spark/config/SparkConfiguration.scala          |   94 --
 .../spark/config/SparkResourceConfiguration.scala  |   35 -
 .../engineplugin/spark/cs/CSSparkHelper.scala      |   31 -
 .../spark/cs/CSSparkPreExecutionHook.scala         |   52 -
 .../engineplugin/spark/cs/CSTableParser.scala      |   86 --
 .../spark/entity/SparkEngineSession.scala          |   28 -
 .../ApplicationAlreadyStoppedException.scala       |   26 -
 .../spark/exception/ExecuteError.scala             |   26 -
 .../spark/exception/MDQErrorException.scala        |   23 -
 .../spark/exception/NoSupportEngineException.scala |   32 -
 .../spark/exception/QueryFailedException.scala     |   26 -
 .../spark/exception/RetryException.scala           |   26 -
 .../spark/exception/SparkCreateFileException.scala |   30 -
 .../exception/SparkSessionNullException.scala      |   31 -
 .../engineplugin/spark/executor/SQLSession.scala   |  132 --
 .../spark/executor/SparkEngineConnExecutor.scala   |  204 ---
 .../spark/executor/SparkExecutorOrder.scala        |   26 -
 .../spark/executor/SparkPythonExecutor.scala       |  333 -----
 .../spark/executor/SparkScalaExecutor.scala        |  371 -----
 .../spark/executor/SparkSqlExecutor.scala          |   69 -
 .../spark/extension/SparkPostExecutionHook.scala   |   41 -
 .../spark/extension/SparkPreExecutionHook.scala    |   41 -
 .../spark/extension/SparkSqlExtension.scala        |   73 -
 .../spark/factory/SparkEngineConnFactory.scala     |  163 --
 .../factory/SparkEngineConnResourceFactory.scala   |   51 -
 .../spark/factory/SparkPythonExecutorFactory.scala |   46 -
 .../spark/factory/SparkScalaExecutorFactory.scala  |   49 -
 .../spark/factory/SparkSqlExecutorFactory.scala    |   48 -
 .../engineplugin/spark/imexport/CsvRelation.scala  |  254 ----
 .../engineplugin/spark/imexport/ExportData.scala   |   89 --
 .../engineplugin/spark/imexport/LoadData.scala     |  257 ----
 .../imexport/util/BackGroundServiceUtils.scala     |  105 --
 .../spark/imexport/util/ImExportUtils.scala        |   38 -
 ...SparkSubmitProcessEngineConnLaunchBuilder.scala |  453 ------
 .../spark/mdq/MDQPostExecutionHook.scala           |   61 -
 .../spark/mdq/MDQPreExecutionHook.scala            |   73 -
 .../engineplugin/spark/metadata/HPOBuilder.scala   |   77 -
 .../spark/metadata/MetaDataInfoTool.scala          |   45 -
 .../spark/metadata/SparkHiveObject.scala           |   30 -
 .../spark/metadata/SparkSQLHistoryParser.scala     |  342 -----
 .../engineplugin/spark/utils/EngineUtils.scala     |  120 --
 .../engineplugin/spark/utils/JobProgressUtil.scala |   98 --
 .../spark/Interpreter/Interpreter.scala            |   43 +
 .../spark/Interpreter/ProcessInterpreter.scala     |  116 ++
 .../spark/Interpreter/PythonInterpreter.scala      |  302 ++++
 .../engineplugin/spark/SparkEngineConnPlugin.scala |   82 +
 .../linkis/engineplugin/spark/common/Kind.scala    |  104 ++
 .../spark/common/LineBufferedProcess.scala         |   57 +
 .../spark/common/LineBufferedStream.scala          |  156 ++
 .../engineplugin/spark/common/LogContainer.scala   |   76 +
 .../engineplugin/spark/common/SparkKind.scala      |  101 ++
 .../linkis/engineplugin/spark/common/State.scala   |   75 +
 .../spark/config/SparkConfiguration.scala          |   94 ++
 .../spark/config/SparkResourceConfiguration.scala  |   36 +
 .../engineplugin/spark/cs/CSSparkHelper.scala      |   35 +
 .../spark/cs/CSSparkPreExecutionHook.scala         |   56 +
 .../engineplugin/spark/cs/CSTableParser.scala      |   90 ++
 .../spark/entity/SparkEngineSession.scala          |   29 +
 .../ApplicationAlreadyStoppedException.scala       |   27 +
 .../spark/exception/ExecuteError.scala             |   27 +
 .../spark/exception/MDQErrorException.scala        |   25 +
 .../spark/exception/NoSupportEngineException.scala |   33 +
 .../spark/exception/QueryFailedException.scala     |   27 +
 .../spark/exception/RetryException.scala           |   27 +
 .../spark/exception/SparkCreateFileException.scala |   31 +
 .../exception/SparkSessionNullException.scala      |   32 +
 .../engineplugin/spark/executor/SQLSession.scala   |  133 ++
 .../spark/executor/SparkEngineConnExecutor.scala   |  216 +++
 .../spark/executor/SparkExecutorOrder.scala        |   27 +
 .../spark/executor/SparkPythonExecutor.scala       |  354 +++++
 .../spark/executor/SparkScalaExecutor.scala        |  372 +++++
 .../spark/executor/SparkSqlExecutor.scala          |   70 +
 .../spark/extension/SparkPostExecutionHook.scala   |   43 +
 .../spark/extension/SparkPreExecutionHook.scala    |   43 +
 .../spark/extension/SparkSqlExtension.scala        |   74 +
 .../spark/factory/SparkEngineConnFactory.scala     |  164 ++
 .../factory/SparkEngineConnResourceFactory.scala   |   52 +
 .../spark/factory/SparkPythonExecutorFactory.scala |   47 +
 .../spark/factory/SparkScalaExecutorFactory.scala  |   50 +
 .../spark/factory/SparkSqlExecutorFactory.scala    |   49 +
 .../engineplugin/spark/imexport/CsvRelation.scala  |  258 ++++
 .../engineplugin/spark/imexport/ExportData.scala   |   90 ++
 .../engineplugin/spark/imexport/LoadData.scala     |  261 ++++
 .../imexport/util/BackGroundServiceUtils.scala     |  106 ++
 .../spark/imexport/util/ImExportUtils.scala        |   39 +
 ...SparkSubmitProcessEngineConnLaunchBuilder.scala |  465 ++++++
 .../spark/mdq/MDQPostExecutionHook.scala           |   63 +
 .../spark/mdq/MDQPreExecutionHook.scala            |   75 +
 .../engineplugin/spark/metadata/HPOBuilder.scala   |   79 +
 .../spark/metadata/MetaDataInfoTool.scala          |   47 +
 .../spark/metadata/SparkHiveObject.scala           |   32 +
 .../spark/metadata/SparkSQLHistoryParser.scala     |  344 +++++
 .../engineplugin/spark/utils/EngineUtils.scala     |  121 ++
 .../engineplugin/spark/utils/JobProgressUtil.scala |   99 ++
 .../org/apache/spark/sql/MethodInvokeHelper.scala  |   18 +-
 .../apache/spark/sql/SparkLogicalPlanHelper.scala  |   22 +-
 .../execution/datasources/csv/DolphinToSpark.scala |   27 +-
 .../spark/sql/execution/datasources/csv/UDF.scala  |   19 +-
 .../scala/org/apache/spark/util/SparkUtils.scala   |   19 +-
 .../linkis-engineconn-plugin-cache/pom.xml         |   24 +-
 .../engineplugin/cache/EngineConnPluginCache.java  |   54 -
 .../cache/GuavaEngineConnPluginCache.java          |  137 --
 .../cache/config/EngineConnPluginCacheConfig.java  |   29 -
 .../DefaultRefreshPluginCacheContainer.java        |  227 ---
 .../cache/refresh/PluginCacheRefresher.java        |   27 -
 .../cache/refresh/RefreshPluginCacheContainer.java |   52 -
 .../cache/refresh/RefreshPluginCacheOperation.java |   85 --
 .../refresh/RefreshableEngineConnPluginCache.java  |   54 -
 .../engineplugin/cache/EngineConnPluginCache.java  |   55 +
 .../cache/GuavaEngineConnPluginCache.java          |  138 ++
 .../cache/config/EngineConnPluginCacheConfig.java  |   30 +
 .../DefaultRefreshPluginCacheContainer.java        |  228 +++
 .../cache/refresh/PluginCacheRefresher.java        |   28 +
 .../cache/refresh/RefreshPluginCacheContainer.java |   53 +
 .../cache/refresh/RefreshPluginCacheOperation.java |   86 ++
 .../refresh/RefreshableEngineConnPluginCache.java  |   55 +
 .../linkis-engineconn-plugin-core/pom.xml          |   30 +-
 .../engineplugin/common/EngineConnPlugin.scala     |   39 -
 .../common/conf/EngineConnPluginConf.scala         |   34 -
 .../common/conf/EnvConfiguration.scala             |   52 -
 .../common/creation/EngineConnFactory.scala        |   78 -
 .../common/creation/ExecutorFactory.scala          |   29 -
 .../common/creation/LabelExecutorFactory.scala     |   43 -
 .../exception/EngineConnBuildFailedException.scala |   29 -
 .../exception/EngineConnPluginErrorCode.scala      |   26 -
 .../exception/EngineConnPluginErrorException.scala |   24 -
 .../common/launch/EngineConnLaunchBuilder.scala    |   26 -
 .../launch/entity/EngineConnBuildRequest.scala     |   53 -
 .../launch/entity/EngineConnCreationDesc.scala     |   32 -
 .../launch/entity/EngineConnLaunchRequest.scala    |   40 -
 .../process/EngineConnResourceGenerator.scala      |   37 -
 .../common/launch/process/Environment.scala        |   48 -
 .../JavaProcessEngineConnLaunchBuilder.scala       |  138 --
 .../process/ProcessEngineConnLaunchBuilder.scala   |   67 -
 .../process/ProcessEngineConnLaunchRequest.scala   |   52 -
 .../common/loader/conf/PluginLoaderConstant.scala  |   29 -
 .../loader/entity/EngineConnPluginInfo.scala       |   42 -
 .../loader/entity/EngineConnPluginInstance.scala   |   22 -
 .../exception/EngineConnPluginLoadException.scala  |   25 -
 .../EngineConnPluginLoadResourceException.scala    |   25 -
 .../EngineConnPluginNotFoundException.scala        |   26 -
 .../resource/AbstractEngineResourceFactory.scala   |   45 -
 .../common/resource/EngineResourceFactory.scala    |   26 -
 .../common/resource/EngineResourceRequest.scala    |   42 -
 .../resource/GenericEngineResourceFactory.scala    |   41 -
 .../common/resource/UserNodeResource.scala         |   85 --
 .../engineplugin/common/EngineConnPlugin.scala     |   40 +
 .../common/conf/EngineConnPluginConf.scala         |   35 +
 .../common/conf/EnvConfiguration.scala             |   55 +
 .../common/creation/EngineConnFactory.scala        |   79 +
 .../common/creation/ExecutorFactory.scala          |   30 +
 .../common/creation/LabelExecutorFactory.scala     |   45 +
 .../exception/EngineConnBuildFailedException.scala |   30 +
 .../exception/EngineConnPluginErrorCode.scala      |   27 +
 .../exception/EngineConnPluginErrorException.scala |   25 +
 .../exception/EngineConnPluginLoadException.scala  |   26 +
 .../EngineConnPluginLoadResourceException.scala    |   26 +
 .../EngineConnPluginNotFoundException.scala        |   27 +
 .../common/launch/EngineConnLaunchBuilder.scala    |   27 +
 .../launch/entity/EngineConnBuildRequest.scala     |   54 +
 .../launch/entity/EngineConnCreationDesc.scala     |   33 +
 .../launch/entity/EngineConnLaunchRequest.scala    |   41 +
 .../process/EngineConnResourceGenerator.scala      |   38 +
 .../common/launch/process/Environment.scala        |   59 +
 .../JavaProcessEngineConnLaunchBuilder.scala       |  142 ++
 .../process/ProcessEngineConnLaunchBuilder.scala   |   68 +
 .../process/ProcessEngineConnLaunchRequest.scala   |   53 +
 .../common/loader/conf/PluginLoaderConstant.scala  |   30 +
 .../loader/entity/EngineConnPluginInfo.scala       |   43 +
 .../loader/entity/EngineConnPluginInstance.scala   |   23 +
 .../resource/AbstractEngineResourceFactory.scala   |   46 +
 .../common/resource/EngineResourceFactory.scala    |   27 +
 .../common/resource/EngineResourceRequest.scala    |   43 +
 .../resource/GenericEngineResourceFactory.scala    |   42 +
 .../common/resource/UserNodeResource.scala         |   91 ++
 .../linkis-engineconn-plugin-loader/pom.xml        |   30 +-
 .../classloader/EngineConnPluginClassLoader.java   |  138 --
 .../loaders/CacheablesEngineConnPluginLoader.java  |   86 --
 .../loaders/DefaultEngineConnPluginLoader.java     |  224 ---
 .../manager/loaders/EngineConnPluginsLoader.java   |   39 -
 .../loaders/EngineConnPluginsResourceLoader.java   |   35 -
 .../BmlEngineConnPluginResourceLoader.java         |  184 ---
 .../LocalEngineConnPluginResourceLoader.java       |   54 -
 .../manager/loaders/resource/PluginResource.java   |   87 --
 .../manager/utils/EngineConnPluginUtils.java       |  171 ---
 .../manager/utils/ExceptionHelper.java             |   29 -
 .../classloader/EngineConnPluginClassLoader.java   |  138 ++
 .../loaders/CacheablesEngineConnPluginLoader.java  |   87 ++
 .../loaders/DefaultEngineConnPluginLoader.java     |  225 +++
 .../manager/loaders/EngineConnPluginsLoader.java   |   40 +
 .../loaders/EngineConnPluginsResourceLoader.java   |   36 +
 .../BmlEngineConnPluginResourceLoader.java         |  185 +++
 .../LocalEngineConnPluginResourceLoader.java       |   55 +
 .../manager/loaders/resource/PluginResource.java   |   88 ++
 .../manager/utils/EngineConnPluginUtils.java       |  171 +++
 .../manager/utils/ExceptionHelper.java             |   29 +
 .../config/EngineConnPluginLoaderConf.scala        |   40 -
 .../config/EngineConnPluginLoaderConf.scala        |   40 +
 .../src/test/java/EngineConnPluginLoaderTest.java  |   22 +-
 .../linkis-engineconn-plugin-server/pom.xml        |   44 +-
 .../src/main/assembly/distribution.xml             |   21 +-
 .../server/LinkisEngineConnPluginServer.java       |   28 -
 .../conf/EngineConnPluginSpringConfiguration.java  |   35 -
 .../server/dao/EngineConnBmlResourceDao.java       |   37 -
 .../dao/impl/EngineConnBmlResourceMapper.xml       |   70 -
 .../server/entity/EngineConnBmlResource.java       |  114 --
 .../server/LinkisEngineConnPluginServer.java       |   29 +
 .../conf/EngineConnPluginSpringConfiguration.java  |   36 +
 .../server/dao/EngineConnBmlResourceDao.java       |   38 +
 .../dao/impl/EngineConnBmlResourceMapper.xml       |   69 +
 .../server/entity/EngineConnBmlResource.java       |  115 ++
 .../conf/EngineConnPluginConfiguration.scala       |   28 -
 .../interceptor/EngineConnLaunchInterceptor.scala  |   32 -
 .../server/loader/EngineConnPluginsLoader.scala    |   28 -
 .../AbstractEngineConnBmlResourceGenerator.scala   |   68 -
 .../DefaultEngineConnBmlResourceGenerator.scala    |   71 -
 .../localize/EngineConnBmlResourceGenerator.scala  |   44 -
 .../service/DefaultEngineConnLaunchService.scala   |   63 -
 .../DefaultEngineConnResourceFactoryService.scala  |   52 -
 .../service/DefaultEngineConnResourceService.scala |  191 ---
 .../server/service/EngineConnLaunchService.scala   |   27 -
 .../service/EngineConnResourceFactoryService.scala |   30 -
 .../server/service/EngineConnResourceService.scala |   67 -
 .../conf/EngineConnPluginConfiguration.scala       |   29 +
 .../interceptor/EngineConnLaunchInterceptor.scala  |   33 +
 .../server/loader/EngineConnPluginsLoader.scala    |   29 +
 .../AbstractEngineConnBmlResourceGenerator.scala   |   69 +
 .../DefaultEngineConnBmlResourceGenerator.scala    |   72 +
 .../localize/EngineConnBmlResourceGenerator.scala  |   45 +
 .../service/DefaultEngineConnLaunchService.scala   |   64 +
 .../DefaultEngineConnResourceFactoryService.scala  |   53 +
 .../service/DefaultEngineConnResourceService.scala |  192 +++
 .../server/service/EngineConnLaunchService.scala   |   28 +
 .../service/EngineConnResourceFactoryService.scala |   31 +
 .../server/service/EngineConnResourceService.scala |   68 +
 linkis-engineconn-plugins/pom.xml                  |   22 +-
 linkis-extensions/linkis-io-file-client/pom.xml    |   28 +-
 .../src/main/assembly/distribution.xml             |   17 +-
 .../linkis/storage/io/client/DefaultIOClient.scala |  127 --
 .../linkis/storage/io/client/IOClient.scala        |   43 -
 .../linkis/storage/io/conf/IOFileClientConf.scala  |   37 -
 .../io/iteraceptor/IOMethodInterceptor.scala       |  339 -----
 .../IOMethodInterceptorCreatorImpl.scala           |   46 -
 .../IOComputationOrchestratorSessionFactory.scala  |  157 --
 .../orchestrator/IOFileOrchestratorFactory.scala   |   40 -
 .../io/orchestrator/IOTaskPlannerTransform.scala   |   54 -
 .../IOUserParallelOrchestratorPlugin.scala         |   36 -
 .../linkis/storage/io/utils/IOClientUtils.scala    |  130 --
 .../linkis/storage/io/client/DefaultIOClient.scala |  128 ++
 .../apache/linkis/storage/io/client/IOClient.scala |   44 +
 .../linkis/storage/io/conf/IOFileClientConf.scala  |   38 +
 .../io/iteraceptor/IOMethodInterceptor.scala       |  340 +++++
 .../IOMethodInterceptorCreatorImpl.scala           |   47 +
 .../IOComputationOrchestratorSessionFactory.scala  |  161 ++
 .../orchestrator/IOFileOrchestratorFactory.scala   |   41 +
 .../io/orchestrator/IOTaskPlannerTransform.scala   |   58 +
 .../IOUserParallelOrchestratorPlugin.scala         |   40 +
 .../linkis/storage/io/utils/IOClientUtils.scala    |  131 ++
 linkis-extensions/pom.xml                          |   20 +-
 .../linkis-code-orchestrator/pom.xml               |   25 +-
 .../orchestrator/code/plans/ast/CodeJob.scala      |  114 --
 .../orchestrator/code/plans/ast/CodeStage.scala    |   80 -
 .../plans/execution/CodeExecutionFactory.scala     |   40 -
 .../execution/CodeReheaterNotifyTaskConsumer.scala |   40 -
 .../code/plans/logical/CacheTask.scala             |   70 -
 .../code/plans/logical/CodeLogicalUnitTask.scala   |   64 -
 .../plans/logical/CodeLogicalUnitTaskDesc.scala    |   33 -
 .../orchestrator/code/plans/ast/CodeJob.scala      |  115 ++
 .../orchestrator/code/plans/ast/CodeStage.scala    |   81 +
 .../plans/execution/CodeExecutionFactory.scala     |   41 +
 .../execution/CodeReheaterNotifyTaskConsumer.scala |   41 +
 .../code/plans/logical/CacheTask.scala             |   71 +
 .../code/plans/logical/CodeLogicalUnitTask.scala   |   65 +
 .../plans/logical/CodeLogicalUnitTaskDesc.scala    |   34 +
 .../linkis-computation-orchestrator/pom.xml        |   30 +-
 .../computation/utils/TaskTreeUtil.java            |   72 +
 .../ComputationOrchestratorSessionFactory.scala    |   58 -
 ...ComputationOrchestratorSessionFactoryImpl.scala |  207 ---
 .../converter/CodeConverterTransform.scala         |   53 -
 .../converter/exception/CodeCheckException.scala   |   29 -
 .../converter/exception/LimitCheckException.scala  |   29 -
 .../exception/PythonCodeCheckException.scala       |   35 -
 .../exception/SensitiveTablesCheckException.scala  |   25 -
 .../exception/VarSubstitutionException.scala       |   28 -
 .../ruler/CommentConverterCheckRuler.scala         |   94 --
 .../converter/ruler/CustomVariableUtils.scala      |  553 -------
 .../catalyst/converter/ruler/Explain.scala         |  319 ----
 .../converter/ruler/JobReqParamCheckRuler.scala    |   47 -
 .../ruler/PythonCodeConverterCheckRuler.scala      |   50 -
 .../ruler/SQLCodeCheckConverterCheckRuler.scala    |   43 -
 .../ruler/SQLLimitConverterCheckRuler.scala        |   41 -
 .../ruler/ScalaCodeConverterCheckRuler.scala       |   47 -
 .../ShellDangerousGrammarConverterCheckRuler.scala |  103 --
 .../ruler/SparkCodeCheckConverterCheckRuler.scala  |   45 -
 .../ruler/VarSubstitutionConverterCheckRuler.scala |   54 -
 .../catalyst/optimizer/CacheTaskOptimizer.scala    |   44 -
 .../optimizer/ConfigurationOptimizer.scala         |   35 -
 .../catalyst/optimizer/PlaybackOptimizer.scala     |   35 -
 .../catalyst/optimizer/SimplifyOptimizer.scala     |   36 -
 .../catalyst/optimizer/YarnQueueOptimizer.scala    |   34 -
 .../parser/DefaultCodeJobParserTransform.scala     |   69 -
 .../parser/EnrichLabelParserTransform.scala        |   57 -
 .../parser/label/CacheParserLabelFiller.scala      |   47 -
 .../catalyst/parser/label/ParserLabelFiller.scala  |   27 -
 .../physical/AbstractPhysicalTransform.scala       |  181 ---
 .../physical/ComputePhysicalTransform.scala        |  112 --
 .../catalyst/planner/TaskPlannerTransform.scala    |  142 --
 .../reheater/PruneTaskReheaterTransform.scala      |  100 --
 .../validator/DefaultLabelRegularCheckRuler.scala  |   26 -
 .../validator/LabelRegularCheckRuler.scala         |   76 -
 .../validator/RouteLabelRegularCheckRuler.scala    |   31 -
 .../conf/ComputationOrchestratorConf.scala         |   57 -
 .../computation/entity/ComputationJobReq.scala     |  113 --
 .../computation/execute/CodeExecTaskExecutor.scala |   47 -
 .../execute/CodeExecTaskExecutorManager.scala      |   81 -
 .../DefaultCodeExecTaskExecutorManager.scala       |  287 ----
 .../computation/monitor/EngineConnMonitor.scala    |  161 --
 .../computation/operation/log/LogEvent.scala       |   26 -
 .../computation/operation/log/LogOperation.scala   |   97 --
 .../computation/operation/log/LogProcessor.scala   |   51 -
 .../progress/AbstractProgressOperation.scala       |  101 --
 .../progress/DefaultProgressOperation.scala        |   98 --
 .../operation/progress/ProgressInfoEvent.scala     |   25 -
 .../operation/progress/ProgressProcessor.scala     |   52 -
 .../computation/physical/CacheExecTask.scala       |  124 --
 .../physical/CodeLogicalUnitExecTask.scala         |  234 ---
 .../service/ComputationTaskExecutionReceiver.scala |  152 --
 .../utils/ComputationOrchestratorUtils.scala       |   35 -
 .../computation/utils/TaskTreeUtil.scala           |   52 -
 .../computation/utils/TreeNodeUtil.scala           |  177 ---
 .../ComputationOrchestratorSessionFactory.scala    |   58 +
 ...ComputationOrchestratorSessionFactoryImpl.scala |  211 +++
 .../converter/CodeConverterTransform.scala         |   53 +
 .../converter/exception/CodeCheckException.scala   |   29 +
 .../converter/exception/LimitCheckException.scala  |   29 +
 .../exception/PythonCodeCheckException.scala       |   35 +
 .../exception/SensitiveTablesCheckException.scala  |   25 +
 .../exception/VarSubstitutionException.scala       |   28 +
 .../ruler/CommentConverterCheckRuler.scala         |   94 ++
 .../converter/ruler/CustomVariableUtils.scala      |  553 +++++++
 .../catalyst/converter/ruler/Explain.scala         |  328 ++++
 .../converter/ruler/JobReqParamCheckRuler.scala    |   47 +
 .../ruler/PythonCodeConverterCheckRuler.scala      |   50 +
 .../ruler/SQLCodeCheckConverterCheckRuler.scala    |   43 +
 .../ruler/SQLLimitConverterCheckRuler.scala        |   41 +
 .../ruler/ScalaCodeConverterCheckRuler.scala       |   47 +
 .../ShellDangerousGrammarConverterCheckRuler.scala |  103 ++
 .../ruler/SparkCodeCheckConverterCheckRuler.scala  |   45 +
 .../ruler/VarSubstitutionConverterCheckRuler.scala |   54 +
 .../catalyst/optimizer/CacheTaskOptimizer.scala    |   44 +
 .../optimizer/ConfigurationOptimizer.scala         |   35 +
 .../catalyst/optimizer/PlaybackOptimizer.scala     |   35 +
 .../catalyst/optimizer/SimplifyOptimizer.scala     |   36 +
 .../catalyst/optimizer/YarnQueueOptimizer.scala    |   34 +
 .../parser/DefaultCodeJobParserTransform.scala     |   69 +
 .../parser/EnrichLabelParserTransform.scala        |   57 +
 .../parser/label/CacheParserLabelFiller.scala      |   47 +
 .../catalyst/parser/label/ParserLabelFiller.scala  |   27 +
 .../physical/AbstractPhysicalTransform.scala       |  181 +++
 .../physical/ComputePhysicalTransform.scala        |  112 ++
 .../catalyst/planner/TaskPlannerTransform.scala    |  143 ++
 .../reheater/PruneTaskReheaterTransform.scala      |  116 ++
 .../validator/DefaultLabelRegularCheckRuler.scala  |   26 +
 .../validator/LabelRegularCheckRuler.scala         |   76 +
 .../validator/RouteLabelRegularCheckRuler.scala    |   31 +
 .../conf/ComputationOrchestratorConf.scala         |   57 +
 .../computation/entity/ComputationJobReq.scala     |  113 ++
 .../computation/execute/CodeExecTaskExecutor.scala |   47 +
 .../execute/CodeExecTaskExecutorManager.scala      |   81 +
 .../DefaultCodeExecTaskExecutorManager.scala       |  295 ++++
 .../computation/monitor/EngineConnMonitor.scala    |  164 ++
 .../computation/operation/log/LogEvent.scala       |   26 +
 .../computation/operation/log/LogOperation.scala   |   99 ++
 .../computation/operation/log/LogProcessor.scala   |   51 +
 .../progress/AbstractProgressOperation.scala       |  103 ++
 .../progress/DefaultProgressOperation.scala        |   98 ++
 .../operation/progress/ProgressInfoEvent.scala     |   25 +
 .../operation/progress/ProgressProcessor.scala     |   52 +
 .../computation/physical/CacheExecTask.scala       |  124 ++
 .../physical/CodeLogicalUnitExecTask.scala         |  233 +++
 .../service/ComputationTaskExecutionReceiver.scala |  172 +++
 .../utils/ComputationOrchestratorUtils.scala       |   35 +
 .../computation/utils/TreeNodeUtil.scala           |  179 +++
 .../linkis-orchestrator-core/pom.xml               |   29 +-
 .../linkis/orchestrator/Orchestration.scala        |   44 -
 .../linkis/orchestrator/Orchestrator.scala         |   71 -
 .../linkis/orchestrator/OrchestratorContext.scala  |   41 -
 .../linkis/orchestrator/OrchestratorSession.scala  |   41 -
 .../conf/OrchestratorConfiguration.scala           |   63 -
 .../orchestrator/converter/ASTContextImpl.scala    |   83 --
 .../orchestrator/converter/AbstractConverter.scala |   46 -
 .../linkis/orchestrator/converter/Converter.scala  |   29 -
 .../orchestrator/converter/ConverterImpl.scala     |   36 -
 .../orchestrator/core/AbstractOrchestration.scala  |  136 --
 .../orchestrator/core/AbstractOrchestrator.scala   |   70 -
 .../core/AbstractOrchestratorContext.scala         |   57 -
 .../core/AbstractOrchestratorSession.scala         |   54 -
 .../core/AbstractOrchestratorSessionBuilder.scala  |  150 --
 .../orchestrator/core/AbstractSessionState.scala   |   87 --
 .../linkis/orchestrator/core/CacheStrategy.scala   |   36 -
 .../linkis/orchestrator/core/GlobalState.scala     |   33 -
 .../linkis/orchestrator/core/MetricsSupport.scala  |   26 -
 .../core/OrchestrationCacheManager.scala           |   40 -
 .../orchestrator/core/OrchestrationFuture.scala    |   46 -
 .../orchestrator/core/OrchestrationResponse.scala  |   50 -
 .../orchestrator/core/OrchestratorPlugin.scala     |   31 -
 .../core/OrchestratorSessionBuilder.scala          |   49 -
 .../linkis/orchestrator/core/PlanBuilder.scala     |   39 -
 .../linkis/orchestrator/core/SessionState.scala    |   63 -
 .../orchestrator/core/impl/GlobalStateImpl.scala   |   30 -
 .../orchestrator/core/impl/OrchestrationImpl.scala |   49 -
 .../core/impl/OrchestratorContextImpl.scala        |   29 -
 .../orchestrator/core/impl/OrchestratorImpl.scala  |   32 -
 .../core/impl/OrchestratorSessionBuilderImpl.scala |   42 -
 .../core/impl/OrchestratorSessionImpl.scala        |   32 -
 .../orchestrator/core/impl/PlanBuilderImpl.scala   |   65 -
 .../orchestrator/core/impl/SessionStateImpl.scala  |  115 --
 .../core/impl/TableOrchestration.scala             |   79 -
 .../linkis/orchestrator/domain/JobReq.scala        |   98 --
 .../linkis/orchestrator/domain/Node.scala          |   28 -
 .../linkis/orchestrator/domain/TreeNode.scala      |  145 --
 .../linkis/orchestrator/domain/req/DataReq.scala   |   30 -
 .../orchestrator/domain/req/DataViewReq.scala      |   60 -
 .../orchestrator/domain/req/ResultSetReq.scala     |   29 -
 .../exception/OrchestratorErrorCodeSummary.scala   |   50 -
 .../exception/OrchestratorErrorException.scala     |   40 -
 .../exception/OrchestratorRetryException.scala     |   30 -
 .../orchestrator/execution/AbstractExecution.scala |   83 --
 .../orchestrator/execution/ExecTaskRunner.scala    |   68 -
 .../linkis/orchestrator/execution/Execution.scala  |   30 -
 .../orchestrator/execution/ExecutionFactory.scala  |   58 -
 .../orchestrator/execution/ExecutionTask.scala     |   45 -
 .../orchestrator/execution/TaskConsumer.scala      |   38 -
 .../orchestrator/execution/TaskManager.scala       |   43 -
 .../orchestrator/execution/TaskResponse.scala      |   58 -
 .../orchestrator/execution/TaskScheduler.scala     |   32 -
 .../execution/impl/AbstractExecutionFactory.scala  |   53 -
 .../execution/impl/AbstractTaskManager.scala       |   33 -
 .../execution/impl/BaseExecutionTask.scala         |  114 --
 .../execution/impl/BaseTaskResponse.scala          |   31 -
 .../execution/impl/BaseTaskScheduler.scala         |   97 --
 .../execution/impl/DefaultFailedTaskResponse.scala |   33 -
 .../execution/impl/DefaultTaskManager.scala        |  366 -----
 .../execution/impl/ExecutionImpl.scala             |   74 -
 .../execution/impl/NotifyTaskConsumer.scala        |   64 -
 .../execution/impl/UserRunningNumber.scala         |   88 --
 .../execution/impl/UserTaskRunner.scala            |   50 -
 .../execution/impl/UserTaskRunnerQueue.scala       |   84 --
 .../extensions/CatalystExtensions.scala            |   45 -
 .../extensions/CheckRulerExtensions.scala          |   37 -
 .../orchestrator/extensions/Extensions.scala       |   28 -
 .../extensions/OperationExtensions.scala           |   35 -
 .../catalyst/CatalystExtensionsImpl.scala          |   63 -
 .../extensions/catalyst/CheckRuler.scala           |   47 -
 .../catalyst/CheckRulerExtensionsImpl.scala        |   41 -
 .../extensions/catalyst/Transform.scala            |   63 -
 .../extensions/catalyst/TransformFactory.scala     |   69 -
 .../extensions/operation/CancelOperation.scala     |   48 -
 .../extensions/operation/NotifyOperation.scala     |   24 -
 .../extensions/operation/Operation.scala           |   38 -
 .../operation/OperationExtensionsImpl.scala        |   36 -
 .../listener/OrchestratorAsyncEvent.scala          |   28 -
 .../listener/OrchestratorAsyncListener.scala       |   28 -
 .../listener/OrchestratorAsyncListenerBus.scala    |   39 -
 .../listener/OrchestratorListenerBusContext.scala  |   70 -
 .../listener/OrchestratorSyncEvent.scala           |   27 -
 .../listener/OrchestratorSyncListener.scala        |   28 -
 .../listener/OrchestratorSyncListenerBus.scala     |   38 -
 .../execution/ExecTaskRunnerCompletedEvent.scala   |   26 -
 .../execution/ExecutionTaskCompletedListener.scala |   30 -
 .../listener/execution/ExecutionTaskEvent.scala    |   36 -
 .../execution/ExecutionTaskStatusListener.scala    |   29 -
 .../listener/task/OrchestrationKillListener.scala  |   30 -
 .../listener/task/RootTaskResponseListener.scala   |   30 -
 .../orchestrator/listener/task/TaskInfoEvent.scala |   75 -
 .../listener/task/TaskLogListener.scala            |   28 -
 .../listener/task/TaskProgressListener.scala       |   24 -
 .../listener/task/TaskResultSetListener.scala      |   32 -
 .../listener/task/TaskStatusListener.scala         |   31 -
 .../linkis/orchestrator/log/LogManager.scala       |   65 -
 .../orchestrator/optimizer/AbstractOptimizer.scala |   78 -
 .../linkis/orchestrator/optimizer/Optimizer.scala  |   29 -
 .../orchestrator/optimizer/OptimizerImpl.scala     |   39 -
 .../orchestrator/parser/AbstractParser.scala       |   64 -
 .../linkis/orchestrator/parser/Parser.scala        |   28 -
 .../linkis/orchestrator/parser/ParserImpl.scala    |   29 -
 .../orchestrator/planner/AbstractPlanner.scala     |   55 -
 .../linkis/orchestrator/planner/Planner.scala      |   29 -
 .../linkis/orchestrator/planner/PlannerImpl.scala  |   34 -
 .../planner/command/ExplainCommandDesc.scala       |   27 -
 .../linkis/orchestrator/plans/PlanContext.scala    |   80 -
 .../linkis/orchestrator/plans/ast/ASTContext.scala |   52 -
 .../orchestrator/plans/ast/ASTOrchestration.scala  |   34 -
 .../orchestrator/plans/ast/AbstractJob.scala       |   50 -
 .../orchestrator/plans/ast/AbstractStage.scala     |   27 -
 .../linkis/orchestrator/plans/ast/Job.scala        |   51 -
 .../orchestrator/plans/ast/QueryParams.scala       |  111 --
 .../orchestrator/plans/ast/RuntimeParams.scala     |  101 --
 .../linkis/orchestrator/plans/ast/Stage.scala      |   45 -
 .../orchestrator/plans/ast/StartupParams.scala     |   43 -
 .../orchestrator/plans/logical/AbstractTask.scala  |   39 -
 .../orchestrator/plans/logical/CommandDesc.scala   |   24 -
 .../orchestrator/plans/logical/CommandTask.scala   |   43 -
 .../orchestrator/plans/logical/JobTask.scala       |   81 -
 .../plans/logical/LogicalContext.scala             |   46 -
 .../plans/logical/LogicalContextImpl.scala         |  102 --
 .../plans/logical/LogicalOrchestration.scala       |   35 -
 .../linkis/orchestrator/plans/logical/Origin.scala |   45 -
 .../orchestrator/plans/logical/StageTask.scala     |   85 --
 .../linkis/orchestrator/plans/logical/Task.scala   |   28 -
 .../orchestrator/plans/logical/TaskDesc.scala      |   28 -
 .../plans/physical/AbstractExecTask.scala          |   50 -
 .../orchestrator/plans/physical/CommandExec.scala  |   47 -
 .../orchestrator/plans/physical/ExecTask.scala     |   55 -
 .../orchestrator/plans/physical/JobExecTask.scala  |   68 -
 .../plans/physical/PhysicalContext.scala           |   51 -
 .../plans/physical/PhysicalContextImpl.scala       |  200 ---
 .../plans/physical/PhysicalOrchestration.scala     |   33 -
 .../plans/physical/ReheatableExecTask.scala        |   31 -
 .../plans/physical/RetryExecTask.scala             |  128 --
 .../plans/physical/StageExecTask.scala             |   63 -
 .../orchestrator/plans/unit/CodeLogicalUnit.scala  |   72 -
 .../plans/unit/LambdaLogicalUnit.scala             |   33 -
 .../orchestrator/plans/unit/LogicalUnit.scala      |   30 -
 .../plugin/UserParallelOrchestratorPlugin.scala    |   26 -
 .../orchestrator/reheater/AbstractReheater.scala   |   59 -
 .../linkis/orchestrator/reheater/Reheater.scala    |   28 -
 .../orchestrator/reheater/ReheaterImpl.scala       |   29 -
 .../reheater/ReheaterNotifyTaskConsumer.scala      |   66 -
 .../strategy/DefaultExecTaskRunnerFactory.scala    |   29 -
 .../orchestrator/strategy/ExecTaskStatusInfo.scala |   26 -
 .../strategy/GatherStrategyJobExecTask.scala       |   85 --
 .../strategy/GatherStrategyStageInfoExecTask.scala |   72 -
 .../orchestrator/strategy/ResultSetExecTask.scala  |   80 -
 .../orchestrator/strategy/StatusInfoExecTask.scala |   98 --
 .../strategy/async/AsyncExecTask.scala             |   41 -
 .../strategy/async/AsyncExecTaskRunner.scala       |   36 -
 .../strategy/async/AsyncExecTaskRunnerImpl.scala   |  179 ---
 .../strategy/async/AsyncTaskManager.scala          |  109 --
 .../orchestrator/utils/OrchestratorIDCreator.scala |   93 --
 .../linkis/orchestrator/utils/TreeOperator.scala   |   42 -
 .../orchestrator/validator/AbstractValidator.scala |   36 -
 .../linkis/orchestrator/validator/Validator.scala  |   28 -
 .../orchestrator/validator/ValidatorImpl.scala     |   29 -
 .../apache/linkis/orchestrator/Orchestration.scala |   45 +
 .../apache/linkis/orchestrator/Orchestrator.scala  |   72 +
 .../linkis/orchestrator/OrchestratorContext.scala  |   42 +
 .../linkis/orchestrator/OrchestratorSession.scala  |   42 +
 .../conf/OrchestratorConfiguration.scala           |   73 +
 .../orchestrator/converter/ASTContextImpl.scala    |   84 ++
 .../orchestrator/converter/AbstractConverter.scala |   47 +
 .../linkis/orchestrator/converter/Converter.scala  |   30 +
 .../orchestrator/converter/ConverterImpl.scala     |   37 +
 .../orchestrator/core/AbstractOrchestration.scala  |  137 ++
 .../orchestrator/core/AbstractOrchestrator.scala   |   71 +
 .../core/AbstractOrchestratorContext.scala         |   58 +
 .../core/AbstractOrchestratorSession.scala         |   55 +
 .../core/AbstractOrchestratorSessionBuilder.scala  |  151 ++
 .../orchestrator/core/AbstractSessionState.scala   |   88 ++
 .../linkis/orchestrator/core/CacheStrategy.scala   |   37 +
 .../linkis/orchestrator/core/GlobalState.scala     |   34 +
 .../linkis/orchestrator/core/MetricsSupport.scala  |   27 +
 .../core/OrchestrationCacheManager.scala           |   41 +
 .../orchestrator/core/OrchestrationFuture.scala    |   47 +
 .../orchestrator/core/OrchestrationResponse.scala  |   51 +
 .../orchestrator/core/OrchestratorPlugin.scala     |   32 +
 .../core/OrchestratorSessionBuilder.scala          |   50 +
 .../linkis/orchestrator/core/PlanBuilder.scala     |   40 +
 .../linkis/orchestrator/core/SessionState.scala    |   64 +
 .../orchestrator/core/impl/GlobalStateImpl.scala   |   31 +
 .../orchestrator/core/impl/OrchestrationImpl.scala |   50 +
 .../core/impl/OrchestratorContextImpl.scala        |   30 +
 .../orchestrator/core/impl/OrchestratorImpl.scala  |   33 +
 .../core/impl/OrchestratorSessionBuilderImpl.scala |   43 +
 .../core/impl/OrchestratorSessionImpl.scala        |   33 +
 .../orchestrator/core/impl/PlanBuilderImpl.scala   |   66 +
 .../orchestrator/core/impl/SessionStateImpl.scala  |  116 ++
 .../core/impl/TableOrchestration.scala             |   80 +
 .../apache/linkis/orchestrator/domain/JobReq.scala |   99 ++
 .../apache/linkis/orchestrator/domain/Node.scala   |   29 +
 .../linkis/orchestrator/domain/TreeNode.scala      |  146 ++
 .../linkis/orchestrator/domain/req/DataReq.scala   |   31 +
 .../orchestrator/domain/req/DataViewReq.scala      |   61 +
 .../orchestrator/domain/req/ResultSetReq.scala     |   30 +
 .../exception/OrchestratorErrorCodeSummary.scala   |   51 +
 .../exception/OrchestratorErrorException.scala     |   41 +
 .../exception/OrchestratorRetryException.scala     |   31 +
 .../orchestrator/execution/AbstractExecution.scala |   84 ++
 .../orchestrator/execution/ExecTaskRunner.scala    |   69 +
 .../linkis/orchestrator/execution/Execution.scala  |   31 +
 .../orchestrator/execution/ExecutionFactory.scala  |   59 +
 .../orchestrator/execution/ExecutionTask.scala     |   46 +
 .../orchestrator/execution/TaskConsumer.scala      |   39 +
 .../orchestrator/execution/TaskManager.scala       |   44 +
 .../orchestrator/execution/TaskResponse.scala      |   59 +
 .../orchestrator/execution/TaskScheduler.scala     |   33 +
 .../execution/impl/AbstractExecutionFactory.scala  |   54 +
 .../execution/impl/AbstractTaskManager.scala       |   34 +
 .../execution/impl/BaseExecutionTask.scala         |  115 ++
 .../execution/impl/BaseTaskResponse.scala          |   32 +
 .../execution/impl/BaseTaskScheduler.scala         |   98 ++
 .../execution/impl/DefaultFailedTaskResponse.scala |   34 +
 .../execution/impl/DefaultTaskManager.scala        |  367 +++++
 .../execution/impl/ExecutionImpl.scala             |   82 +
 .../execution/impl/NotifyTaskConsumer.scala        |   67 +
 .../execution/impl/UserRunningNumber.scala         |   89 ++
 .../execution/impl/UserTaskRunner.scala            |   54 +
 .../execution/impl/UserTaskRunnerQueue.scala       |   88 ++
 .../extensions/CatalystExtensions.scala            |   46 +
 .../extensions/CheckRulerExtensions.scala          |   38 +
 .../orchestrator/extensions/Extensions.scala       |   29 +
 .../extensions/OperationExtensions.scala           |   36 +
 .../catalyst/CatalystExtensionsImpl.scala          |   64 +
 .../extensions/catalyst/CheckRuler.scala           |   48 +
 .../catalyst/CheckRulerExtensionsImpl.scala        |   42 +
 .../extensions/catalyst/Transform.scala            |   64 +
 .../extensions/catalyst/TransformFactory.scala     |   73 +
 .../extensions/operation/CancelOperation.scala     |   49 +
 .../extensions/operation/NotifyOperation.scala     |   25 +
 .../extensions/operation/Operation.scala           |   39 +
 .../operation/OperationExtensionsImpl.scala        |   37 +
 .../listener/OrchestratorAsyncEvent.scala          |   29 +
 .../listener/OrchestratorAsyncListener.scala       |   29 +
 .../listener/OrchestratorAsyncListenerBus.scala    |   40 +
 .../listener/OrchestratorListenerBusContext.scala  |   71 +
 .../listener/OrchestratorSyncEvent.scala           |   28 +
 .../listener/OrchestratorSyncListener.scala        |   29 +
 .../listener/OrchestratorSyncListenerBus.scala     |   39 +
 .../execution/ExecTaskRunnerCompletedEvent.scala   |   27 +
 .../execution/ExecutionTaskCompletedListener.scala |   31 +
 .../listener/execution/ExecutionTaskEvent.scala    |   37 +
 .../execution/ExecutionTaskStatusListener.scala    |   30 +
 .../listener/task/OrchestrationKillListener.scala  |   31 +
 .../listener/task/RootTaskResponseListener.scala   |   31 +
 .../orchestrator/listener/task/TaskInfoEvent.scala |   76 +
 .../listener/task/TaskLogListener.scala            |   29 +
 .../listener/task/TaskProgressListener.scala       |   28 +
 .../listener/task/TaskResultSetListener.scala      |   33 +
 .../listener/task/TaskStatusListener.scala         |   32 +
 .../linkis/orchestrator/log/LogManager.scala       |   66 +
 .../orchestrator/optimizer/AbstractOptimizer.scala |   79 +
 .../linkis/orchestrator/optimizer/Optimizer.scala  |   30 +
 .../orchestrator/optimizer/OptimizerImpl.scala     |   40 +
 .../orchestrator/parser/AbstractParser.scala       |   65 +
 .../apache/linkis/orchestrator/parser/Parser.scala |   29 +
 .../linkis/orchestrator/parser/ParserImpl.scala    |   30 +
 .../orchestrator/planner/AbstractPlanner.scala     |   56 +
 .../linkis/orchestrator/planner/Planner.scala      |   30 +
 .../linkis/orchestrator/planner/PlannerImpl.scala  |   35 +
 .../planner/command/ExplainCommandDesc.scala       |   28 +
 .../linkis/orchestrator/plans/PlanContext.scala    |   81 +
 .../linkis/orchestrator/plans/ast/ASTContext.scala |   53 +
 .../orchestrator/plans/ast/ASTOrchestration.scala  |   35 +
 .../orchestrator/plans/ast/AbstractJob.scala       |   51 +
 .../orchestrator/plans/ast/AbstractStage.scala     |   28 +
 .../apache/linkis/orchestrator/plans/ast/Job.scala |   52 +
 .../orchestrator/plans/ast/QueryParams.scala       |  112 ++
 .../orchestrator/plans/ast/RuntimeParams.scala     |  102 ++
 .../linkis/orchestrator/plans/ast/Stage.scala      |   46 +
 .../orchestrator/plans/ast/StartupParams.scala     |   44 +
 .../orchestrator/plans/logical/AbstractTask.scala  |   40 +
 .../orchestrator/plans/logical/CommandDesc.scala   |   25 +
 .../orchestrator/plans/logical/CommandTask.scala   |   44 +
 .../orchestrator/plans/logical/JobTask.scala       |   82 +
 .../plans/logical/LogicalContext.scala             |   47 +
 .../plans/logical/LogicalContextImpl.scala         |  103 ++
 .../plans/logical/LogicalOrchestration.scala       |   36 +
 .../linkis/orchestrator/plans/logical/Origin.scala |   46 +
 .../orchestrator/plans/logical/StageTask.scala     |   86 ++
 .../linkis/orchestrator/plans/logical/Task.scala   |   29 +
 .../orchestrator/plans/logical/TaskDesc.scala      |   29 +
 .../plans/physical/AbstractExecTask.scala          |   51 +
 .../orchestrator/plans/physical/CommandExec.scala  |   48 +
 .../orchestrator/plans/physical/ExecTask.scala     |   56 +
 .../orchestrator/plans/physical/JobExecTask.scala  |   69 +
 .../plans/physical/PhysicalContext.scala           |   52 +
 .../plans/physical/PhysicalContextImpl.scala       |  199 +++
 .../plans/physical/PhysicalOrchestration.scala     |   34 +
 .../plans/physical/ReheatableExecTask.scala        |   35 +
 .../plans/physical/RetryExecTask.scala             |  132 ++
 .../plans/physical/StageExecTask.scala             |   64 +
 .../orchestrator/plans/unit/CodeLogicalUnit.scala  |   73 +
 .../plans/unit/LambdaLogicalUnit.scala             |   34 +
 .../orchestrator/plans/unit/LogicalUnit.scala      |   31 +
 .../plugin/UserParallelOrchestratorPlugin.scala    |   27 +
 .../orchestrator/reheater/AbstractReheater.scala   |   60 +
 .../linkis/orchestrator/reheater/Reheater.scala    |   29 +
 .../orchestrator/reheater/ReheaterImpl.scala       |   30 +
 .../reheater/ReheaterNotifyTaskConsumer.scala      |   68 +
 .../strategy/DefaultExecTaskRunnerFactory.scala    |   30 +
 .../orchestrator/strategy/ExecTaskStatusInfo.scala |   27 +
 .../strategy/GatherStrategyJobExecTask.scala       |   86 ++
 .../strategy/GatherStrategyStageInfoExecTask.scala |   73 +
 .../orchestrator/strategy/ResultSetExecTask.scala  |   81 +
 .../orchestrator/strategy/StatusInfoExecTask.scala |   99 ++
 .../strategy/async/AsyncExecTask.scala             |   42 +
 .../strategy/async/AsyncExecTaskRunner.scala       |   37 +
 .../strategy/async/AsyncExecTaskRunnerImpl.scala   |  180 +++
 .../strategy/async/AsyncTaskManager.scala          |  110 ++
 .../orchestrator/utils/OrchestratorIDCreator.scala |   94 ++
 .../linkis/orchestrator/utils/TreeOperator.scala   |   43 +
 .../orchestrator/validator/AbstractValidator.scala |   37 +
 .../linkis/orchestrator/validator/Validator.scala  |   29 +
 .../orchestrator/validator/ValidatorImpl.scala     |   30 +
 .../linkis/orchestrator/OrchestratorSuite.scala    |   44 -
 .../linkis/orchestrator/OrchestratorSuite.scala    |   45 +
 .../plugin/linkis-orchestrator-ecm-plugin/pom.xml  |   29 +-
 .../linkis/orchestrator/ecm/entity/Policy.java     |   27 -
 .../linkis/orchestrator/ecm/entity/Policy.java     |   28 +
 .../ecm/ComputationEngineConnManager.scala         |  169 ---
 .../orchestrator/ecm/EngineConnManager.scala       |  232 ---
 .../ecm/EngineConnManagerBuilder.scala             |  128 --
 .../ecm/LoadBalanceLabelEngineConnManager.scala    |  259 ----
 .../ecm/cache/EngineAsyncResponseCache.scala       |  136 --
 .../orchestrator/ecm/conf/ECMPluginConf.scala      |   48 -
 .../linkis/orchestrator/ecm/entity/Mark.scala      |   57 -
 .../linkis/orchestrator/ecm/entity/MarkReq.scala   |  195 ---
 .../ecm/exception/ECMPluginErrorException.scala    |   38 -
 .../ecm/service/EngineAsyncResponseService.scala   |   31 -
 .../ecm/service/EngineConnExecutor.scala           |  114 --
 .../ecm/service/TaskExecutionReceiver.scala        |   38 -
 .../impl/ComputationEngineConnExecutor.scala       |  162 --
 .../impl/DefaultEngineAsyncResponseService.scala   |   56 -
 .../impl/DefaultTaskExecutionReceiver.scala        |   46 -
 .../ecm/ComputationEngineConnManager.scala         |  177 +++
 .../orchestrator/ecm/EngineConnManager.scala       |  240 +++
 .../ecm/EngineConnManagerBuilder.scala             |  129 ++
 .../ecm/LoadBalanceLabelEngineConnManager.scala    |  229 +++
 .../ecm/cache/EngineAsyncResponseCache.scala       |  137 ++
 .../orchestrator/ecm/conf/ECMPluginConf.scala      |   49 +
 .../linkis/orchestrator/ecm/entity/Mark.scala      |   58 +
 .../linkis/orchestrator/ecm/entity/MarkReq.scala   |  185 +++
 .../ecm/exception/ECMPluginErrorException.scala    |   39 +
 .../ecm/service/EngineAsyncResponseService.scala   |   32 +
 .../ecm/service/EngineConnExecutor.scala           |  115 ++
 .../ecm/service/TaskExecutionReceiver.scala        |   39 +
 .../impl/ComputationEngineConnExecutor.scala       |  165 +++
 .../impl/DefaultEngineAsyncResponseService.scala   |   57 +
 .../impl/DefaultTaskExecutionReceiver.scala        |   47 +
 .../linkis/orchestrator/ecm/utils/ECMPUtils.scala  |   48 +
 linkis-orchestrator/pom.xml                        |   21 +-
 linkis-public-enhancements/distribution.xml        |   21 +-
 .../linkis-bml/linkis-bml-client/pom.xml           |   28 +-
 .../linkis/bml/client/AbstractBmlClient.java       |   28 -
 .../wedatasphere/linkis/bml/client/BmlClient.java  |  129 --
 .../linkis/bml/client/BmlClientFactory.java        |   41 -
 .../linkis/bml/client/AbstractBmlClient.java       |   30 +
 .../org/apache/linkis/bml/client/BmlClient.java    |  131 ++
 .../apache/linkis/bml/client/BmlClientFactory.java |   43 +
 .../linkis/bml/client/impl/HttpBmlClient.scala     |  487 ------
 .../bml/common/POSTActionFailException.scala       |   36 -
 .../linkis/bml/conf/BmlConfiguration.scala         |   44 -
 .../wedatasphere/linkis/bml/http/HttpConf.scala    |   52 -
 .../linkis/bml/request/BmlPOSTAction.scala         |  280 ----
 .../linkis/bml/response/BmlResult.scala            |  144 --
 .../linkis/bml/client/impl/HttpBmlClient.scala     |  489 ++++++
 .../bml/common/POSTActionFailException.scala       |   38 +
 .../apache/linkis/bml/conf/BmlConfiguration.scala  |   49 +
 .../org/apache/linkis/bml/http/HttpConf.scala      |   57 +
 .../apache/linkis/bml/request/BmlPOSTAction.scala  |  282 ++++
 .../org/apache/linkis/bml/response/BmlResult.scala |  146 ++
 .../linkis-bml/linkis-bml-common/pom.xml           |   20 +-
 .../linkis/bml/model/AbstractAuditable.java        |   72 -
 .../apache/linkis/bml/model/AbstractAuditable.java |   74 +
 .../linkis/bml/protocol/BmlProtocol.scala          |   91 --
 .../apache/linkis/bml/protocol/BmlProtocol.scala   |   93 ++
 .../linkis-bml/linkis-bml-engine-hook/pom.xml      |   28 +-
 .../wedatasphere/linkis/bml/conf/BmlHookConf.scala |   23 -
 .../bml/exception/BmlHookDownloadException.scala   |   21 -
 .../linkis/bml/hook/BmlEnginePreExecuteHook.scala  |   89 --
 .../linkis/bml/hook/BmlResourceParser.scala        |   40 -
 .../linkis/bml/utils/BmlHookUtils.scala            |   30 -
 .../org/apache/linkis/bml/conf/BmlHookConf.scala   |   24 +
 .../bml/exception/BmlHookDownloadException.scala   |   22 +
 .../linkis/bml/hook/BmlEnginePreExecuteHook.scala  |   90 ++
 .../apache/linkis/bml/hook/BmlResourceParser.scala |   41 +
 .../org/apache/linkis/bml/utils/BmlHookUtils.scala |   31 +
 .../linkis-bml/linkis-bml-server/pom.xml           |   30 +-
 .../src/main/assembly/distribution.xml             |   19 +-
 .../wedatasphere/linkis/bml/Entity/BmlProject.java |   93 --
 .../linkis/bml/Entity/DownloadModel.java           |  124 --
 .../wedatasphere/linkis/bml/Entity/Resource.java   |  259 ----
 .../linkis/bml/Entity/ResourceTask.java            |  298 ----
 .../linkis/bml/Entity/ResourceVersion.java         |  204 ---
 .../wedatasphere/linkis/bml/Entity/Version.java    |   39 -
 .../linkis/bml/LinkisBMLApplication.java           |   27 -
 .../wedatasphere/linkis/bml/common/Constant.java   |   43 -
 .../linkis/bml/common/ExecutorManager.java         |  120 --
 .../linkis/bml/common/HdfsResourceHelper.java      |  163 --
 .../linkis/bml/common/LocalResourceHelper.java     |  140 --
 .../linkis/bml/common/OperationEnum.java           |   51 -
 .../linkis/bml/common/ResourceHelper.java          |   37 -
 .../linkis/bml/common/ResourceHelperFactory.java   |   43 -
 .../linkis/bml/common/ScheduledTask.java           |   60 -
 .../wedatasphere/linkis/bml/dao/BmlProjectDao.java |   82 -
 .../wedatasphere/linkis/bml/dao/DownloadDao.java   |   27 -
 .../wedatasphere/linkis/bml/dao/ResourceDao.java   |   44 -
 .../wedatasphere/linkis/bml/dao/TaskDao.java       |   56 -
 .../wedatasphere/linkis/bml/dao/VersionDao.java    |   93 --
 .../linkis/bml/dao/impl/DownloadMapper.xml         |   32 -
 .../linkis/bml/dao/impl/ResourceMapper.xml         |   94 --
 .../linkis/bml/dao/impl/TaskMapper.xml             |   66 -
 .../linkis/bml/dao/impl/VersionMapper.xml          |  164 --
 .../linkis/bml/restful/BmlProjectRestful.java      |  292 ----
 .../linkis/bml/restful/BmlRestfulApi.java          |  574 -------
 .../linkis/bml/restful/RestfulUtils.java           |   91 --
 .../linkis/bml/service/BmlProjectService.java      |   35 -
 .../linkis/bml/service/BmlService.java             |   20 -
 .../bml/service/BmlShareResourceService.java       |   33 -
 .../linkis/bml/service/DownloadService.java        |   22 -
 .../linkis/bml/service/ResourceService.java        |   58 -
 .../linkis/bml/service/TaskService.java            |   59 -
 .../linkis/bml/service/VersionService.java         |   85 --
 .../bml/service/impl/BmlProjectServiceImpl.java    |  168 ---
 .../linkis/bml/service/impl/BmlServiceImpl.java    |   30 -
 .../service/impl/BmlShareResourceServiceImpl.java  |   39 -
 .../bml/service/impl/DownloadServiceImpl.java      |   36 -
 .../bml/service/impl/ResourceServiceImpl.java      |  187 ---
 .../linkis/bml/service/impl/TaskServiceImpl.java   |  238 ---
 .../bml/service/impl/VersionServiceImpl.java       |  221 ---
 .../linkis/bml/threading/Scheduler.java            |   20 -
 .../wedatasphere/linkis/bml/threading/Task.java    |   20 -
 .../linkis/bml/threading/TaskState.java            |   61 -
 .../linkis/bml/util/HttpRequestHelper.java         |   43 -
 .../wedatasphere/linkis/bml/util/MD5Utils.java     |   72 -
 .../linkis/bml/vo/ResourceBasicVO.java             |   88 --
 .../wedatasphere/linkis/bml/vo/ResourceVO.java     |   55 -
 .../linkis/bml/vo/ResourceVersionsVO.java          |   63 -
 .../org/apache/linkis/bml/Entity/BmlProject.java   |   95 ++
 .../apache/linkis/bml/Entity/DownloadModel.java    |  126 ++
 .../org/apache/linkis/bml/Entity/Resource.java     |  261 ++++
 .../org/apache/linkis/bml/Entity/ResourceTask.java |  300 ++++
 .../apache/linkis/bml/Entity/ResourceVersion.java  |  206 +++
 .../java/org/apache/linkis/bml/Entity/Version.java |   41 +
 .../apache/linkis/bml/LinkisBMLApplication.java    |   28 +
 .../org/apache/linkis/bml/common/Constant.java     |   45 +
 .../apache/linkis/bml/common/ExecutorManager.java  |  122 ++
 .../linkis/bml/common/HdfsResourceHelper.java      |  165 +++
 .../linkis/bml/common/LocalResourceHelper.java     |  157 ++
 .../apache/linkis/bml/common/OperationEnum.java    |   53 +
 .../apache/linkis/bml/common/ResourceHelper.java   |   39 +
 .../linkis/bml/common/ResourceHelperFactory.java   |   45 +
 .../apache/linkis/bml/common/ScheduledTask.java    |   62 +
 .../org/apache/linkis/bml/dao/BmlProjectDao.java   |   84 ++
 .../org/apache/linkis/bml/dao/DownloadDao.java     |   29 +
 .../org/apache/linkis/bml/dao/ResourceDao.java     |   46 +
 .../java/org/apache/linkis/bml/dao/TaskDao.java    |   58 +
 .../java/org/apache/linkis/bml/dao/VersionDao.java |   95 ++
 .../apache/linkis/bml/dao/impl/DownloadMapper.xml  |   35 +
 .../apache/linkis/bml/dao/impl/ResourceMapper.xml  |   97 ++
 .../org/apache/linkis/bml/dao/impl/TaskMapper.xml  |   69 +
 .../apache/linkis/bml/dao/impl/VersionMapper.xml   |  167 +++
 .../linkis/bml/restful/BmlProjectRestful.java      |  283 ++++
 .../apache/linkis/bml/restful/BmlRestfulApi.java   |  545 +++++++
 .../apache/linkis/bml/restful/RestfulUtils.java    |   93 ++
 .../linkis/bml/service/BmlProjectService.java      |   52 +
 .../org/apache/linkis/bml/service/BmlService.java  |   22 +
 .../bml/service/BmlShareResourceService.java       |   35 +
 .../apache/linkis/bml/service/DownloadService.java |   24 +
 .../apache/linkis/bml/service/ResourceService.java |   60 +
 .../org/apache/linkis/bml/service/TaskService.java |   60 +
 .../apache/linkis/bml/service/VersionService.java  |   87 ++
 .../bml/service/impl/BmlProjectServiceImpl.java    |  170 +++
 .../linkis/bml/service/impl/BmlServiceImpl.java    |   32 +
 .../service/impl/BmlShareResourceServiceImpl.java  |   41 +
 .../bml/service/impl/DownloadServiceImpl.java      |   38 +
 .../bml/service/impl/ResourceServiceImpl.java      |  186 +++
 .../linkis/bml/service/impl/TaskServiceImpl.java   |  240 +++
 .../bml/service/impl/VersionServiceImpl.java       |  219 +++
 .../org/apache/linkis/bml/threading/Scheduler.java |   22 +
 .../java/org/apache/linkis/bml/threading/Task.java |   22 +
 .../org/apache/linkis/bml/threading/TaskState.java |   63 +
 .../apache/linkis/bml/util/HttpRequestHelper.java  |   45 +
 .../java/org/apache/linkis/bml/util/MD5Utils.java  |   74 +
 .../org/apache/linkis/bml/vo/ResourceBasicVO.java  |   90 ++
 .../java/org/apache/linkis/bml/vo/ResourceVO.java  |   57 +
 .../apache/linkis/bml/vo/ResourceVersionsVO.java   |   65 +
 .../linkis/bml/common/BmlAuthorityException.scala  |   25 -
 .../bml/common/BmlPermissionDeniedException.scala  |   23 -
 .../linkis/bml/common/BmlQueryFailException.scala  |   20 -
 .../bml/common/BmlResourceExpiredException.scala   |   20 -
 .../bml/common/BmlServerParaErrorException.scala   |   20 -
 .../linkis/bml/conf/BmlServerConfiguration.scala   |   39 -
 .../linkis/bml/protocol/BmlServerProtocol.scala    |   24 -
 .../wedatasphere/linkis/bml/rpc/BmlReceiver.scala  |   33 -
 .../linkis/bml/common/BmlAuthorityException.scala  |   27 +
 .../bml/common/BmlPermissionDeniedException.scala  |   25 +
 .../linkis/bml/common/BmlQueryFailException.scala  |   22 +
 .../bml/common/BmlResourceExpiredException.scala   |   22 +
 .../bml/common/BmlServerParaErrorException.scala   |   22 +
 .../linkis/bml/conf/BmlServerConfiguration.scala   |   41 +
 .../linkis/bml/protocol/BmlServerProtocol.scala    |   26 +
 .../org/apache/linkis/bml/rpc/BmlReceiver.scala    |   35 +
 linkis-public-enhancements/linkis-bml/pom.xml      |   29 +-
 .../linkis-context-service/linkis-cs-cache/pom.xml |   28 +-
 .../cs/contextcache/ContextCacheService.java       |   56 -
 .../contextcache/DefaultContextCacheService.java   |  251 ----
 .../linkis/cs/contextcache/cache/ContextCache.java |   44 -
 .../cs/contextcache/cache/DefaultContextCache.java |  202 ---
 .../cs/contextcache/cache/csid/ContextIDValue.java |   31 -
 .../cache/csid/ContextIDValueGenerator.java        |   27 -
 .../csid/impl/ContextIDValueGeneratorImpl.java     |  124 --
 .../cache/csid/impl/ContextIDValueImpl.java        |  121 --
 .../cache/cskey/ContextKeyValueContext.java        |   65 -
 .../cache/cskey/ContextValueMapSet.java            |   52 -
 .../cache/cskey/impl/ContextValueMapSetImpl.java   |  185 ---
 .../cskey/impl/DefaultContextKeyValueContext.java  |  220 ---
 .../cache/guava/ContextIDCacheLoader.java          |   29 -
 .../cache/guava/ContextIDRemoveListener.java       |   57 -
 .../cs/contextcache/cleaner/AUTOCleaner.java       |   22 -
 .../cs/contextcache/conf/ContextCacheConf.java     |   26 -
 .../contextcache/index/ContextInvertedIndex.java   |   30 -
 .../index/ContextInvertedIndexSet.java             |   41 -
 .../index/ContextInvertedIndexSetImpl.java         |   79 -
 .../index/DefaultContextInvertedIndex.java         |   61 -
 .../cs/contextcache/metric/ClassIntrospector.java  |  225 ---
 .../cs/contextcache/metric/ContextCacheMetric.java |   33 -
 .../cs/contextcache/metric/ContextIDMetric.java    |   34 -
 .../metric/DefaultContextCacheMetric.java          |   63 -
 .../metric/DefaultContextIDMetric.java             |   66 -
 .../linkis/cs/contextcache/metric/Metrtic.java     |   20 -
 .../linkis/cs/contextcache/metric/ObjectInfo.java  |  150 --
 .../cs/contextcache/metric/SizeEstimator.java      |   43 -
 .../contextcache/parser/ContextKeyValueParser.java |   26 -
 .../parser/DefaultContextKeyValueParser.java       |   80 -
 .../cs/contextcache/utils/ContextCacheUtils.java   |   37 -
 .../cs/contextcache/ContextCacheService.java       |   58 +
 .../contextcache/DefaultContextCacheService.java   |  253 ++++
 .../linkis/cs/contextcache/cache/ContextCache.java |   45 +
 .../cs/contextcache/cache/DefaultContextCache.java |  203 +++
 .../cs/contextcache/cache/csid/ContextIDValue.java |   32 +
 .../cache/csid/ContextIDValueGenerator.java        |   28 +
 .../csid/impl/ContextIDValueGeneratorImpl.java     |  126 ++
 .../cache/csid/impl/ContextIDValueImpl.java        |  123 ++
 .../cache/cskey/ContextKeyValueContext.java        |   66 +
 .../cache/cskey/ContextValueMapSet.java            |   53 +
 .../cache/cskey/impl/ContextValueMapSetImpl.java   |  186 +++
 .../cskey/impl/DefaultContextKeyValueContext.java  |  221 +++
 .../cache/guava/ContextIDRemoveListener.java       |   58 +
 .../cs/contextcache/cleaner/AUTOCleaner.java       |   23 +
 .../cs/contextcache/conf/ContextCacheConf.java     |   27 +
 .../contextcache/index/ContextInvertedIndex.java   |   31 +
 .../index/ContextInvertedIndexSet.java             |   42 +
 .../index/ContextInvertedIndexSetImpl.java         |   80 +
 .../index/DefaultContextInvertedIndex.java         |   62 +
 .../cs/contextcache/metric/ClassIntrospector.java  |  226 +++
 .../cs/contextcache/metric/ContextCacheMetric.java |   34 +
 .../cs/contextcache/metric/ContextIDMetric.java    |   35 +
 .../metric/DefaultContextCacheMetric.java          |   64 +
 .../metric/DefaultContextIDMetric.java             |   67 +
 .../linkis/cs/contextcache/metric/Metrtic.java     |   21 +
 .../linkis/cs/contextcache/metric/ObjectInfo.java  |  151 ++
 .../cs/contextcache/metric/SizeEstimator.java      |   44 +
 .../contextcache/parser/ContextKeyValueParser.java |   27 +
 .../parser/DefaultContextKeyValueParser.java       |   81 +
 .../cs/contextcache/utils/ContextCacheUtils.java   |   38 +
 .../cs/contextcache/test/csid/TestContextID.java   |   34 -
 .../contextcache/test/keyword/TestContextKey.java  |   81 -
 .../test/keyword/TestContextKeyValue.java          |   48 -
 .../test/keyword/TestContextKeyValueParser.java    |   71 -
 .../test/keyword/TestContextValue.java             |   49 -
 .../test/service/TestContextCacheService.java      |  159 --
 .../cs/contextcache/test/csid/TestContextID.java   |   35 +
 .../contextcache/test/keyword/TestContextKey.java  |   82 +
 .../test/keyword/TestContextKeyValue.java          |   49 +
 .../test/keyword/TestContextKeyValueParser.java    |   72 +
 .../test/keyword/TestContextValue.java             |   50 +
 .../test/service/TestContextCacheService.java      |  160 ++
 .../linkis-cs-client/pom.xml                       |   34 +-
 .../linkis/cs/client/AbstractContextClient.java    |   22 -
 .../wedatasphere/linkis/cs/client/Context.java     |   98 --
 .../linkis/cs/client/ContextClient.java            |  142 --
 .../linkis/cs/client/LinkisContext.java            |   22 -
 .../linkis/cs/client/LinkisWorkFlowContext.java    |  147 --
 .../cs/client/builder/ContextClientConfig.java     |   21 -
 .../cs/client/builder/ContextClientFactory.java    |   41 -
 .../cs/client/builder/HttpContextClientConfig.java |   59 -
 .../client/builder/RPCHttpContextClientConfig.java |   20 -
 .../cs/client/http/ContextPostActionBuilder.java   |   83 --
 .../linkis/cs/client/http/HttpContextClient.java   |  662 ---------
 .../linkis/cs/client/http/HttpHeartBeater.java     |  158 --
 .../cs/client/listener/ContextClientEvent.java     |   23 -
 .../cs/client/listener/ContextClientListener.java  |   26 -
 .../client/listener/ContextClientListenerBus.java  |   43 -
 .../listener/ContextClientListenerManager.java     |   40 -
 .../cs/client/listener/ContextIDListener.java      |   89 --
 .../cs/client/listener/ContextKeyListener.java     |   82 -
 .../cs/client/listener/ContextUpdateEvent.java     |   20 -
 .../linkis/cs/client/listener/HeartBeater.java     |   33 -
 .../cs/client/service/CSMetaDataService.java       |   66 -
 .../linkis/cs/client/service/CSNodeService.java    |   20 -
 .../cs/client/service/CSNodeServiceImpl.java       |   59 -
 .../cs/client/service/CSResourceService.java       |   86 --
 .../cs/client/service/CSResultDataService.java     |   28 -
 .../cs/client/service/CSResultDataServiceImpl.java |  105 --
 .../linkis/cs/client/service/CSTableService.java   |  202 ---
 .../cs/client/service/CSVariableService.java       |   90 --
 .../linkis/cs/client/service/CSWorkService.java    |   26 -
 .../cs/client/service/CSWorkServiceImpl.java       |   90 --
 .../service/ContextHistoryClientService.java       |   23 -
 .../service/ContextHistoryClientServiceImpl.java   |   68 -
 .../cs/client/service/DefaultSearchService.java    |  158 --
 .../cs/client/service/LinkisJobDataService.java    |   27 -
 .../client/service/LinkisJobDataServiceImpl.java   |   84 --
 .../linkis/cs/client/service/MetaDataService.java  |   36 -
 .../linkis/cs/client/service/ResourceService.java  |   37 -
 .../linkis/cs/client/service/SearchService.java    |   50 -
 .../linkis/cs/client/service/TableService.java     |   55 -
 .../linkis/cs/client/service/VariableService.java  |   26 -
 .../cs/client/utils/ContextServiceUtils.java       |  188 ---
 .../linkis/cs/client/utils/ExceptionHelper.java    |   27 -
 .../linkis/cs/client/utils/SerializeHelper.java    |   82 -
 .../linkis/cs/client/AbstractContextClient.java    |   23 +
 .../java/org/apache/linkis/cs/client/Context.java  |   99 ++
 .../org/apache/linkis/cs/client/ContextClient.java |  143 ++
 .../org/apache/linkis/cs/client/LinkisContext.java |   23 +
 .../linkis/cs/client/LinkisWorkFlowContext.java    |  148 ++
 .../cs/client/builder/ContextClientConfig.java     |   22 +
 .../cs/client/builder/ContextClientFactory.java    |   42 +
 .../cs/client/builder/HttpContextClientConfig.java |   63 +
 .../client/builder/RPCHttpContextClientConfig.java |   21 +
 .../cs/client/http/ContextPostActionBuilder.java   |   84 ++
 .../linkis/cs/client/http/HttpContextClient.java   |  663 +++++++++
 .../linkis/cs/client/http/HttpHeartBeater.java     |  159 ++
 .../cs/client/listener/ContextClientEvent.java     |   24 +
 .../cs/client/listener/ContextClientListener.java  |   27 +
 .../client/listener/ContextClientListenerBus.java  |   44 +
 .../listener/ContextClientListenerManager.java     |   41 +
 .../cs/client/listener/ContextIDListener.java      |   90 ++
 .../cs/client/listener/ContextKeyListener.java     |   83 ++
 .../cs/client/listener/ContextUpdateEvent.java     |   21 +
 .../linkis/cs/client/listener/HeartBeater.java     |   34 +
 .../cs/client/service/CSMetaDataService.java       |   67 +
 .../linkis/cs/client/service/CSNodeService.java    |   24 +
 .../cs/client/service/CSNodeServiceImpl.java       |   63 +
 .../cs/client/service/CSResourceService.java       |   87 ++
 .../cs/client/service/CSResultDataService.java     |   32 +
 .../cs/client/service/CSResultDataServiceImpl.java |  109 ++
 .../linkis/cs/client/service/CSTableService.java   |  206 +++
 .../cs/client/service/CSVariableService.java       |   94 ++
 .../linkis/cs/client/service/CSWorkService.java    |   30 +
 .../cs/client/service/CSWorkServiceImpl.java       |   94 ++
 .../service/ContextHistoryClientService.java       |   27 +
 .../service/ContextHistoryClientServiceImpl.java   |   72 +
 .../cs/client/service/DefaultSearchService.java    |  159 ++
 .../cs/client/service/LinkisJobDataService.java    |   31 +
 .../client/service/LinkisJobDataServiceImpl.java   |   88 ++
 .../linkis/cs/client/service/MetaDataService.java  |   37 +
 .../linkis/cs/client/service/ResourceService.java  |   38 +
 .../linkis/cs/client/service/SearchService.java    |   51 +
 .../linkis/cs/client/service/TableService.java     |   59 +
 .../linkis/cs/client/service/VariableService.java  |   30 +
 .../cs/client/utils/ContextServiceUtils.java       |  192 +++
 .../linkis/cs/client/utils/ExceptionHelper.java    |   28 +
 .../linkis/cs/client/utils/SerializeHelper.java    |   83 ++
 .../exception/ProtocolNotMatchException.scala      |   22 -
 .../linkis/cs/client/http/ContextAction.scala      |  108 --
 .../linkis/cs/client/http/ContextResult.scala      |  126 --
 .../linkis/cs/client/utils/ContextClientConf.scala |   34 -
 .../cs/client/utils/ContextClientUtils.scala       |   29 -
 .../cs/client/utils/ContextServerHttpConf.scala    |   61 -
 .../exception/ProtocolNotMatchException.scala      |   23 +
 .../linkis/cs/client/http/ContextAction.scala      |  109 ++
 .../linkis/cs/client/http/ContextResult.scala      |  127 ++
 .../linkis/cs/client/utils/ContextClientConf.scala |   38 +
 .../cs/client/utils/ContextClientUtils.scala       |   31 +
 .../cs/client/utils/ContextServerHttpConf.scala    |   65 +
 .../wedatasphere/linkis/cs/client/test/Test.java   |  117 --
 .../cs/client/test/bean/ClientTestContextKey.java  |   81 -
 .../client/test/bean/ClientTestContextValue.java   |   49 -
 .../cs/client/test/bean/ResourceValueBean.java     |   46 -
 .../test/listener/CommonContextKeyListener.java    |   43 -
 .../cs/client/test/restful/ListenerTest.java       |   20 -
 .../linkis/cs/client/test/restful/RestfulTest.java |  142 --
 .../linkis/cs/client/test/service/TestInfo.java    |   96 --
 .../linkis/cs/client/test/service/TestRemove.java  |  110 --
 .../cs/client/test/service/TestSearchService.java  |  109 --
 .../test/test_multiuser/TestChangeContext.java     |  107 --
 .../test/test_multiuser/TestCreateContext.java     |  103 --
 .../org/apache/linkis/cs/client/test/Test.java     |  118 ++
 .../cs/client/test/bean/ClientTestContextKey.java  |   82 +
 .../client/test/bean/ClientTestContextValue.java   |   50 +
 .../cs/client/test/bean/ResourceValueBean.java     |   47 +
 .../test/listener/CommonContextKeyListener.java    |   44 +
 .../cs/client/test/restful/ListenerTest.java       |   21 +
 .../linkis/cs/client/test/restful/RestfulTest.java |  146 ++
 .../linkis/cs/client/test/service/TestInfo.java    |   97 ++
 .../linkis/cs/client/test/service/TestRemove.java  |  114 ++
 .../cs/client/test/service/TestSearchService.java  |  113 ++
 .../test/test_multiuser/TestChangeContext.java     |  108 ++
 .../test/test_multiuser/TestCreateContext.java     |  104 ++
 .../linkis-cs-common/pom.xml                       |   22 +-
 .../linkis/cs/common/annotation/KeywordMethod.java |   30 -
 .../linkis/cs/common/entity/data/CSResultData.java |   31 -
 .../linkis/cs/common/entity/data/Data.java         |   26 -
 .../linkis/cs/common/entity/data/JobData.java      |   21 -
 .../cs/common/entity/data/LinkisJobData.java       |   29 -
 .../cs/common/entity/enumeration/ContextScope.java |   25 -
 .../cs/common/entity/enumeration/ContextType.java  |   26 -
 .../cs/common/entity/enumeration/DBType.java       |   25 -
 .../cs/common/entity/enumeration/ExpireType.java   |   34 -
 .../cs/common/entity/enumeration/WorkType.java     |   25 -
 .../linkis/cs/common/entity/env/Env.java           |   21 -
 .../linkis/cs/common/entity/env/OSEnv.java         |   26 -
 .../linkis/cs/common/entity/env/SoftWareEnv.java   |   25 -
 .../cs/common/entity/env/SoftwareLibEnv.java       |   25 -
 .../entity/history/AbstractContextHistory.java     |   40 -
 .../entity/history/CommonResourceHistory.java      |   32 -
 .../cs/common/entity/history/ContextHistory.java   |   35 -
 .../entity/history/ContextHistoryIndexer.java      |   22 -
 .../common/entity/history/EnvContextHistory.java   |   28 -
 .../history/GlobalPropertyContextHistory.java      |   31 -
 .../entity/history/KeywordContextHistroy.java      |   26 -
 .../entity/history/ResourceContextHistory.java     |   38 -
 .../history/metadata/CSTableLineageHistory.java    |   41 -
 .../metadata/CSTableMetadataContextHistory.java    |   40 -
 .../history/metadata/DBMetadataContextHistory.java |   26 -
 .../history/metadata/MetadataContextHistory.java   |   34 -
 .../history/metadata/TableLineageHistory.java      |   27 -
 .../history/metadata/TableOperationType.java       |   20 -
 .../listener/CommonContextIDListenerDomain.java    |   47 -
 .../listener/CommonContextKeyListenerDomain.java   |   60 -
 .../entity/listener/ContextIDListenerDomain.java   |   28 -
 .../entity/listener/ContextKeyListenerDomain.java  |   28 -
 .../cs/common/entity/listener/ListenerDomain.java  |   26 -
 .../linkis/cs/common/entity/metadata/CSColumn.java |  113 --
 .../linkis/cs/common/entity/metadata/CSDB.java     |   88 --
 .../cs/common/entity/metadata/CSPartition.java     |  121 --
 .../linkis/cs/common/entity/metadata/CSTable.java  |  249 ----
 .../linkis/cs/common/entity/metadata/Column.java   |   53 -
 .../linkis/cs/common/entity/metadata/DB.java       |   42 -
 .../cs/common/entity/metadata/Partition.java       |   51 -
 .../linkis/cs/common/entity/metadata/Table.java    |   96 --
 .../cs/common/entity/object/CSFlowInfos.java       |   33 -
 .../linkis/cs/common/entity/object/CSInfos.java    |   24 -
 .../linkis/cs/common/entity/object/CSProperty.java |   29 -
 .../entity/object/CommonGlobalConfiguration.java   |   23 -
 .../cs/common/entity/object/CommonProperty.java    |   49 -
 .../cs/common/entity/object/LinkisVariable.java    |   18 -
 .../cs/common/entity/resource/BMLResource.java     |   88 --
 .../common/entity/resource/CommonFxResource.java   |  172 ---
 .../common/entity/resource/CommonUDFResource.java  |  172 ---
 .../cs/common/entity/resource/FxResource.java      |   75 -
 .../common/entity/resource/LinkisBMLResource.java  |  218 ---
 .../linkis/cs/common/entity/resource/Resource.java |   21 -
 .../cs/common/entity/resource/UDFResource.java     |   75 -
 .../entity/source/CombinedNodeIDContextID.java     |   62 -
 .../cs/common/entity/source/CommonContextID.java   |   49 -
 .../cs/common/entity/source/CommonContextKey.java  |   83 --
 .../entity/source/CommonContextKeyValue.java       |   51 -
 .../common/entity/source/CommonContextValue.java   |   50 -
 .../cs/common/entity/source/CommonHAContextID.java |   63 -
 .../linkis/cs/common/entity/source/ContextID.java  |   35 -
 .../cs/common/entity/source/ContextIDParser.java   |   28 -
 .../linkis/cs/common/entity/source/ContextKey.java |   52 -
 .../cs/common/entity/source/ContextKeyValue.java   |   29 -
 .../cs/common/entity/source/ContextValue.java      |   32 -
 .../cs/common/entity/source/CreatorContextKey.java |   25 -
 .../cs/common/entity/source/HAContextID.java       |   31 -
 .../entity/source/LinkisHAWorkFlowContextID.java   |   54 -
 .../entity/source/LinkisWorkflowContextID.java     |  101 --
 .../cs/common/entity/source/OrderContextKey.java   |   25 -
 .../linkis/cs/common/entity/source/Source.java     |   21 -
 .../cs/common/entity/source/UserContextID.java     |   25 -
 .../linkis/cs/common/entity/source/ValueBean.java  |   24 -
 .../cs/common/entity/source/VersionContextKey.java |   25 -
 .../cs/common/entity/source/WorkflowContextID.java |   40 -
 .../cs/common/entity/source/YMLContextKey.java     |   28 -
 .../cs/common/exception/CSErrorException.java      |   30 -
 .../cs/common/exception/CSWarnException.java       |   31 -
 .../linkis/cs/common/exception/ErrorCode.java      |   51 -
 .../cs/common/listener/ContextIDListener.java      |   28 -
 .../cs/common/listener/ContextKeyListener.java     |   31 -
 .../cs/common/protocol/ContextHTTPConstant.java    |   44 -
 .../cs/common/protocol/ContextHistoryType.java     |   49 -
 .../linkis/cs/common/protocol/ContextIDType.java   |   63 -
 .../linkis/cs/common/protocol/ContextKeyType.java  |   52 -
 .../cs/common/protocol/ContextKeyValueType.java    |   50 -
 .../cs/common/protocol/ContextValueType.java       |   51 -
 .../search/ContextSearchConditionMapBuilder.java   |  184 ---
 .../cs/common/serialize/AbstractSerializer.java    |   81 -
 .../cs/common/serialize/ContextSerializer.java     |   36 -
 .../helper/AbstractSerializationHelper.java        |   97 --
 .../helper/ContextSerializationHelper.java         |   90 --
 .../serialize/helper/SerializationHelper.java      |   32 -
 .../context/CombinedNodeIDContextIDSerializer.java |   49 -
 .../impl/context/CommonContextKeySerializer.java   |   42 -
 .../impl/context/ContextKeyValueSerializer.java    |   79 -
 .../impl/context/ContextValueSerializer.java       |   79 -
 .../LinkisHAWorkFlowContextIDSerializer.java       |   47 -
 .../impl/history/CommonHistorySerializer.java      |   51 -
 .../history/CommonResourceHistorySerializer.java   |   56 -
 .../history/metadata/CSTableLineageSerializer.java |   64 -
 .../metadata/CSTableMetadataHistorySerializer.java |   58 -
 .../impl/value/LinkisBMLResourceSerializer.java    |   40 -
 .../impl/value/MetadataContextSerializer.java      |   49 -
 .../impl/value/data/CSResultDataSerializer.java    |   40 -
 .../impl/value/data/LinkisJobDataSerializer.java   |   40 -
 .../impl/value/metadata/CSTableSerializer.java     |   41 -
 .../impl/value/object/CSFlowInfosSerializer.java   |   39 -
 .../value/object/LinkisVariableSerializer.java     |   39 -
 .../linkis/cs/common/utils/CSCommonUtils.java      |   86 --
 .../cs/common/utils/CSHighAvailableUtils.java      |  142 --
 .../linkis/cs/common/annotation/KeywordMethod.java |   31 +
 .../linkis/cs/common/entity/data/CSResultData.java |   35 +
 .../apache/linkis/cs/common/entity/data/Data.java  |   27 +
 .../linkis/cs/common/entity/data/JobData.java      |   25 +
 .../cs/common/entity/data/LinkisJobData.java       |   33 +
 .../cs/common/entity/enumeration/ContextScope.java |   26 +
 .../cs/common/entity/enumeration/ContextType.java  |   27 +
 .../cs/common/entity/enumeration/DBType.java       |   26 +
 .../cs/common/entity/enumeration/ExpireType.java   |   35 +
 .../cs/common/entity/enumeration/WorkType.java     |   26 +
 .../apache/linkis/cs/common/entity/env/Env.java    |   22 +
 .../apache/linkis/cs/common/entity/env/OSEnv.java  |   27 +
 .../linkis/cs/common/entity/env/SoftWareEnv.java   |   26 +
 .../cs/common/entity/env/SoftwareLibEnv.java       |   26 +
 .../entity/history/AbstractContextHistory.java     |   44 +
 .../entity/history/CommonResourceHistory.java      |   36 +
 .../cs/common/entity/history/ContextHistory.java   |   36 +
 .../entity/history/ContextHistoryIndexer.java      |   23 +
 .../common/entity/history/EnvContextHistory.java   |   29 +
 .../history/GlobalPropertyContextHistory.java      |   32 +
 .../entity/history/KeywordContextHistroy.java      |   27 +
 .../entity/history/ResourceContextHistory.java     |   39 +
 .../history/metadata/CSTableLineageHistory.java    |   45 +
 .../metadata/CSTableMetadataContextHistory.java    |   44 +
 .../history/metadata/DBMetadataContextHistory.java |   30 +
 .../history/metadata/MetadataContextHistory.java   |   38 +
 .../history/metadata/TableLineageHistory.java      |   31 +
 .../history/metadata/TableOperationType.java       |   24 +
 .../listener/CommonContextIDListenerDomain.java    |   48 +
 .../listener/CommonContextKeyListenerDomain.java   |   61 +
 .../entity/listener/ContextIDListenerDomain.java   |   29 +
 .../entity/listener/ContextKeyListenerDomain.java  |   29 +
 .../cs/common/entity/listener/ListenerDomain.java  |   27 +
 .../linkis/cs/common/entity/metadata/CSColumn.java |  114 ++
 .../linkis/cs/common/entity/metadata/CSDB.java     |   92 ++
 .../cs/common/entity/metadata/CSPartition.java     |  125 ++
 .../linkis/cs/common/entity/metadata/CSTable.java  |  253 ++++
 .../linkis/cs/common/entity/metadata/Column.java   |   54 +
 .../linkis/cs/common/entity/metadata/DB.java       |   44 +
 .../cs/common/entity/metadata/Partition.java       |   53 +
 .../linkis/cs/common/entity/metadata/Table.java    |  100 ++
 .../cs/common/entity/object/CSFlowInfos.java       |   37 +
 .../linkis/cs/common/entity/object/CSInfos.java    |   28 +
 .../linkis/cs/common/entity/object/CSProperty.java |   30 +
 .../entity/object/CommonGlobalConfiguration.java   |   24 +
 .../cs/common/entity/object/CommonProperty.java    |   50 +
 .../cs/common/entity/object/LinkisVariable.java    |   22 +
 .../cs/common/entity/resource/BMLResource.java     |   89 ++
 .../common/entity/resource/CommonFxResource.java   |  173 +++
 .../common/entity/resource/CommonUDFResource.java  |  173 +++
 .../cs/common/entity/resource/FxResource.java      |   76 +
 .../common/entity/resource/LinkisBMLResource.java  |  219 +++
 .../linkis/cs/common/entity/resource/Resource.java |   22 +
 .../cs/common/entity/resource/UDFResource.java     |   76 +
 .../entity/source/CombinedNodeIDContextID.java     |   66 +
 .../cs/common/entity/source/CommonContextID.java   |   50 +
 .../cs/common/entity/source/CommonContextKey.java  |   84 ++
 .../entity/source/CommonContextKeyValue.java       |   52 +
 .../common/entity/source/CommonContextValue.java   |   51 +
 .../cs/common/entity/source/CommonHAContextID.java |   64 +
 .../linkis/cs/common/entity/source/ContextID.java  |   36 +
 .../cs/common/entity/source/ContextIDParser.java   |   29 +
 .../linkis/cs/common/entity/source/ContextKey.java |   53 +
 .../cs/common/entity/source/ContextKeyValue.java   |   30 +
 .../cs/common/entity/source/ContextValue.java      |   33 +
 .../cs/common/entity/source/CreatorContextKey.java |   26 +
 .../cs/common/entity/source/HAContextID.java       |   32 +
 .../entity/source/LinkisHAWorkFlowContextID.java   |   58 +
 .../entity/source/LinkisWorkflowContextID.java     |  102 ++
 .../cs/common/entity/source/OrderContextKey.java   |   26 +
 .../linkis/cs/common/entity/source/Source.java     |   22 +
 .../cs/common/entity/source/UserContextID.java     |   26 +
 .../linkis/cs/common/entity/source/ValueBean.java  |   25 +
 .../cs/common/entity/source/VersionContextKey.java |   26 +
 .../cs/common/entity/source/WorkflowContextID.java |   41 +
 .../cs/common/entity/source/YMLContextKey.java     |   29 +
 .../cs/common/exception/CSErrorException.java      |   31 +
 .../cs/common/exception/CSWarnException.java       |   32 +
 .../linkis/cs/common/exception/ErrorCode.java      |   52 +
 .../cs/common/listener/ContextIDListener.java      |   29 +
 .../cs/common/listener/ContextKeyListener.java     |   32 +
 .../cs/common/protocol/ContextHTTPConstant.java    |   45 +
 .../cs/common/protocol/ContextHistoryType.java     |   50 +
 .../linkis/cs/common/protocol/ContextIDType.java   |   64 +
 .../linkis/cs/common/protocol/ContextKeyType.java  |   53 +
 .../cs/common/protocol/ContextKeyValueType.java    |   51 +
 .../cs/common/protocol/ContextValueType.java       |   52 +
 .../search/ContextSearchConditionMapBuilder.java   |  185 +++
 .../cs/common/serialize/AbstractSerializer.java    |   82 +
 .../cs/common/serialize/ContextSerializer.java     |   37 +
 .../helper/AbstractSerializationHelper.java        |  101 ++
 .../helper/ContextSerializationHelper.java         |   94 ++
 .../serialize/helper/SerializationHelper.java      |   36 +
 .../context/CombinedNodeIDContextIDSerializer.java |   53 +
 .../impl/context/CommonContextKeySerializer.java   |   46 +
 .../impl/context/ContextKeyValueSerializer.java    |   83 ++
 .../impl/context/ContextValueSerializer.java       |   83 ++
 .../LinkisHAWorkFlowContextIDSerializer.java       |   51 +
 .../impl/history/CommonHistorySerializer.java      |   52 +
 .../history/CommonResourceHistorySerializer.java   |   57 +
 .../history/metadata/CSTableLineageSerializer.java |   68 +
 .../metadata/CSTableMetadataHistorySerializer.java |   62 +
 .../impl/value/LinkisBMLResourceSerializer.java    |   44 +
 .../impl/value/data/CSResultDataSerializer.java    |   44 +
 .../impl/value/data/LinkisJobDataSerializer.java   |   44 +
 .../impl/value/metadata/CSTableSerializer.java     |   45 +
 .../impl/value/object/CSFlowInfosSerializer.java   |   43 +
 .../value/object/LinkisVariableSerializer.java     |   43 +
 .../linkis/cs/common/utils/CSCommonUtils.java      |   90 ++
 .../cs/common/utils/CSHighAvailableUtils.java      |  143 ++
 .../test/ContextSerializationHelperTest.java       |  176 ---
 .../test/ContextSerializationHelperTest.java       |  180 +++
 .../linkis-cs-engine-support/pom.xml               |   24 +-
 .../linkis/cs/storage/CSTableResultSetWriter.scala |   68 -
 .../linkis/cs/storage/CSTableResultSetWriter.scala |   72 +
 .../linkis-cs-highavailable/pom.xml                |   30 +-
 .../cs/highavailable/AbstractContextHAManager.java |   34 -
 .../linkis/cs/highavailable/ContextHAManager.java  |   29 -
 .../cs/highavailable/DefaultContextHAManager.java  |  128 --
 .../conf/ContextHighAvailableConf.java             |   28 -
 .../cs/highavailable/exception/CSErrorCode.java    |   38 -
 .../highavailable/ha/BackupInstanceGenerator.java  |   27 -
 .../cs/highavailable/ha/ContextHAChecker.java      |   31 -
 .../cs/highavailable/ha/ContextHAIDGenerator.java  |   27 -
 .../ha/impl/BackupInstanceGeneratorImpl.java       |   90 --
 .../ha/impl/ContextHACheckerImpl.java              |  150 --
 .../ha/impl/ContextHAIDGeneratorImpl.java          |   70 -
 .../pluggable/HAContextPersistenceManagerImpl.java |  103 --
 .../highavailable/proxy/MethodInterceptorImpl.java |  221 ---
 .../cs/highavailable/AbstractContextHAManager.java |   35 +
 .../linkis/cs/highavailable/ContextHAManager.java  |   30 +
 .../cs/highavailable/DefaultContextHAManager.java  |  129 ++
 .../conf/ContextHighAvailableConf.java             |   29 +
 .../cs/highavailable/exception/CSErrorCode.java    |   39 +
 .../highavailable/ha/BackupInstanceGenerator.java  |   28 +
 .../cs/highavailable/ha/ContextHAChecker.java      |   32 +
 .../cs/highavailable/ha/ContextHAIDGenerator.java  |   28 +
 .../ha/impl/BackupInstanceGeneratorImpl.java       |   91 ++
 .../ha/impl/ContextHACheckerImpl.java              |  151 ++
 .../ha/impl/ContextHAIDGeneratorImpl.java          |   71 +
 .../pluggable/HAContextPersistenceManagerImpl.java |  104 ++
 .../highavailable/proxy/MethodInterceptorImpl.java |  222 +++
 .../ha/instancealias/InstanceAliasConverter.scala  |   27 -
 .../ha/instancealias/InstanceAliasManager.scala    |   34 -
 .../impl/DefaultInstanceAliasConverter.scala       |   48 -
 .../impl/InstanceAliasManagerImpl.scala            |   99 --
 .../impl/RouteLabelInstanceAliasConverter.scala    |  145 --
 .../ha/instancealias/InstanceAliasConverter.scala  |   28 +
 .../ha/instancealias/InstanceAliasManager.scala    |   35 +
 .../impl/DefaultInstanceAliasConverter.scala       |   49 +
 .../impl/InstanceAliasManagerImpl.scala            |  101 ++
 .../impl/RouteLabelInstanceAliasConverter.scala    |  146 ++
 .../highavailable/test/TestContextHAManager.java   |  202 ---
 .../cs/highavailable/test/haid/TestHAID.java       |   56 -
 .../test/persist/TestPersistence.java              |   46 -
 .../highavailable/test/TestContextHAManager.java   |  204 +++
 .../cs/highavailable/test/haid/TestHAID.java       |   57 +
 .../test/persist/TestPersistence.java              |   47 +
 .../src/test/resources/application.yml             |   17 +-
 .../src/test/resources/linkis.properties           |   24 +-
 .../src/test/resources/log4j.properties            |   36 -
 .../src/test/resources/log4j2.xml                  |   19 +-
 .../linkis-cs-listener/pom.xml                     |   26 +-
 .../linkis/cs/listener/CSIDListener.java           |   32 -
 .../linkis/cs/listener/CSKeyListener.java          |   29 -
 .../cs/listener/ContextAsyncEventListener.java     |   21 -
 .../ListenerBus/ContextAsyncListenerBus.java       |   53 -
 .../listener/callback/AbstractCallbackEngine.java  |   23 -
 .../cs/listener/callback/CallbackEngine.java       |   30 -
 .../listener/callback/ContextIDCallbackEngine.java |   26 -
 .../callback/ContextKeyCallbackEngine.java         |   24 -
 .../cs/listener/callback/imp/ClientSource.java     |   59 -
 .../listener/callback/imp/ContextKeyValueBean.java |   73 -
 .../imp/DefaultContextIDCallbackEngine.java        |  166 ---
 .../imp/DefaultContextKeyCallbackEngine.java       |  165 ---
 .../cs/listener/conf/ContextListenerConf.java      |   25 -
 .../linkis/cs/listener/event/ContextIDEvent.java   |   26 -
 .../linkis/cs/listener/event/ContextKeyEvent.java  |   23 -
 .../cs/listener/event/enumeration/OperateType.java |   26 -
 .../listener/event/impl/DefaultContextIDEvent.java |   47 -
 .../event/impl/DefaultContextKeyEvent.java         |   68 -
 .../cs/listener/manager/ListenerManager.java       |   28 -
 .../manager/imp/DefaultContextListenerManager.java |   59 -
 .../apache/linkis/cs/listener/CSIDListener.java    |   33 +
 .../apache/linkis/cs/listener/CSKeyListener.java   |   30 +
 .../cs/listener/ContextAsyncEventListener.java     |   25 +
 .../ListenerBus/ContextAsyncListenerBus.java       |   54 +
 .../listener/callback/AbstractCallbackEngine.java  |   24 +
 .../cs/listener/callback/CallbackEngine.java       |   31 +
 .../listener/callback/ContextIDCallbackEngine.java |   27 +
 .../callback/ContextKeyCallbackEngine.java         |   25 +
 .../cs/listener/callback/imp/ClientSource.java     |   61 +
 .../listener/callback/imp/ContextKeyValueBean.java |   74 +
 .../imp/DefaultContextIDCallbackEngine.java        |  167 +++
 .../imp/DefaultContextKeyCallbackEngine.java       |  166 +++
 .../cs/listener/conf/ContextListenerConf.java      |   26 +
 .../linkis/cs/listener/event/ContextIDEvent.java   |   27 +
 .../linkis/cs/listener/event/ContextKeyEvent.java  |   24 +
 .../cs/listener/event/enumeration/OperateType.java |   27 +
 .../listener/event/impl/DefaultContextIDEvent.java |   48 +
 .../event/impl/DefaultContextKeyEvent.java         |   69 +
 .../cs/listener/manager/ListenerManager.java       |   29 +
 .../manager/imp/DefaultContextListenerManager.java |   60 +
 .../linkis/cs/listener/test/TestContextID.java     |   35 -
 .../linkis/cs/listener/test/TestContextKey.java    |   76 -
 .../cs/listener/test/TestContextKeyValue.java      |   49 -
 .../linkis/cs/listener/test/TestContextValue.java  |   49 -
 .../linkis/cs/listener/test/TestContextID.java     |   36 +
 .../linkis/cs/listener/test/TestContextKey.java    |   77 +
 .../cs/listener/test/TestContextKeyValue.java      |   50 +
 .../linkis/cs/listener/test/TestContextValue.java  |   50 +
 .../linkis-cs-persistence/pom.xml                  |   26 +-
 .../cs/persistence/ContextPersistenceBeans.java    |   51 -
 .../cs/persistence/ContextPersistenceManager.java  |   40 -
 .../persistence/ContextPersistenceManagerImpl.java |  119 --
 .../linkis/cs/persistence/annotation/Ignore.java   |   28 -
 .../linkis/cs/persistence/annotation/Tuning.java   |   28 -
 .../persistence/aop/PersistenceTuningAspect.java   |  104 --
 .../cs/persistence/conf/PersistenceConf.java       |   28 -
 .../cs/persistence/dao/ContextHistoryMapper.java   |   43 -
 .../persistence/dao/ContextIDListenerMapper.java   |   35 -
 .../linkis/cs/persistence/dao/ContextIDMapper.java |   30 -
 .../persistence/dao/ContextKeyListenerMapper.java  |   35 -
 .../cs/persistence/dao/ContextMapMapper.java       |   55 -
 .../persistence/dao/impl/contextHistoryMapper.xml  |   77 -
 .../dao/impl/contextIDListenerMapper.xml           |   47 -
 .../cs/persistence/dao/impl/contextIDMapper.xml    |   61 -
 .../dao/impl/contextKeyListenerMapper.xml          |   52 -
 .../cs/persistence/dao/impl/contextMapMapper.xml   |  128 --
 .../cs/persistence/entity/ExtraFieldClass.java     |  106 --
 .../entity/PersistenceContextHistory.java          |   92 --
 .../persistence/entity/PersistenceContextID.java   |  117 --
 .../entity/PersistenceContextIDListener.java       |   55 -
 .../persistence/entity/PersistenceContextKey.java  |   85 --
 .../entity/PersistenceContextKeyListener.java      |   55 -
 .../entity/PersistenceContextKeyValue.java         |   80 -
 .../entity/PersistenceContextValue.java            |   61 -
 .../cs/persistence/exception/ThrowingFunction.java |   24 -
 .../persistence/ContextHistoryPersistence.java     |   40 -
 .../persistence/ContextIDListenerPersistence.java  |   38 -
 .../persistence/ContextIDPersistence.java          |   33 -
 .../persistence/ContextKeyListenerPersistence.java |   39 -
 .../persistence/ContextMapPersistence.java         |   57 -
 .../persistence/ContextMetricsPersistence.java     |   21 -
 .../KeywordContextHistoryPersistence.java          |   37 -
 .../persistence/TransactionManager.java            |   30 -
 .../impl/ContextHistoryPersistenceImpl.java        |   92 --
 .../impl/ContextIDListenerPersistenceImpl.java     |   86 --
 .../persistence/impl/ContextIDPersistenceImpl.java |   91 --
 .../impl/ContextKeyListenerPersistenceImpl.java    |  111 --
 .../impl/ContextMapPersistenceImpl.java            |  193 ---
 .../impl/ContextMetricsPersistenceImpl.java        |   25 -
 .../impl/KeywordContextHistoryPersistenceImpl.java |   63 -
 .../persistence/impl/TransactionManagerImpl.java   |   54 -
 .../cs/persistence/util/PersistenceUtils.java      |  158 --
 .../cs/persistence/ContextPersistenceBeans.java    |   52 +
 .../cs/persistence/ContextPersistenceManager.java  |   41 +
 .../persistence/ContextPersistenceManagerImpl.java |  120 ++
 .../linkis/cs/persistence/annotation/Ignore.java   |   29 +
 .../linkis/cs/persistence/annotation/Tuning.java   |   29 +
 .../persistence/aop/PersistenceTuningAspect.java   |  105 ++
 .../cs/persistence/conf/PersistenceConf.java       |   29 +
 .../cs/persistence/dao/ContextHistoryMapper.java   |   44 +
 .../persistence/dao/ContextIDListenerMapper.java   |   36 +
 .../linkis/cs/persistence/dao/ContextIDMapper.java |   31 +
 .../persistence/dao/ContextKeyListenerMapper.java  |   36 +
 .../cs/persistence/dao/ContextMapMapper.java       |   56 +
 .../persistence/dao/impl/contextHistoryMapper.xml  |   76 +
 .../dao/impl/contextIDListenerMapper.xml           |   46 +
 .../cs/persistence/dao/impl/contextIDMapper.xml    |   60 +
 .../dao/impl/contextKeyListenerMapper.xml          |   51 +
 .../cs/persistence/dao/impl/contextMapMapper.xml   |  127 ++
 .../cs/persistence/entity/ExtraFieldClass.java     |  107 ++
 .../entity/PersistenceContextHistory.java          |   93 ++
 .../persistence/entity/PersistenceContextID.java   |  118 ++
 .../entity/PersistenceContextIDListener.java       |   56 +
 .../persistence/entity/PersistenceContextKey.java  |   86 ++
 .../entity/PersistenceContextKeyListener.java      |   56 +
 .../entity/PersistenceContextKeyValue.java         |   81 +
 .../entity/PersistenceContextValue.java            |   62 +
 .../cs/persistence/exception/ThrowingFunction.java |   24 +
 .../persistence/ContextHistoryPersistence.java     |   41 +
 .../persistence/ContextIDListenerPersistence.java  |   39 +
 .../persistence/ContextIDPersistence.java          |   34 +
 .../persistence/ContextKeyListenerPersistence.java |   40 +
 .../persistence/ContextMapPersistence.java         |   58 +
 .../persistence/ContextMetricsPersistence.java     |   22 +
 .../KeywordContextHistoryPersistence.java          |   38 +
 .../persistence/TransactionManager.java            |   31 +
 .../impl/ContextHistoryPersistenceImpl.java        |   93 ++
 .../impl/ContextIDListenerPersistenceImpl.java     |   87 ++
 .../persistence/impl/ContextIDPersistenceImpl.java |   92 ++
 .../impl/ContextKeyListenerPersistenceImpl.java    |  112 ++
 .../impl/ContextMapPersistenceImpl.java            |  194 +++
 .../impl/ContextMetricsPersistenceImpl.java        |   26 +
 .../impl/KeywordContextHistoryPersistenceImpl.java |   64 +
 .../persistence/impl/TransactionManagerImpl.java   |   55 +
 .../cs/persistence/util/PersistenceUtils.java      |  159 ++
 .../src/main/resources/cs_ddl.sql                  |   17 +
 .../linkis/cs/persistence/AContextHistory.java     |  100 --
 .../linkis/cs/persistence/AContextID.java          |  135 --
 .../linkis/cs/persistence/AContextIDListener.java  |   48 -
 .../linkis/cs/persistence/AContextKey.java         |  123 --
 .../linkis/cs/persistence/AContextKeyListener.java |   48 -
 .../linkis/cs/persistence/AContextKeyValue.java    |   69 -
 .../linkis/cs/persistence/AContextValue.java       |   48 -
 .../linkis/cs/persistence/ContextHistoryTest.java  |  111 --
 .../cs/persistence/ContextIDListenerTest.java      |   62 -
 .../linkis/cs/persistence/ContextIDTest.java       |   66 -
 .../cs/persistence/ContextKeyListenerTest.java     |   70 -
 .../linkis/cs/persistence/ContextMapTest.java      |  170 ---
 .../linkis/cs/persistence/ExtraFieldClassTest.java |   48 -
 .../linkis/cs/persistence/MapTypeAdapter.java      |   87 --
 .../linkis/cs/persistence/ProxyMethodA.java        |   27 -
 .../linkis/cs/persistence/ProxyTest.java           |   31 -
 .../wedatasphere/linkis/cs/persistence/Scan.java   |   38 -
 .../linkis/cs/persistence/AContextHistory.java     |  101 ++
 .../apache/linkis/cs/persistence/AContextID.java   |  136 ++
 .../linkis/cs/persistence/AContextIDListener.java  |   49 +
 .../apache/linkis/cs/persistence/AContextKey.java  |  124 ++
 .../linkis/cs/persistence/AContextKeyListener.java |   49 +
 .../linkis/cs/persistence/AContextKeyValue.java    |   70 +
 .../linkis/cs/persistence/AContextValue.java       |   49 +
 .../linkis/cs/persistence/ContextHistoryTest.java  |  115 ++
 .../cs/persistence/ContextIDListenerTest.java      |   66 +
 .../linkis/cs/persistence/ContextIDTest.java       |   70 +
 .../cs/persistence/ContextKeyListenerTest.java     |   74 +
 .../linkis/cs/persistence/ContextMapTest.java      |  174 +++
 .../linkis/cs/persistence/ExtraFieldClassTest.java |   52 +
 .../linkis/cs/persistence/MapTypeAdapter.java      |   88 ++
 .../apache/linkis/cs/persistence/ProxyMethodA.java |   28 +
 .../apache/linkis/cs/persistence/ProxyTest.java    |   35 +
 .../org/apache/linkis/cs/persistence/Scan.java     |   39 +
 .../linkis-cs-search/pom.xml                       |   26 +-
 .../wedatasphere/linkis/cs/ContextSearch.java      |   32 -
 .../linkis/cs/DefaultContextSearch.java            |   73 -
 .../cs/condition/AbstractCommonCondition.java      |   40 -
 .../linkis/cs/condition/AtomicCondition.java       |   20 -
 .../linkis/cs/condition/BinaryLogicCondition.java  |   50 -
 .../linkis/cs/condition/Condition.java             |   26 -
 .../linkis/cs/condition/ConditionType.java         |   24 -
 .../linkis/cs/condition/UnaryLogicCondition.java   |   33 -
 .../condition/construction/AndConditionParser.java |   39 -
 .../condition/construction/ConditionBuilder.java   |   36 -
 .../construction/ConditionBuilderImpl.java         |  101 --
 .../cs/condition/construction/ConditionParser.java |   49 -
 .../construction/ContainsConditionParser.java      |   34 -
 .../construction/ContextScopeConditionParser.java  |   35 -
 .../construction/ContextTypeConditionParser.java   |   35 -
 .../ContextValueTypeConditionParser.java           |   47 -
 .../construction/NearestConditionParser.java       |   40 -
 .../condition/construction/NotConditionParser.java |   37 -
 .../condition/construction/OrConditionParser.java  |   39 -
 .../construction/RegexConditionParser.java         |   34 -
 .../linkis/cs/condition/impl/AndCondition.java     |   33 -
 .../cs/condition/impl/ContainsCondition.java       |   41 -
 .../cs/condition/impl/ContextScopeCondition.java   |   43 -
 .../cs/condition/impl/ContextTypeCondition.java    |   43 -
 .../condition/impl/ContextValueTypeCondition.java  |   42 -
 .../linkis/cs/condition/impl/NearestCondition.java |   64 -
 .../linkis/cs/condition/impl/NotCondition.java     |   32 -
 .../linkis/cs/condition/impl/OrCondition.java      |   32 -
 .../linkis/cs/condition/impl/RegexCondition.java   |   42 -
 .../cs/exception/ContextSearchFailedException.java |   25 -
 .../cs/execution/AbstractConditionExecution.java   |   99 --
 .../linkis/cs/execution/ConditionExecution.java    |   38 -
 .../fetcher/AbstractContextCacheFetcher.java       |   28 -
 .../cs/execution/fetcher/ContextCacheFetcher.java  |   28 -
 .../fetcher/ContextTypeContextSearchFetcher.java   |   47 -
 .../fetcher/IterateContextCacheFetcher.java        |   49 -
 .../cs/execution/impl/AndConditionExecution.java   |   34 -
 .../impl/BinaryLogicConditionExecution.java        |   61 -
 .../execution/impl/ContainsConditionExecution.java |   46 -
 .../impl/ContextScopeConditionExecution.java       |   46 -
 .../impl/ContextTypeConditionExecution.java        |   46 -
 .../impl/ContextValueTypeConditionExecution.java   |   46 -
 .../execution/impl/NearestConditionExecution.java  |   34 -
 .../cs/execution/impl/NotConditionExecution.java   |   34 -
 .../cs/execution/impl/OrConditionExecution.java    |   34 -
 .../cs/execution/impl/RegexConditionExecution.java |   46 -
 .../impl/UnaryLogicConditionExecution.java         |   40 -
 .../matcher/AbstractContextSearchMatcher.java      |   28 -
 .../matcher/AndLogicContextSearchMatcher.java      |   33 -
 .../matcher/BinaryLogicContextSearchMatcher.java   |   32 -
 .../matcher/ConditionMatcherResolver.java          |   47 -
 .../matcher/ContainsContextSearchMatcher.java      |   41 -
 .../matcher/ContextScopeContextSearchMatcher.java  |   36 -
 .../cs/execution/matcher/ContextSearchMatcher.java |   25 -
 .../matcher/ContextTypeContextSearchMatcher.java   |   36 -
 .../ContextValueTypeContextSearchMatcher.java      |   35 -
 .../matcher/NearestLogicContextSearchMatcher.java  |   16 -
 .../matcher/NotLogicContextSearchMatcher.java      |   32 -
 .../matcher/OrLogicContextSearchMatcher.java       |   33 -
 .../matcher/RegexContextSearchMatcher.java         |   44 -
 .../execution/matcher/SkipContextSearchMather.java |   32 -
 .../matcher/UnaryLogicContextSearchMatcher.java    |   29 -
 .../ruler/AbstractContextSearchRuler.java          |   28 -
 .../ruler/CommonListContextSearchRuler.java        |   52 -
 .../cs/execution/ruler/ContextSearchRuler.java     |   27 -
 .../execution/ruler/NearestContextSearchRuler.java |  150 --
 .../linkis/cs/optimize/ConditionOptimizer.java     |   25 -
 .../linkis/cs/optimize/OptimizedCondition.java     |  103 --
 .../cs/optimize/cost/ConditionCostCalculator.java  |   49 -
 .../linkis/cs/optimize/dfs/BinaryTree.java         |   24 -
 .../linkis/cs/optimize/dfs/MinCostBinaryTree.java  |   83 --
 .../wedatasphere/linkis/cs/optimize/dfs/Node.java  |   27 -
 .../optimize/impl/CostBasedConditionOptimizer.java |   40 -
 .../java/org/apache/linkis/cs/ContextSearch.java   |   33 +
 .../org/apache/linkis/cs/DefaultContextSearch.java |   74 +
 .../cs/condition/AbstractCommonCondition.java      |   41 +
 .../linkis/cs/condition/AtomicCondition.java       |   21 +
 .../linkis/cs/condition/BinaryLogicCondition.java  |   51 +
 .../org/apache/linkis/cs/condition/Condition.java  |   27 +
 .../apache/linkis/cs/condition/ConditionType.java  |   25 +
 .../linkis/cs/condition/UnaryLogicCondition.java   |   34 +
 .../condition/construction/AndConditionParser.java |   40 +
 .../condition/construction/ConditionBuilder.java   |   37 +
 .../construction/ConditionBuilderImpl.java         |  102 ++
 .../cs/condition/construction/ConditionParser.java |   50 +
 .../construction/ContainsConditionParser.java      |   35 +
 .../construction/ContextScopeConditionParser.java  |   36 +
 .../construction/ContextTypeConditionParser.java   |   36 +
 .../ContextValueTypeConditionParser.java           |   48 +
 .../construction/NearestConditionParser.java       |   41 +
 .../condition/construction/NotConditionParser.java |   38 +
 .../condition/construction/OrConditionParser.java  |   40 +
 .../construction/RegexConditionParser.java         |   35 +
 .../linkis/cs/condition/impl/AndCondition.java     |   34 +
 .../cs/condition/impl/ContainsCondition.java       |   42 +
 .../cs/condition/impl/ContextScopeCondition.java   |   44 +
 .../cs/condition/impl/ContextTypeCondition.java    |   44 +
 .../condition/impl/ContextValueTypeCondition.java  |   43 +
 .../linkis/cs/condition/impl/NearestCondition.java |   65 +
 .../linkis/cs/condition/impl/NotCondition.java     |   33 +
 .../linkis/cs/condition/impl/OrCondition.java      |   33 +
 .../linkis/cs/condition/impl/RegexCondition.java   |   43 +
 .../cs/exception/ContextSearchFailedException.java |   26 +
 .../cs/execution/AbstractConditionExecution.java   |  100 ++
 .../linkis/cs/execution/ConditionExecution.java    |   39 +
 .../fetcher/AbstractContextCacheFetcher.java       |   29 +
 .../cs/execution/fetcher/ContextCacheFetcher.java  |   29 +
 .../fetcher/ContextTypeContextSearchFetcher.java   |   48 +
 .../fetcher/IterateContextCacheFetcher.java        |   50 +
 .../cs/execution/impl/AndConditionExecution.java   |   35 +
 .../impl/BinaryLogicConditionExecution.java        |   62 +
 .../execution/impl/ContainsConditionExecution.java |   47 +
 .../impl/ContextScopeConditionExecution.java       |   47 +
 .../impl/ContextTypeConditionExecution.java        |   47 +
 .../impl/ContextValueTypeConditionExecution.java   |   47 +
 .../execution/impl/NearestConditionExecution.java  |   35 +
 .../cs/execution/impl/NotConditionExecution.java   |   35 +
 .../cs/execution/impl/OrConditionExecution.java    |   35 +
 .../cs/execution/impl/RegexConditionExecution.java |   47 +
 .../impl/UnaryLogicConditionExecution.java         |   41 +
 .../matcher/AbstractContextSearchMatcher.java      |   29 +
 .../matcher/AndLogicContextSearchMatcher.java      |   34 +
 .../matcher/BinaryLogicContextSearchMatcher.java   |   33 +
 .../matcher/ConditionMatcherResolver.java          |   48 +
 .../matcher/ContainsContextSearchMatcher.java      |   42 +
 .../matcher/ContextScopeContextSearchMatcher.java  |   37 +
 .../cs/execution/matcher/ContextSearchMatcher.java |   26 +
 .../matcher/ContextTypeContextSearchMatcher.java   |   37 +
 .../ContextValueTypeContextSearchMatcher.java      |   36 +
 .../matcher/NearestLogicContextSearchMatcher.java  |   33 +
 .../matcher/NotLogicContextSearchMatcher.java      |   33 +
 .../matcher/OrLogicContextSearchMatcher.java       |   34 +
 .../matcher/RegexContextSearchMatcher.java         |   45 +
 .../execution/matcher/SkipContextSearchMather.java |   33 +
 .../matcher/UnaryLogicContextSearchMatcher.java    |   30 +
 .../ruler/AbstractContextSearchRuler.java          |   29 +
 .../ruler/CommonListContextSearchRuler.java        |   53 +
 .../cs/execution/ruler/ContextSearchRuler.java     |   28 +
 .../execution/ruler/NearestContextSearchRuler.java |  151 ++
 .../linkis/cs/optimize/ConditionOptimizer.java     |   26 +
 .../linkis/cs/optimize/OptimizedCondition.java     |  104 ++
 .../cs/optimize/cost/ConditionCostCalculator.java  |   50 +
 .../apache/linkis/cs/optimize/dfs/BinaryTree.java  |   25 +
 .../linkis/cs/optimize/dfs/MinCostBinaryTree.java  |   84 ++
 .../org/apache/linkis/cs/optimize/dfs/Node.java    |   28 +
 .../optimize/impl/CostBasedConditionOptimizer.java |   41 +
 .../com/webank/wedatasphere/linkis/cs/AndTest.java |   20 -
 .../wedatasphere/linkis/cs/ContainsTest.java       |  115 --
 .../wedatasphere/linkis/cs/ContextScopeTest.java   |  118 --
 .../wedatasphere/linkis/cs/ContextSearchTest.java  |   89 --
 .../wedatasphere/linkis/cs/ContextTypeTest.java    |   87 --
 .../webank/wedatasphere/linkis/cs/RegexTest.java   |  116 --
 .../wedatasphere/linkis/cs/csid/TestContextID.java |   35 -
 .../linkis/cs/keyword/TestContextKey.java          |   87 --
 .../linkis/cs/keyword/TestContextKeyValue.java     |   49 -
 .../linkis/cs/keyword/TestContextValue.java        |   50 -
 .../wedatasphere/linkis/cs/parser/ApiJsonTest.java |   87 --
 .../test/java/org/apache/linkis/cs/AndTest.java    |   21 +
 .../java/org/apache/linkis/cs/ContainsTest.java    |  116 ++
 .../org/apache/linkis/cs/ContextScopeTest.java     |  119 ++
 .../org/apache/linkis/cs/ContextSearchTest.java    |   90 ++
 .../java/org/apache/linkis/cs/ContextTypeTest.java |   88 ++
 .../test/java/org/apache/linkis/cs/RegexTest.java  |  117 ++
 .../org/apache/linkis/cs/csid/TestContextID.java   |   36 +
 .../apache/linkis/cs/keyword/TestContextKey.java   |   88 ++
 .../linkis/cs/keyword/TestContextKeyValue.java     |   50 +
 .../apache/linkis/cs/keyword/TestContextValue.java |   51 +
 .../org/apache/linkis/cs/parser/ApiJsonTest.java   |   88 ++
 .../linkis-cs-server/pom.xml                       |   44 +-
 .../src/main/assembly/distribution.xml             |   20 +-
 .../linkis/cs/server/LinkisCSApplication.java      |   27 -
 .../linkis/cs/server/conf/ContextServerConf.java   |   28 -
 .../cs/server/enumeration/ServiceMethod.java       |   25 -
 .../linkis/cs/server/enumeration/ServiceType.java  |   54 -
 .../cs/server/parser/DefaultKeywordParser.java     |  137 --
 .../cs/server/parser/KeywordMethodEntity.java      |   68 -
 .../linkis/cs/server/parser/KeywordParser.java     |   24 -
 .../protocol/AbstractHttpRequestProtocol.java      |   59 -
 .../cs/server/protocol/ContextHistoryProtocol.java |   27 -
 .../cs/server/protocol/ContextIDProtocol.java      |   27 -
 .../server/protocol/ContextListenerProtocol.java   |   28 -
 .../linkis/cs/server/protocol/ContextProtocol.java |   28 -
 .../linkis/cs/server/protocol/HttpProtocol.java    |   23 -
 .../cs/server/protocol/HttpRequestProtocol.java    |   38 -
 .../cs/server/protocol/HttpResponseProtocol.java   |   35 -
 .../cs/server/protocol/RestResponseProtocol.java   |  100 --
 .../server/restful/ContextHistoryRestfulApi.java   |  142 --
 .../cs/server/restful/ContextIDRestfulApi.java     |  112 --
 .../server/restful/ContextListenerRestfulApi.java  |   97 --
 .../cs/server/restful/ContextRestfulApi.java       |  170 ---
 .../linkis/cs/server/restful/CsRestfulParent.java  |  121 --
 .../linkis/cs/server/restful/HelloRestfulApi.java  |   43 -
 .../linkis/cs/server/scheduler/CsScheduler.java    |   29 -
 .../cs/server/scheduler/DefaultCsScheduler.java    |   85 --
 .../linkis/cs/server/scheduler/HttpAnswerJob.java  |   28 -
 .../cs/server/scheduler/HttpAnswerJobBuilder.java  |   63 -
 .../linkis/cs/server/scheduler/HttpJob.java        |   28 -
 .../linkis/cs/server/scheduler/HttpJobBuilder.java |   34 -
 .../cs/server/scheduler/HttpPriorityJob.java       |   24 -
 .../linkis/cs/server/scheduler/RestJobBuilder.java |   31 -
 .../cs/server/scheduler/impl/CsExecuteRequest.java |   57 -
 .../scheduler/impl/CsExecutorExecutionManager.java |   69 -
 .../cs/server/scheduler/impl/CsJobListener.java    |   65 -
 .../cs/server/scheduler/impl/CsSchedulerBean.java  |   53 -
 .../cs/server/scheduler/impl/CsSchedulerJob.java   |   81 -
 .../impl/JobToExecuteRequestConsumer.java          |   30 -
 .../linkis/cs/server/service/AbstractService.java  |   96 --
 .../cs/server/service/ContextHistoryService.java   |   38 -
 .../linkis/cs/server/service/ContextIDService.java |   34 -
 .../cs/server/service/ContextListenerService.java  |   36 -
 .../linkis/cs/server/service/ContextService.java   |   53 -
 .../linkis/cs/server/service/Service.java          |   35 -
 .../service/impl/ContextHistoryServiceImpl.java    |   91 --
 .../server/service/impl/ContextIDServiceImpl.java  |   77 -
 .../service/impl/ContextListenerServiceImpl.java   |   94 --
 .../cs/server/service/impl/ContextServiceImpl.java |  231 ---
 .../linkis/cs/server/util/CsUtils.java             |   34 -
 .../linkis/cs/server/LinkisCSApplication.java      |   28 +
 .../linkis/cs/server/conf/ContextServerConf.java   |   29 +
 .../cs/server/enumeration/ServiceMethod.java       |   26 +
 .../linkis/cs/server/enumeration/ServiceType.java  |   55 +
 .../cs/server/parser/DefaultKeywordParser.java     |  138 ++
 .../cs/server/parser/KeywordMethodEntity.java      |   69 +
 .../linkis/cs/server/parser/KeywordParser.java     |   25 +
 .../protocol/AbstractHttpRequestProtocol.java      |   60 +
 .../cs/server/protocol/ContextHistoryProtocol.java |   28 +
 .../cs/server/protocol/ContextIDProtocol.java      |   28 +
 .../server/protocol/ContextListenerProtocol.java   |   29 +
 .../linkis/cs/server/protocol/ContextProtocol.java |   29 +
 .../linkis/cs/server/protocol/HttpProtocol.java    |   24 +
 .../cs/server/protocol/HttpRequestProtocol.java    |   39 +
 .../cs/server/protocol/HttpResponseProtocol.java   |   36 +
 .../cs/server/protocol/RestResponseProtocol.java   |  101 ++
 .../server/restful/ContextHistoryRestfulApi.java   |  137 ++
 .../cs/server/restful/ContextIDRestfulApi.java     |  111 ++
 .../server/restful/ContextListenerRestfulApi.java  |   92 ++
 .../cs/server/restful/ContextRestfulApi.java       |  165 +++
 .../linkis/cs/server/restful/CsRestfulParent.java  |  122 ++
 .../linkis/cs/server/scheduler/CsScheduler.java    |   30 +
 .../cs/server/scheduler/DefaultCsScheduler.java    |   86 ++
 .../linkis/cs/server/scheduler/HttpAnswerJob.java  |   29 +
 .../cs/server/scheduler/HttpAnswerJobBuilder.java  |   64 +
 .../apache/linkis/cs/server/scheduler/HttpJob.java |   29 +
 .../linkis/cs/server/scheduler/HttpJobBuilder.java |   35 +
 .../cs/server/scheduler/HttpPriorityJob.java       |   25 +
 .../linkis/cs/server/scheduler/RestJobBuilder.java |   32 +
 .../cs/server/scheduler/impl/CsExecuteRequest.java |   58 +
 .../scheduler/impl/CsExecutorExecutionManager.java |   70 +
 .../cs/server/scheduler/impl/CsJobListener.java    |   68 +
 .../cs/server/scheduler/impl/CsSchedulerBean.java  |   54 +
 .../cs/server/scheduler/impl/CsSchedulerJob.java   |   82 +
 .../impl/JobToExecuteRequestConsumer.java          |   31 +
 .../linkis/cs/server/service/AbstractService.java  |   97 ++
 .../cs/server/service/ContextHistoryService.java   |   39 +
 .../linkis/cs/server/service/ContextIDService.java |   35 +
 .../cs/server/service/ContextListenerService.java  |   37 +
 .../linkis/cs/server/service/ContextService.java   |   54 +
 .../apache/linkis/cs/server/service/Service.java   |   36 +
 .../service/impl/ContextHistoryServiceImpl.java    |   92 ++
 .../server/service/impl/ContextIDServiceImpl.java  |   78 +
 .../service/impl/ContextListenerServiceImpl.java   |   95 ++
 .../cs/server/service/impl/ContextServiceImpl.java |  232 +++
 .../org/apache/linkis/cs/server/util/CsUtils.java  |   35 +
 .../cs/server/scheduler/impl/CsExecutor.scala      |   51 -
 .../cs/server/scheduler/impl/CsExecutor.scala      |   53 +
 .../linkis/cs/server/ContextHistoryRestfulApi.java |  142 --
 .../linkis/cs/server/ContextIDRestfulApi.java      |  125 --
 .../cs/server/ContextListenerRestfulApi.java       |   86 --
 .../linkis/cs/server/ContextRestfulApi.java        |  217 ---
 .../linkis/cs/server/CsRestfulParent.java          |   72 -
 .../webank/wedatasphere/linkis/cs/server/Scan.java |   28 -
 .../linkis/cs/server/SchedulerTest.java            |   37 -
 .../linkis/cs/server/ContextHistoryRestfulApi.java |  137 ++
 .../linkis/cs/server/ContextIDRestfulApi.java      |  120 ++
 .../cs/server/ContextListenerRestfulApi.java       |   80 +
 .../apache/linkis/cs/server/ContextRestfulApi.java |  205 +++
 .../apache/linkis/cs/server/CsRestfulParent.java   |   72 +
 .../java/org/apache/linkis/cs/server/Scan.java     |   29 +
 .../org/apache/linkis/cs/server/SchedulerTest.java |   41 +
 .../linkis-context-service/pom.xml                 |   23 +-
 .../datasourcemanager/common/pom.xml               |   27 +-
 .../datasourcemanager/common/DsmConfiguration.java |   27 -
 .../datasourcemanager/common/ServiceErrorCode.java |   34 -
 .../common/domain/DataSource.java                  |  241 ---
 .../common/domain/DataSourceEnv.java               |  185 ---
 .../domain/DataSourceParamKeyDefinition.java       |  229 ---
 .../common/domain/DataSourceType.java              |   74 -
 .../datasourcemanager/common/util/CryptoUtils.java |  100 --
 .../common/util/PatternInjectUtils.java            |  173 ---
 .../datasourcemanager/common/util/json/Json.java   |  110 --
 .../datasourcemanager/common/DsmConfiguration.java |   31 +
 .../datasourcemanager/common/ServiceErrorCode.java |   38 +
 .../common/domain/DataSource.java                  |  245 +++
 .../common/domain/DataSourceEnv.java               |  189 +++
 .../domain/DataSourceParamKeyDefinition.java       |  233 +++
 .../common/domain/DataSourceType.java              |   78 +
 .../datasourcemanager/common/util/CryptoUtils.java |  104 ++
 .../common/util/PatternInjectUtils.java            |  177 +++
 .../datasourcemanager/common/util/json/Json.java   |  114 ++
 .../common/protocol/DsmQueryProtocol.scala         |   36 -
 .../common/protocol/DsmQueryProtocol.scala         |   40 +
 .../datasourcemanager/server/pom.xml               |   37 +-
 .../datasourcemanager/core/dao/DataSourceDao.java  |   73 -
 .../core/dao/DataSourceEnvDao.java                 |   65 -
 .../core/dao/DataSourceParamKeyDao.java            |   38 -
 .../core/dao/DataSourceTypeDao.java                |   33 -
 .../core/dao/DataSourceTypeEnvDao.java             |   34 -
 .../core/dao/mapper/DataSouceMapper.xml            |  177 ---
 .../core/dao/mapper/DataSourceEnvMapper.xml        |   96 --
 .../core/dao/mapper/DataSourceParamKeyMapper.xml   |   45 -
 .../core/dao/mapper/DataSourceTypeEnvMapper.xml    |   28 -
 .../core/dao/mapper/DataSourceTypeMapper.xml       |   31 -
 .../CustomMultiPartFormDataTransformer.java        |  311 ----
 .../core/formdata/FormDataTransformerFactory.java  |   34 -
 .../core/formdata/FormStreamContent.java           |   82 -
 .../formdata/MultiPartFormDataTransformer.java     |   39 -
 .../core/restful/DataSourceAdminRestfulApi.java    |  242 ---
 .../core/restful/DataSourceCoreRestfulApi.java     |  290 ----
 .../core/restful/DataSourceOperateRestfulApi.java  |  123 --
 .../core/restful/RestfulApiHelper.java             |  111 --
 .../exception/BeanValidationExceptionMapper.java   |   37 -
 .../core/service/BmlAppService.java                |   46 -
 .../core/service/DataSourceInfoService.java        |  116 --
 .../core/service/DataSourceOpService.java          |   17 -
 .../core/service/DataSourceRelateService.java      |   50 -
 .../core/service/MetadataOperateService.java       |   34 -
 .../core/service/impl/BmlAppServiceImpl.java       |  100 --
 .../service/impl/DataSourceInfoServiceImpl.java    |  365 -----
 .../service/impl/DataSourceRelateServiceImpl.java  |   54 -
 .../service/impl/MetadataOperateServiceImpl.java   |  106 --
 .../validate/DataSourceParameterValidator.java     |   78 -
 .../core/validate/ParameterValidateException.java  |   28 -
 .../core/validate/ParameterValidateStrategy.java   |   37 -
 .../core/validate/ParameterValidator.java          |   41 -
 .../strategy/RegExpParameterValidateStrategy.java  |   60 -
 .../strategy/TypeParameterValidateStrategy.java    |   67 -
 .../datasourcemanager/core/vo/DataSourceEnvVo.java |   47 -
 .../datasourcemanager/core/vo/DataSourceVo.java    |   78 -
 .../datasourcemanager/core/vo/PageViewVo.java      |   35 -
 .../datasourcemanager/core/dao/DataSourceDao.java  |   77 +
 .../core/dao/DataSourceEnvDao.java                 |   69 +
 .../core/dao/DataSourceParamKeyDao.java            |   42 +
 .../core/dao/DataSourceTypeDao.java                |   37 +
 .../core/dao/DataSourceTypeEnvDao.java             |   38 +
 .../core/dao/mapper/DataSouceMapper.xml            |  182 +++
 .../core/dao/mapper/DataSourceEnvMapper.xml        |  101 ++
 .../core/dao/mapper/DataSourceParamKeyMapper.xml   |   50 +
 .../core/dao/mapper/DataSourceTypeEnvMapper.xml    |   33 +
 .../core/dao/mapper/DataSourceTypeMapper.xml       |   36 +
 .../CustomMultiPartFormDataTransformer.java        |  315 ++++
 .../core/formdata/FormDataTransformerFactory.java  |   38 +
 .../core/formdata/FormStreamContent.java           |   86 ++
 .../formdata/MultiPartFormDataTransformer.java     |   43 +
 .../core/restful/DataSourceAdminRestfulApi.java    |  220 +++
 .../core/restful/DataSourceCoreRestfulApi.java     |  257 ++++
 .../core/restful/DataSourceOperateRestfulApi.java  |  118 ++
 .../core/restful/RestfulApiHelper.java             |  115 ++
 .../exception/BeanValidationExceptionMapper.java   |   41 +
 .../core/service/BmlAppService.java                |   50 +
 .../core/service/DataSourceInfoService.java        |  120 ++
 .../core/service/DataSourceOpService.java          |   21 +
 .../core/service/DataSourceRelateService.java      |   54 +
 .../core/service/MetadataOperateService.java       |   38 +
 .../core/service/impl/BmlAppServiceImpl.java       |  104 ++
 .../service/impl/DataSourceInfoServiceImpl.java    |  369 +++++
 .../service/impl/DataSourceRelateServiceImpl.java  |   58 +
 .../service/impl/MetadataOperateServiceImpl.java   |  110 ++
 .../validate/DataSourceParameterValidator.java     |   82 +
 .../core/validate/ParameterValidateException.java  |   32 +
 .../core/validate/ParameterValidateStrategy.java   |   41 +
 .../core/validate/ParameterValidator.java          |   45 +
 .../strategy/RegExpParameterValidateStrategy.java  |   64 +
 .../strategy/TypeParameterValidateStrategy.java    |   71 +
 .../datasourcemanager/core/vo/DataSourceEnvVo.java |   51 +
 .../datasourcemanager/core/vo/DataSourceVo.java    |   82 +
 .../datasourcemanager/core/vo/PageViewVo.java      |   39 +
 .../server/src/main/resources/application.yml      |   17 +-
 .../server/src/main/resources/linkis.properties    |   26 +-
 .../server/src/main/resources/log4j.properties     |   33 -
 .../server/src/main/resources/log4j2.xml           |   16 +-
 .../core/receivers/DsmReceiver.scala               |   74 -
 .../core/receivers/DsmReceiver.scala               |   78 +
 .../linkis-datasource/linkis-metadata/pom.xml      |   32 +-
 .../src/main/assembly/distribution.xml             |   19 +-
 .../metadata/LinkisDataSourceApplication.java      |   27 -
 .../wedatasphere/linkis/metadata/dao/MdqDao.java   |   48 -
 .../linkis/metadata/dao/impl/MdqDao.xml            |   90 --
 .../linkis/metadata/domain/AbstractAuditable.java  |   76 -
 .../linkis/metadata/domain/Column.java             |   74 -
 .../metadata/domain/mdq/DomainCoversionUtils.java  |  141 --
 .../linkis/metadata/domain/mdq/Tunple.java         |   41 -
 .../metadata/domain/mdq/bo/ApplicationBO.java      |   48 -
 .../linkis/metadata/domain/mdq/bo/BaseBO.java      |   95 --
 .../linkis/metadata/domain/mdq/bo/MdqTableBO.java  |   51 -
 .../metadata/domain/mdq/bo/MdqTableBaseInfoBO.java |   48 -
 .../domain/mdq/bo/MdqTableFieldsInfoBO.java        |  112 --
 .../domain/mdq/bo/MdqTableImportInfoBO.java        |   62 -
 .../linkis/metadata/domain/mdq/bo/ModelBO.java     |   56 -
 .../linkis/metadata/domain/mdq/po/MdqAccess.java   |   77 -
 .../linkis/metadata/domain/mdq/po/MdqField.java    |  120 --
 .../linkis/metadata/domain/mdq/po/MdqImport.java   |   57 -
 .../linkis/metadata/domain/mdq/po/MdqLineage.java  |   59 -
 .../linkis/metadata/domain/mdq/po/MdqTable.java    |  199 ---
 .../metadata/domain/mdq/po/MdqTableInfo.java       |  104 --
 .../metadata/domain/mdq/vo/ApplicationVO.java      |   48 -
 .../linkis/metadata/domain/mdq/vo/BaseVO.java      |   95 --
 .../metadata/domain/mdq/vo/MdqImportInfoVO.java    |   74 -
 .../metadata/domain/mdq/vo/MdqTableBaseInfoVO.java |   50 -
 .../domain/mdq/vo/MdqTableFieldsInfoVO.java        |  103 --
 .../mdq/vo/MdqTablePartitionStatisticInfoVO.java   |   86 --
 .../domain/mdq/vo/MdqTableStatisticInfoVO.java     |   90 --
 .../linkis/metadata/domain/mdq/vo/MdqTableVO.java  |   61 -
 .../linkis/metadata/domain/mdq/vo/ModelVO.java     |   57 -
 .../linkis/metadata/hive/config/DSEnum.java        |   23 -
 .../linkis/metadata/hive/config/DataSource.java    |   27 -
 .../hive/config/DataSourceContextHolder.java       |   34 -
 .../metadata/hive/config/DynamicDataSource.java    |   27 -
 .../metadata/hive/config/LinkisMybatisConfig.java  |  149 --
 .../metadata/hive/config/MultiSourceExAop.java     |   78 -
 .../linkis/metadata/hive/dao/HiveMetaDao.java      |   33 -
 .../linkis/metadata/hive/dao/impl/HiveMetaDao.xml  |  137 --
 .../metadata/restful/api/DataSourceRestfulApi.java |  130 --
 .../metadata/restful/api/MdqTableRestfulApi.java   |  192 ---
 .../restful/remote/DataSourceRestfulRemote.java    |   48 -
 .../linkis/metadata/service/DataSourceService.java |   36 -
 .../linkis/metadata/service/MdqService.java        |   70 -
 .../service/impl/DataSourceServiceImpl.java        |  253 ----
 .../metadata/service/impl/MdqServiceImpl.java      |  365 -----
 .../linkis/metadata/type/Lifecycle.java            |   38 -
 .../linkis/metadata/type/MdqImportType.java        |   22 -
 .../linkis/metadata/type/ModelLevel.java           |   33 -
 .../linkis/metadata/type/UseWayType.java           |   36 -
 .../linkis/metadata/util/Constants.java            |   33 -
 .../linkis/metadata/util/DWSConfig.java            |   56 -
 .../linkis/metadata/util/HiveUtils.java            |   55 -
 .../metadata/LinkisDataSourceApplication.java      |   28 +
 .../org/apache/linkis/metadata/dao/MdqDao.java     |   49 +
 .../org/apache/linkis/metadata/dao/impl/MdqDao.xml |   93 ++
 .../linkis/metadata/domain/AbstractAuditable.java  |   77 +
 .../org/apache/linkis/metadata/domain/Column.java  |   75 +
 .../metadata/domain/mdq/DomainCoversionUtils.java  |  142 ++
 .../apache/linkis/metadata/domain/mdq/Tunple.java  |   42 +
 .../metadata/domain/mdq/bo/ApplicationBO.java      |   49 +
 .../linkis/metadata/domain/mdq/bo/BaseBO.java      |   96 ++
 .../linkis/metadata/domain/mdq/bo/MdqTableBO.java  |   52 +
 .../metadata/domain/mdq/bo/MdqTableBaseInfoBO.java |   49 +
 .../domain/mdq/bo/MdqTableFieldsInfoBO.java        |  113 ++
 .../domain/mdq/bo/MdqTableImportInfoBO.java        |   63 +
 .../linkis/metadata/domain/mdq/bo/ModelBO.java     |   58 +
 .../linkis/metadata/domain/mdq/po/MdqAccess.java   |   78 +
 .../linkis/metadata/domain/mdq/po/MdqField.java    |  121 ++
 .../linkis/metadata/domain/mdq/po/MdqImport.java   |   58 +
 .../linkis/metadata/domain/mdq/po/MdqLineage.java  |   60 +
 .../linkis/metadata/domain/mdq/po/MdqTable.java    |  200 +++
 .../metadata/domain/mdq/po/MdqTableInfo.java       |  105 ++
 .../metadata/domain/mdq/vo/ApplicationVO.java      |   49 +
 .../linkis/metadata/domain/mdq/vo/BaseVO.java      |   96 ++
 .../metadata/domain/mdq/vo/MdqImportInfoVO.java    |   75 +
 .../metadata/domain/mdq/vo/MdqTableBaseInfoVO.java |   51 +
 .../domain/mdq/vo/MdqTableFieldsInfoVO.java        |  104 ++
 .../mdq/vo/MdqTablePartitionStatisticInfoVO.java   |   87 ++
 .../domain/mdq/vo/MdqTableStatisticInfoVO.java     |   91 ++
 .../linkis/metadata/domain/mdq/vo/MdqTableVO.java  |   62 +
 .../linkis/metadata/domain/mdq/vo/ModelVO.java     |   58 +
 .../apache/linkis/metadata/hive/config/DSEnum.java |   24 +
 .../linkis/metadata/hive/config/DataSource.java    |   28 +
 .../hive/config/DataSourceContextHolder.java       |   35 +
 .../metadata/hive/config/DynamicDataSource.java    |   28 +
 .../metadata/hive/config/LinkisMybatisConfig.java  |  153 ++
 .../metadata/hive/config/MultiSourceExAop.java     |   79 +
 .../linkis/metadata/hive/dao/HiveMetaDao.java      |   49 +
 .../linkis/metadata/hive/dao/impl/HiveMetaDao.xml  |  154 ++
 .../metadata/restful/api/DataSourceRestfulApi.java |  128 ++
 .../metadata/restful/api/MdqTableRestfulApi.java   |  185 +++
 .../restful/remote/DataSourceRestfulRemote.java    |   49 +
 .../linkis/metadata/service/DataSourceService.java |   37 +
 .../service/HiveMetaWithPermissionService.java     |   28 +
 .../apache/linkis/metadata/service/MdqService.java |   71 +
 .../service/impl/DataSourceServiceImpl.java        |  260 ++++
 .../impl/HiveMetaWithPermissionServiceImpl.java    |   54 +
 .../metadata/service/impl/MdqServiceImpl.java      |  373 +++++
 .../org/apache/linkis/metadata/type/Lifecycle.java |   39 +
 .../apache/linkis/metadata/type/MdqImportType.java |   23 +
 .../apache/linkis/metadata/type/ModelLevel.java    |   34 +
 .../apache/linkis/metadata/type/UseWayType.java    |   37 +
 .../org/apache/linkis/metadata/util/Constants.java |   34 +
 .../org/apache/linkis/metadata/util/DWSConfig.java |   59 +
 .../org/apache/linkis/metadata/util/HiveUtils.java |   56 +
 .../linkis/metadata/conf/MdqConfiguration.scala    |   27 -
 .../linkis/metadata/ddl/DDLCreator.scala           |   60 -
 .../linkis/metadata/ddl/DDLHelper.scala            |   47 -
 .../linkis/metadata/ddl/ImportDDLCreator.scala     |  271 ----
 .../linkis/metadata/ddl/ScalaDDLCreator.scala      |   93 --
 .../exception/MdqIllegalParamException.scala       |   22 -
 .../linkis/metadata/receiver/MDQReceiver.scala     |  105 --
 .../linkis/metadata/utils/MdqUtils.scala           |   47 -
 .../linkis/metadata/conf/MdqConfiguration.scala    |   28 +
 .../apache/linkis/metadata/ddl/DDLCreator.scala    |   61 +
 .../org/apache/linkis/metadata/ddl/DDLHelper.scala |   48 +
 .../linkis/metadata/ddl/ImportDDLCreator.scala     |  272 ++++
 .../linkis/metadata/ddl/ScalaDDLCreator.scala      |   97 ++
 .../exception/MdqIllegalParamException.scala       |   23 +
 .../linkis/metadata/receiver/MDQReceiver.scala     |  106 ++
 .../apache/linkis/metadata/utils/MdqUtils.scala    |   48 +
 .../metadatamanager/common/pom.xml                 |   25 +-
 .../linkis/metadatamanager/common/Json.java        |  110 --
 .../metadatamanager/common/MdmConfiguration.java   |   25 -
 .../common/cache/CacheConfiguration.java           |   25 -
 .../metadatamanager/common/cache/CacheManager.java |   39 -
 .../common/cache/ConnCacheManager.java             |   53 -
 .../common/domain/MetaColumnInfo.java              |   63 -
 .../common/domain/MetaPartitionInfo.java           |   92 --
 .../common/exception/MetaRuntimeException.java     |   28 -
 .../common/service/AbstractMetaService.java        |  210 ---
 .../common/service/BaseMetadataService.java        |   28 -
 .../common/service/MetadataConnection.java         |   54 -
 .../common/service/MetadataDbService.java          |   64 -
 .../common/service/MetadataService.java            |   17 -
 .../apache/linkis/metadatamanager/common/Json.java |  114 ++
 .../metadatamanager/common/MdmConfiguration.java   |   29 +
 .../common/cache/CacheConfiguration.java           |   29 +
 .../metadatamanager/common/cache/CacheManager.java |   43 +
 .../common/cache/ConnCacheManager.java             |   57 +
 .../common/domain/MetaColumnInfo.java              |   67 +
 .../common/domain/MetaPartitionInfo.java           |   96 ++
 .../common/exception/MetaRuntimeException.java     |   32 +
 .../common/service/AbstractMetaService.java        |  214 +++
 .../common/service/BaseMetadataService.java        |   32 +
 .../common/service/MetadataConnection.java         |   58 +
 .../common/service/MetadataDbService.java          |   68 +
 .../common/service/MetadataService.java            |   21 +
 .../common/protocol/MetadataOperateProtocol.scala  |   27 -
 .../common/protocol/MetadataProtocol.scala         |   20 -
 .../common/protocol/MetadataQueryProtocol.scala    |   57 -
 .../common/receiver/BaseMetaReceiver.scala         |   60 -
 .../common/protocol/MetadataOperateProtocol.scala  |   31 +
 .../common/protocol/MetadataProtocol.scala         |   24 +
 .../common/protocol/MetadataQueryProtocol.scala    |   61 +
 .../common/receiver/BaseMetaReceiver.scala         |   64 +
 .../metadatamanager/server/pom.xml                 |   33 +-
 .../server/restful/MetadataCoreRestful.java        |  130 --
 .../server/service/MetadataAppService.java         |   65 -
 .../service/impl/MetadataAppServiceImpl.java       |  149 --
 .../server/restful/MetadataCoreRestful.java        |  134 ++
 .../server/service/MetadataAppService.java         |   69 +
 .../service/impl/MetadataAppServiceImpl.java       |  153 ++
 .../server/src/main/resources/application.yml      |   17 +-
 .../server/src/main/resources/linkis.properties    |   20 +-
 .../server/src/main/resources/log4j.properties     |   33 -
 .../server/src/main/resources/log4j2.xml           |   16 +-
 .../metadatamanager/service/elasticsearch/pom.xml  |   29 +-
 .../metadatamanager/service/ElasticConnection.java |  136 --
 .../service/ElasticMetaService.java                |   83 --
 .../service/ElasticParamsMapper.java               |   30 -
 .../metadatamanager/service/ElasticConnection.java |  140 ++
 .../service/ElasticMetaService.java                |   87 ++
 .../service/ElasticParamsMapper.java               |   34 +
 .../src/main/resources/application.yml             |   17 +-
 .../src/main/resources/linkis.properties           |   15 +-
 .../src/main/resources/log4j.properties            |   33 -
 .../elasticsearch/src/main/resources/log4j2.xml    |   16 +-
 .../service/receiver/ElasticReceiver.scala         |   29 -
 .../service/receiver/ElasticReceiver.scala         |   33 +
 .../metadatamanager/service/hive/pom.xml           |   33 +-
 .../metadatamanager/service/HiveConnection.java    |  135 --
 .../metadatamanager/service/HiveMetaService.java   |  193 ---
 .../metadatamanager/service/HiveParamsMapper.java  |   29 -
 .../metadatamanager/service/HiveConnection.java    |  139 ++
 .../metadatamanager/service/HiveMetaService.java   |  197 +++
 .../metadatamanager/service/HiveParamsMapper.java  |   33 +
 .../hive/src/main/resources/application.yml        |   17 +-
 .../hive/src/main/resources/linkis.properties      |   15 +-
 .../hive/src/main/resources/log4j.properties       |   33 -
 .../service/hive/src/main/resources/log4j2.xml     |   16 +-
 .../service/receiver/HiveReceiver.scala            |   29 -
 .../service/receiver/HiveReceiver.scala            |   33 +
 .../metadatamanager/service/mysql/pom.xml          |   25 +-
 .../metadatamanager/service/SqlConnection.java     |  206 ---
 .../metadatamanager/service/SqlMetaService.java    |   75 -
 .../metadatamanager/service/SqlParamsMapper.java   |   34 -
 .../metadatamanager/service/SqlConnection.java     |  210 +++
 .../metadatamanager/service/SqlMetaService.java    |   79 +
 .../metadatamanager/service/SqlParamsMapper.java   |   38 +
 .../mysql/src/main/resources/application.yml       |   17 +-
 .../mysql/src/main/resources/linkis.properties     |   15 +-
 .../mysql/src/main/resources/log4j.properties      |   33 -
 .../service/mysql/src/main/resources/log4j2.xml    |   16 +-
 .../service/receiver/SqlReceiver.scala             |   29 -
 .../service/receiver/SqlReceiver.scala             |   33 +
 .../linkis-publicservice/distribution.xml          |   21 +-
 .../linkis-configuration/pom.xml                   |   26 +-
 .../linkis/configuration/dao/ConfigMapper.java     |   69 -
 .../linkis/configuration/dao/LabelMapper.java      |   35 -
 .../linkis/configuration/dao/impl/ConfigMapper.xml |  228 ---
 .../linkis/configuration/dao/impl/LabelMapper.xml  |   75 -
 .../linkis/configuration/entity/CategoryLabel.java |   61 -
 .../configuration/entity/CategoryLabelVo.java      |  124 --
 .../linkis/configuration/entity/ConfigKey.java     |  141 --
 .../configuration/entity/ConfigKeyValue.java       |  193 ---
 .../linkis/configuration/entity/ConfigLabel.java   |   23 -
 .../linkis/configuration/entity/ConfigTree.java    |   52 -
 .../linkis/configuration/entity/ConfigValue.java   |   84 --
 .../exception/ConfigurationException.java          |   23 -
 .../restful/api/ConfigurationRestfulApi.java       |  291 ----
 .../util/ConfigurationConfiguration.java           |   36 -
 .../configuration/util/LabelEntityParser.java      |   91 --
 .../linkis/configuration/dao/ConfigMapper.java     |   70 +
 .../linkis/configuration/dao/LabelMapper.java      |   36 +
 .../linkis/configuration/dao/impl/ConfigMapper.xml |  228 +++
 .../linkis/configuration/dao/impl/LabelMapper.xml  |   75 +
 .../linkis/configuration/entity/CategoryLabel.java |   62 +
 .../configuration/entity/CategoryLabelVo.java      |  125 ++
 .../linkis/configuration/entity/ConfigKey.java     |  142 ++
 .../configuration/entity/ConfigKeyValue.java       |  194 +++
 .../linkis/configuration/entity/ConfigLabel.java   |   24 +
 .../linkis/configuration/entity/ConfigTree.java    |   53 +
 .../linkis/configuration/entity/ConfigValue.java   |   85 ++
 .../exception/ConfigurationException.java          |   24 +
 .../restful/api/ConfigurationRestfulApi.java       |  279 ++++
 .../util/ConfigurationConfiguration.java           |   37 +
 .../configuration/util/LabelEntityParser.java      |   92 ++
 .../linkis/configuration/conf/Configuration.scala  |   29 -
 .../receiver/ConfigurationReceiver.scala           |   44 -
 .../receiver/ConfigurationReceiverChooser.scala    |   40 -
 .../configuration/service/CategoryService.scala    |  230 ---
 .../service/ConfigurationService.scala             |  397 -----
 .../linkis/configuration/util/JsonNodeUtil.scala   |   15 -
 .../configuration/util/LabelParameterParser.scala  |   69 -
 .../configuration/validate/ContainValidator.scala  |   23 -
 .../configuration/validate/FloatValidator.scala    |   42 -
 .../configuration/validate/JsonValidator.scala     |   34 -
 .../configuration/validate/NoneValidator.scala     |   23 -
 .../validate/NumericalValidator.scala              |   48 -
 .../configuration/validate/OneOfValidator.scala    |   41 -
 .../configuration/validate/RegexValidator.scala    |   33 -
 .../linkis/configuration/validate/Validator.scala  |   22 -
 .../configuration/validate/ValidatorManager.scala  |   23 -
 .../validate/ValidatorManagerImpl.scala            |   38 -
 .../linkis/configuration/conf/Configuration.scala  |   35 +
 .../receiver/ConfigurationReceiver.scala           |   46 +
 .../receiver/ConfigurationReceiverChooser.scala    |   41 +
 .../configuration/service/CategoryService.scala    |  232 +++
 .../service/ConfigurationService.scala             |  408 +++++
 .../linkis/configuration/util/JsonNodeUtil.scala   |   32 +
 .../configuration/util/LabelParameterParser.scala  |   70 +
 .../configuration/validate/ContainValidator.scala  |   24 +
 .../configuration/validate/FloatValidator.scala    |   43 +
 .../configuration/validate/JsonValidator.scala     |   35 +
 .../configuration/validate/NoneValidator.scala     |   24 +
 .../validate/NumericalValidator.scala              |   49 +
 .../configuration/validate/OneOfValidator.scala    |   42 +
 .../configuration/validate/RegexValidator.scala    |   34 +
 .../linkis/configuration/validate/Validator.scala  |   23 +
 .../configuration/validate/ValidatorManager.scala  |   24 +
 .../validate/ValidatorManagerImpl.scala            |   39 +
 .../linkis-configuration/src/test/rpcTest.scala    |   20 +-
 .../linkis-error-code-client/pom.xml               |   23 +-
 .../errorcode/client/ClientConfiguration.java      |   80 -
 .../errorcode/client/ErrorCodeClientBuilder.java   |   68 -
 .../errorcode/client/LinkisErrorCodeClient.java    |   72 -
 .../errorcode/client/handler/ErrorCodeHandler.java |   27 -
 .../client/handler/ExceptionErrorCodeHandler.java  |   24 -
 .../client/handler/LinkisErrorCodeFactory.java     |   30 -
 .../client/handler/LinkisErrorCodeHandler.java     |  225 ---
 .../client/handler/LogErrorCodeHandler.java        |   26 -
 .../client/handler/LogFileErrorCodeHandler.java    |   45 -
 .../client/manager/LinkisErrorCodeManager.java     |   54 -
 .../synchronizer/LinkisErrorCodeSynchronizer.java  |   91 --
 .../linkis/errorcode/client/utils/Test.java        |   43 -
 .../errorcode/client/ClientConfiguration.java      |   81 +
 .../errorcode/client/ErrorCodeClientBuilder.java   |   69 +
 .../errorcode/client/LinkisErrorCodeClient.java    |   73 +
 .../errorcode/client/handler/ErrorCodeHandler.java |   28 +
 .../client/handler/ExceptionErrorCodeHandler.java  |   25 +
 .../client/handler/LinkisErrorCodeFactory.java     |   31 +
 .../client/handler/LinkisErrorCodeHandler.java     |  226 +++
 .../client/handler/LogErrorCodeHandler.java        |   27 +
 .../client/handler/LogFileErrorCodeHandler.java    |   46 +
 .../client/manager/LinkisErrorCodeManager.java     |   55 +
 .../synchronizer/LinkisErrorCodeSynchronizer.java  |   92 ++
 .../apache/linkis/errorcode/client/utils/Test.java |   44 +
 .../errorcode/client/action/ErrorCodeAction.scala  |   59 -
 .../errorcode/client/result/ErrorCodeResult.scala  |   48 -
 .../errorcode/client/utils/ErrorCodeMatcher.scala  |   42 -
 .../errorcode/client/action/ErrorCodeAction.scala  |   60 +
 .../errorcode/client/result/ErrorCodeResult.scala  |   49 +
 .../errorcode/client/utils/ErrorCodeMatcher.scala  |   43 +
 .../linkis-error-code-common/pom.xml               |   21 +-
 .../linkis/errorcode/common/CommonConf.java        |   22 -
 .../apache/linkis/errorcode/common/CommonConf.java |   23 +
 .../errorcode/common/AbstractErrorCode.scala       |   22 -
 .../linkis/errorcode/common/ErrorCode.scala        |   31 -
 .../linkis/errorcode/common/LinkisErrorCode.scala  |   83 --
 .../errorcode/common/AbstractErrorCode.scala       |   23 +
 .../apache/linkis/errorcode/common/ErrorCode.scala |   32 +
 .../linkis/errorcode/common/LinkisErrorCode.scala  |   84 ++
 .../linkis-error-code-server/pom.xml               |   25 +-
 .../linkis/errorcode/server/ErrorCodeServer.java   |   20 -
 .../errorcode/server/dao/ErrorCodeMapper.java      |   40 -
 .../server/restful/LinkisErrorCodeRestful.java     |   54 -
 .../server/service/LinkisErrorCodeService.java     |   27 -
 .../service/impl/LinkisErrorCodeServiceImpl.java   |   44 -
 .../linkis/errorcode/server/ErrorCodeServer.java   |   22 +
 .../errorcode/server/dao/ErrorCodeMapper.java      |   42 +
 .../server/restful/LinkisErrorCodeRestful.java     |   47 +
 .../server/service/LinkisErrorCodeService.java     |   29 +
 .../service/impl/LinkisErrorCodeServiceImpl.java   |   46 +
 .../linkis-publicservice/linkis-error-code/pom.xml |   19 +-
 .../linkis-instance-label-client/pom.xml           |   27 +-
 .../label/client/EurekaInstanceLabelClient.scala   |   60 -
 .../label/client/InstanceLabelClient.scala         |   90 --
 .../label/client/EurekaInstanceLabelClient.scala   |   61 +
 .../label/client/InstanceLabelClient.scala         |   91 ++
 .../linkis-instance-label-server/pom.xml           |   29 +-
 .../instance/label/InsLabelAutoConfiguration.java  |   92 --
 .../instance/label/async/AsyncConsumerQueue.java   |   57 -
 .../label/async/GenericAsyncConsumerQueue.java     |  133 --
 .../label/cache/InsLabelCacheConfiguration.java    |   85 --
 .../linkis/instance/label/conf/InsLabelConf.java   |   53 -
 .../instance/label/dao/InsLabelRelationDao.java    |   91 --
 .../linkis/instance/label/dao/InstanceInfoDao.java |   36 -
 .../instance/label/dao/InstanceLabelDao.java       |   92 --
 .../label/dao/impl/InsLabelRelationMapper.xml      |  196 ---
 .../instance/label/dao/impl/InstanceInfoMapper.xml |   51 -
 .../label/dao/impl/InstanceLabelMapper.xml         |  113 --
 .../instance/label/entity/InsPersistenceLabel.java |   97 --
 .../label/entity/InsPersistenceLabelValue.java     |   61 -
 .../linkis/instance/label/entity/InstanceInfo.java |   81 -
 .../instance/label/restful/InstanceRestful.java    |  131 --
 .../label/service/InsLabelAccessService.java       |   92 --
 .../instance/label/service/InsLabelService.java    |   84 --
 .../label/service/InsLabelServiceAdapter.java      |   29 -
 .../label/service/annotation/AdapterMode.java      |   27 -
 .../label/service/impl/DefaultInsLabelService.java |  423 ------
 .../impl/DefaultInsLabelServiceAdapter.java        |  177 ---
 .../label/service/impl/EurekaInsLabelService.java  |  101 --
 .../linkis/instance/label/utils/EntityParser.java  |   45 -
 .../label/vo/InsPersistenceLabelSearchVo.java      |   62 -
 .../linkis/instance/label/vo/InstanceInfoVo.java   |   87 --
 .../instance/label/InsLabelAutoConfiguration.java  |   93 ++
 .../instance/label/async/AsyncConsumerQueue.java   |   58 +
 .../label/async/GenericAsyncConsumerQueue.java     |  134 ++
 .../label/cache/InsLabelCacheConfiguration.java    |   86 ++
 .../linkis/instance/label/conf/InsLabelConf.java   |   54 +
 .../instance/label/dao/InsLabelRelationDao.java    |   92 ++
 .../linkis/instance/label/dao/InstanceInfoDao.java |   37 +
 .../instance/label/dao/InstanceLabelDao.java       |   93 ++
 .../label/dao/impl/InsLabelRelationMapper.xml      |  198 +++
 .../instance/label/dao/impl/InstanceInfoMapper.xml |   53 +
 .../label/dao/impl/InstanceLabelMapper.xml         |  115 ++
 .../instance/label/entity/InsPersistenceLabel.java |   98 ++
 .../label/entity/InsPersistenceLabelValue.java     |   62 +
 .../linkis/instance/label/entity/InstanceInfo.java |   82 +
 .../instance/label/restful/InstanceRestful.java    |  125 ++
 .../label/service/InsLabelAccessService.java       |   93 ++
 .../instance/label/service/InsLabelService.java    |   85 ++
 .../label/service/InsLabelServiceAdapter.java      |   30 +
 .../label/service/annotation/AdapterMode.java      |   28 +
 .../label/service/impl/DefaultInsLabelService.java |  424 ++++++
 .../impl/DefaultInsLabelServiceAdapter.java        |  178 +++
 .../label/service/impl/EurekaInsLabelService.java  |  102 ++
 .../linkis/instance/label/utils/EntityParser.java  |   47 +
 .../label/vo/InsPersistenceLabelSearchVo.java      |   63 +
 .../linkis/instance/label/vo/InstanceInfoVo.java   |   89 ++
 .../label/service/InsLabelRpcService.scala         |   46 -
 .../label/service/conf/InstanceConfigration.scala  |   26 -
 .../service/rpc/DefaultInsLabelRpcService.scala    |  113 --
 .../label/service/InsLabelRpcService.scala         |   47 +
 .../label/service/conf/InstanceConfigration.scala  |   27 +
 .../service/rpc/DefaultInsLabelRpcService.scala    |  114 ++
 .../linkis-publicservice/linkis-jobhistory/pom.xml |   28 +-
 .../linkis/jobhistory/LinkisPublicServiceApp.java  |   26 -
 .../linkis/jobhistory/cache/QueryCacheManager.java |   28 -
 .../linkis/jobhistory/cache/QueryCacheService.java |   35 -
 .../linkis/jobhistory/cache/domain/TaskResult.java |   84 --
 .../cache/impl/DefaultQueryCacheManager.java       |  111 --
 .../cache/impl/QueryCacheServiceImpl.java          |   59 -
 .../jobhistory/cache/impl/ScheduledCleanJob.java   |   37 -
 .../jobhistory/cache/impl/ScheduledRefreshJob.java |   37 -
 .../jobhistory/cache/impl/UserTaskResultCache.java |  106 --
 .../linkis/jobhistory/cache/utils/MD5Util.java     |   79 -
 .../linkis/jobhistory/dao/JobDetailMapper.java     |   43 -
 .../linkis/jobhistory/dao/JobHistoryMapper.java    |   41 -
 .../linkis/jobhistory/dao/impl/JobDetailMapper.xml |  122 --
 .../jobhistory/dao/impl/JobHistoryMapper.xml       |  134 --
 .../linkis/jobhistory/entity/JobDetail.java        |  144 --
 .../linkis/jobhistory/entity/JobHistory.java       |  202 ---
 .../linkis/jobhistory/entity/QueryTask.java        |  241 ---
 .../linkis/jobhistory/entity/QueryTaskVO.java      |  266 ----
 .../jobhistory/exception/QueryException.java       |   24 -
 .../jobhistory/restful/api/QueryRestfulApi.java    |  164 --
 .../linkis/jobhistory/transitional/TaskStatus.java |   33 -
 .../linkis/jobhistory/util/Constants.java          |   22 -
 .../linkis/jobhistory/LinkisPublicServiceApp.java  |   27 +
 .../linkis/jobhistory/cache/QueryCacheManager.java |   29 +
 .../linkis/jobhistory/cache/QueryCacheService.java |   36 +
 .../linkis/jobhistory/cache/domain/TaskResult.java |   85 ++
 .../cache/impl/DefaultQueryCacheManager.java       |  112 ++
 .../cache/impl/QueryCacheServiceImpl.java          |   76 +
 .../jobhistory/cache/impl/ScheduledCleanJob.java   |   38 +
 .../jobhistory/cache/impl/ScheduledRefreshJob.java |   38 +
 .../jobhistory/cache/impl/UserTaskResultCache.java |  107 ++
 .../linkis/jobhistory/cache/utils/MD5Util.java     |   80 +
 .../linkis/jobhistory/dao/JobDetailMapper.java     |   44 +
 .../linkis/jobhistory/dao/JobHistoryMapper.java    |   42 +
 .../linkis/jobhistory/dao/impl/JobDetailMapper.xml |  124 ++
 .../jobhistory/dao/impl/JobHistoryMapper.xml       |  137 ++
 .../apache/linkis/jobhistory/entity/JobDetail.java |  156 ++
 .../linkis/jobhistory/entity/JobHistory.java       |  212 +++
 .../apache/linkis/jobhistory/entity/QueryTask.java |  242 +++
 .../linkis/jobhistory/entity/QueryTaskVO.java      |  267 ++++
 .../jobhistory/restful/api/QueryRestfulApi.java    |  155 ++
 .../linkis/jobhistory/transitional/TaskStatus.java |   34 +
 .../apache/linkis/jobhistory/util/Constants.java   |   23 +
 .../jobhistory/conf/JobhistoryConfiguration.scala  |   29 -
 .../jobhistory/conversions/TaskConversions.scala   |  313 ----
 .../linkis/jobhistory/entity/QueryJobDetail.scala  |   22 -
 .../linkis/jobhistory/entity/QueryJobHistory.scala |   22 -
 .../linkis/jobhistory/receiver/QueryReceiver.scala |   65 -
 .../jobhistory/receiver/QueryReceiverChooser.scala |   47 -
 .../service/JobHistoryDetailQueryService.java      |   39 -
 .../jobhistory/service/JobHistoryQueryService.java |   45 -
 .../impl/JobHistoryDetailQueryServiceImpl.scala    |  228 ---
 .../service/impl/JobHistoryQueryServiceImpl.scala  |  248 ----
 .../linkis/jobhistory/util/QueryConfig.scala       |   26 -
 .../linkis/jobhistory/util/QueryUtils.scala        |  130 --
 .../jobhistory/conf/JobhistoryConfiguration.scala  |   33 +
 .../jobhistory/conversions/TaskConversions.scala   |  314 ++++
 .../linkis/jobhistory/entity/QueryJobDetail.scala  |   23 +
 .../linkis/jobhistory/entity/QueryJobHistory.scala |   23 +
 .../jobhistory/receiver/QueryReceiverChooser.scala |   49 +
 .../service/JobHistoryDetailQueryService.java      |   40 +
 .../jobhistory/service/JobHistoryQueryService.java |   46 +
 .../impl/JobHistoryDetailQueryServiceImpl.scala    |  243 +++
 .../service/impl/JobHistoryQueryServiceImpl.scala  |  248 ++++
 .../linkis/jobhistory/util/QueryConfig.scala       |   27 +
 .../apache/linkis/jobhistory/util/QueryUtils.scala |  139 ++
 .../linkis-storage-script-dev-client/pom.xml       |   24 +-
 .../linkis/filesystem/WorkspaceClientFactory.scala |   28 -
 .../linkis/filesystem/WorkspaceClientImpl.scala    |   77 -
 .../action/OpenScriptFromBMLAction.scala           |   32 -
 .../filesystem/action/WorkspacePOSTAction.scala    |   26 -
 .../filesystem/conf/WorkspaceClientConf.scala      |   41 -
 .../filesystem/request/WorkspaceClient.scala       |   26 -
 .../filesystem/request/WorkspaceHttpConf.scala     |   43 -
 .../response/ScriptFromBMLResponse.scala           |   19 -
 .../filesystem/response/WorkspaceResponse.scala    |   21 -
 .../result/AbstractWorkspaceResult.scala           |   23 -
 .../filesystem/result/ScriptFromBMLResult.scala    |   29 -
 .../filesystem/result/ScriptToBMLResult.scala      |   29 -
 .../linkis/filesystem/WorkspaceClientFactory.scala |   29 +
 .../linkis/filesystem/WorkspaceClientImpl.scala    |   78 +
 .../action/OpenScriptFromBMLAction.scala           |   33 +
 .../filesystem/action/WorkspacePOSTAction.scala    |   27 +
 .../filesystem/conf/WorkspaceClientConf.scala      |   42 +
 .../filesystem/request/WorkspaceClient.scala       |   27 +
 .../filesystem/request/WorkspaceHttpConf.scala     |   44 +
 .../response/ScriptFromBMLResponse.scala           |   20 +
 .../filesystem/response/WorkspaceResponse.scala    |   22 +
 .../result/AbstractWorkspaceResult.scala           |   24 +
 .../filesystem/result/ScriptFromBMLResult.scala    |   30 +
 .../filesystem/result/ScriptToBMLResult.scala      |   30 +
 .../linkis-storage-script-dev-server/pom.xml       |   30 +-
 .../filesystem/conf/WorkSpaceConfiguration.java    |   43 -
 .../filesystem/constant/WorkSpaceConstants.java    |   24 -
 .../linkis/filesystem/entity/DirFileTree.java      |   78 -
 .../linkis/filesystem/entity/LogLevel.java         |   49 -
 .../filesystem/exception/WorkSpaceException.java   |   30 -
 .../exception/WorkspaceExceptionManager.java       |   59 -
 .../filesystem/restful/api/BMLFsRestfulApi.java    |  153 --
 .../filesystem/restful/api/FsRestfulApi.java       |  648 --------
 .../linkis/filesystem/util/WorkspaceUtil.java      |  100 --
 .../filesystem/conf/WorkSpaceConfiguration.java    |   46 +
 .../filesystem/constant/WorkSpaceConstants.java    |   25 +
 .../linkis/filesystem/entity/DirFileTree.java      |   79 +
 .../apache/linkis/filesystem/entity/LogLevel.java  |   50 +
 .../filesystem/exception/WorkSpaceException.java   |   31 +
 .../exception/WorkspaceExceptionManager.java       |   60 +
 .../filesystem/restful/api/BMLFsRestfulApi.java    |  145 ++
 .../filesystem/restful/api/FsRestfulApi.java       |  696 +++++++++
 .../linkis/filesystem/util/WorkspaceUtil.java      |  101 ++
 .../src/main/resources/application.yml             |   17 +-
 .../linkis/filesystem/bml/BMLHelper.scala          |   98 --
 .../linkis/filesystem/cache/FsCache.scala          |   28 -
 .../conf/WorkspaceSpringConfiguration.scala        |   38 -
 .../linkis/filesystem/entity/FSInfo.scala          |   25 -
 .../linkis/filesystem/quartz/FSQuartz.scala        |   41 -
 .../linkis/filesystem/service/FsService.scala      |  112 --
 .../filesystem/validator/PathValidator.scala       |  126 --
 .../apache/linkis/filesystem/bml/BMLHelper.scala   |   99 ++
 .../apache/linkis/filesystem/cache/FsCache.scala   |   29 +
 .../conf/WorkspaceSpringConfiguration.scala        |   39 +
 .../apache/linkis/filesystem/entity/FSInfo.scala   |   26 +
 .../apache/linkis/filesystem/quartz/FSQuartz.scala |   45 +
 .../linkis/filesystem/service/FsService.scala      |  116 ++
 .../filesystem/validator/PathValidator.scala       |  141 ++
 .../linkis-udf/linkis-udf-client/pom.xml           |   24 +-
 .../webank/wedatasphere/linkis/udf/UDFClient.scala |   65 -
 .../linkis/udf/UDFClientConfiguration.scala        |   25 -
 .../scala/org/apache/linkis/udf/UDFClient.scala    |   66 +
 .../apache/linkis/udf/UDFClientConfiguration.scala |   26 +
 .../linkis-udf/linkis-udf-common/pom.xml           |   22 +-
 .../wedatasphere/linkis/udf/entity/UDFInfo.java    |  171 ---
 .../wedatasphere/linkis/udf/entity/UDFManager.java |   40 -
 .../wedatasphere/linkis/udf/entity/UDFTree.java    |  132 --
 .../linkis/udf/excepiton/UDFException.java         |   30 -
 .../wedatasphere/linkis/udf/utils/ConstantVar.java |   38 -
 .../java/org/apache/linkis/udf/entity/UDFInfo.java |  172 +++
 .../org/apache/linkis/udf/entity/UDFManager.java   |   41 +
 .../java/org/apache/linkis/udf/entity/UDFTree.java |  133 ++
 .../apache/linkis/udf/excepiton/UDFException.java  |   31 +
 .../org/apache/linkis/udf/utils/ConstantVar.java   |   39 +
 .../linkis/udf/api/rpc/RequestUdfTree.scala        |   22 -
 .../linkis/udf/api/rpc/ResponseUdfTree.scala       |   21 -
 .../apache/linkis/udf/api/rpc/RequestUdfTree.scala |   23 +
 .../linkis/udf/api/rpc/ResponseUdfTree.scala       |   22 +
 .../linkis-udf/linkis-udf-service/pom.xml          |   28 +-
 .../webank/wedatasphere/linkis/udf/api/UDFApi.java |  453 ------
 .../webank/wedatasphere/linkis/udf/dao/UDFDao.java |   92 --
 .../wedatasphere/linkis/udf/dao/UDFTreeDao.java    |   36 -
 .../wedatasphere/linkis/udf/dao/impl/UDFDao.xml    |  269 ----
 .../linkis/udf/dao/impl/UDFTreeDao.xml             |   84 --
 .../linkis/udf/service/UDFService.java             |   87 --
 .../linkis/udf/service/UDFTreeService.java         |   36 -
 .../linkis/udf/service/impl/UDFServiceImpl.java    |  524 -------
 .../udf/service/impl/UDFTreeServiceImpl.java       |  217 ---
 .../java/org/apache/linkis/udf/api/UDFApi.java     |  434 ++++++
 .../java/org/apache/linkis/udf/dao/UDFDao.java     |   93 ++
 .../java/org/apache/linkis/udf/dao/UDFTreeDao.java |   37 +
 .../java/org/apache/linkis/udf/dao/impl/UDFDao.xml |  271 ++++
 .../org/apache/linkis/udf/dao/impl/UDFTreeDao.xml  |   86 ++
 .../org/apache/linkis/udf/service/UDFService.java  |   88 ++
 .../apache/linkis/udf/service/UDFTreeService.java  |   37 +
 .../linkis/udf/service/impl/UDFServiceImpl.java    |  525 +++++++
 .../udf/service/impl/UDFTreeServiceImpl.java       |  218 +++
 .../linkis/udf/api/rpc/UdfReceiver.scala           |   46 -
 .../linkis/udf/api/rpc/UdfReceiverChooser.scala    |   39 -
 .../linkis/udf/utils/UdfConfiguration.scala        |   28 -
 .../apache/linkis/udf/api/rpc/UdfReceiver.scala    |   47 +
 .../linkis/udf/api/rpc/UdfReceiverChooser.scala    |   40 +
 .../apache/linkis/udf/utils/UdfConfiguration.scala |   29 +
 .../wedatasphere/linkis/udf/TestUDFTree.java       |   38 -
 .../java/org/apache/linkis/udf/TestUDFTree.java    |   39 +
 .../linkis-publicservice/linkis-variable/pom.xml   |   24 +-
 .../linkis/variable/dao/VarMapper.java             |   41 -
 .../linkis/variable/dao/impl/VarMapper.xml         |   60 -
 .../linkis/variable/entity/VarKey.java             |   75 -
 .../linkis/variable/entity/VarKeyAndValue.java     |   48 -
 .../linkis/variable/entity/VarKeyUser.java         |   68 -
 .../linkis/variable/entity/VarKeyValueVO.java      |   67 -
 .../linkis/variable/entity/VarTree.java            |   78 -
 .../variable/exception/VariableException.java      |   24 -
 .../variable/restful/api/VariableRestfulApi.java   |   91 --
 .../linkis/variable/service/VariableService.java   |   33 -
 .../linkis/variable/util/Constants.java            |   21 -
 .../org/apache/linkis/variable/dao/VarMapper.java  |   42 +
 .../apache/linkis/variable/dao/impl/VarMapper.xml  |   60 +
 .../org/apache/linkis/variable/entity/VarKey.java  |   76 +
 .../linkis/variable/entity/VarKeyAndValue.java     |   49 +
 .../apache/linkis/variable/entity/VarKeyUser.java  |   69 +
 .../linkis/variable/entity/VarKeyValueVO.java      |   68 +
 .../org/apache/linkis/variable/entity/VarTree.java |   79 +
 .../variable/exception/VariableException.java      |   25 +
 .../variable/restful/api/VariableRestfulApi.java   |   85 ++
 .../linkis/variable/service/VariableService.java   |   34 +
 .../org/apache/linkis/variable/util/Constants.java |   22 +
 .../variable/receiver/VariableReceiver.scala       |   42 -
 .../receiver/VariableReceiverChooser.scala         |   41 -
 .../variable/service/VariableServiceImpl.scala     |  141 --
 .../variable/receiver/VariableReceiver.scala       |   43 +
 .../receiver/VariableReceiverChooser.scala         |   42 +
 .../variable/service/VariableServiceImpl.scala     |  142 ++
 .../linkis-publicservice/pom.xml                   |   36 +-
 linkis-public-enhancements/pom.xml                 |   27 +-
 .../linkis-service-discovery/linkis-eureka/pom.xml |   59 +-
 .../src/main/assembly/distribution.xml             |   17 +-
 .../eureka/SpringCloudEurekaApplication.java       |   33 -
 .../linkis/eureka/conf/EurekaSecurityConfig.java   |   18 -
 .../eureka/SpringCloudEurekaApplication.java       |   32 +
 .../linkis/eureka/conf/EurekaSecurityConfig.java   |   32 +
 .../linkis-gateway-core/pom.xml                    |   23 +-
 .../gateway/config/GatewayConfiguration.scala      |   65 -
 .../config/GatewaySpringConfiguration.scala        |   65 -
 .../gateway/exception/GatewayErrorException.scala  |   23 -
 .../exception/TooManyServiceException.scala        |   21 -
 .../linkis/gateway/http/GatewayContext.scala       |   63 -
 .../linkis/gateway/http/GatewayHttpRequest.scala   |   46 -
 .../linkis/gateway/http/GatewayHttpResponse.scala  |   39 -
 .../linkis/gateway/http/GatewayRoute.scala         |   43 -
 .../linkis/gateway/parser/GatewayParser.scala      |  109 --
 .../linkis/gateway/route/GatewayRouter.scala       |  127 --
 .../linkis/gateway/security/GatewaySSOUtils.scala  |   52 -
 .../linkis/gateway/security/LDAPUserRestful.scala  |   37 -
 .../linkis/gateway/security/LinkisPreFilter.scala  |   40 -
 .../linkis/gateway/security/ProxyUserUtils.scala   |   73 -
 .../linkis/gateway/security/SecurityFilter.scala   |  172 ---
 .../linkis/gateway/security/SecurityHook.scala     |   27 -
 .../linkis/gateway/security/UserRestful.scala      |  426 ------
 .../gateway/security/sso/SSOInterceptor.scala      |   63 -
 .../security/token/TokenAuthentication.scala       |   95 --
 .../rpc/interceptor/ServiceInstanceUtils.scala     |   36 -
 .../linkis/server/security/ServerSSOUtils.scala    |   23 -
 .../gateway/config/GatewayConfiguration.scala      |   66 +
 .../config/GatewaySpringConfiguration.scala        |   66 +
 .../gateway/exception/GatewayErrorException.scala  |   24 +
 .../exception/TooManyServiceException.scala        |   22 +
 .../linkis/gateway/http/GatewayContext.scala       |   64 +
 .../linkis/gateway/http/GatewayHttpRequest.scala   |   47 +
 .../linkis/gateway/http/GatewayHttpResponse.scala  |   40 +
 .../apache/linkis/gateway/http/GatewayRoute.scala  |   42 +
 .../linkis/gateway/parser/GatewayParser.scala      |  110 ++
 .../linkis/gateway/route/GatewayRouter.scala       |  128 ++
 .../linkis/gateway/security/GatewaySSOUtils.scala  |   53 +
 .../linkis/gateway/security/LDAPUserRestful.scala  |   38 +
 .../linkis/gateway/security/LinkisPreFilter.scala  |   41 +
 .../linkis/gateway/security/ProxyUserUtils.scala   |   74 +
 .../linkis/gateway/security/SecurityFilter.scala   |  173 +++
 .../linkis/gateway/security/SecurityHook.scala     |   28 +
 .../linkis/gateway/security/UserRestful.scala      |  427 ++++++
 .../gateway/security/sso/SSOInterceptor.scala      |   64 +
 .../security/token/TokenAuthentication.scala       |   96 ++
 .../rpc/interceptor/ServiceInstanceUtils.scala     |   37 +
 .../linkis/server/security/ServerSSOUtils.scala    |   24 +
 .../linkis-gateway-httpclient-support/pom.xml      |   24 +-
 .../dws/annotation/DWSHttpMessageResult.java       |   34 -
 .../dws/annotation/DWSHttpMessageResult.java       |   31 +
 .../linkis/httpclient/dws/DWSHttpClient.scala      |  121 --
 .../StaticAuthenticationStrategy.scala             |   61 -
 .../TokenAuthenticationStrategy.scala              |   55 -
 .../httpclient/dws/config/DWSClientConfig.scala    |   44 -
 .../dws/config/DWSClientConfigBuilder.scala        |   41 -
 .../dws/discovery/DWSGatewayDiscovery.scala        |   43 -
 .../exception/AuthenticationFailedException.scala  |   21 -
 .../dws/exception/UnknownVersionException.scala    |   21 -
 .../dws/request/AbstractAuthenticationAction.scala |   42 -
 .../dws/request/DWSHeartbeatAction.scala           |   26 -
 .../httpclient/dws/request/DWSHttpAction.scala     |   39 -
 .../linkis/httpclient/dws/request/RestType.scala   |   27 -
 .../dws/response/DWSAuthenticationResult.scala     |   57 -
 .../dws/response/DWSHeartbeatResult.scala          |   54 -
 .../dws/response/DWSHttpMessageFactory.scala       |   45 -
 .../linkis/httpclient/dws/response/DWSResult.scala |   66 -
 .../linkis/httpclient/dws/DWSHttpClient.scala      |  124 ++
 .../StaticAuthenticationStrategy.scala             |   65 +
 .../TokenAuthenticationStrategy.scala              |   59 +
 .../httpclient/dws/config/DWSClientConfig.scala    |   45 +
 .../dws/config/DWSClientConfigBuilder.scala        |   42 +
 .../dws/discovery/DWSGatewayDiscovery.scala        |   43 +
 .../exception/AuthenticationFailedException.scala  |   22 +
 .../dws/exception/UnknownVersionException.scala    |   22 +
 .../dws/request/AbstractAuthenticationAction.scala |   43 +
 .../dws/request/DWSHeartbeatAction.scala           |   27 +
 .../httpclient/dws/request/DWSHttpAction.scala     |   36 +
 .../linkis/httpclient/dws/request/RestType.scala   |   24 +
 .../dws/response/DWSAuthenticationResult.scala     |   61 +
 .../dws/response/DWSHeartbeatResult.scala          |   58 +
 .../dws/response/DWSHttpMessageFactory.scala       |   42 +
 .../linkis/httpclient/dws/response/DWSResult.scala |   67 +
 .../linkis-gateway-server-support/pom.xml          |   28 +-
 .../src/main/assembly/distribution.xml             |   17 +-
 .../parser/EntranceExecutionGatewayParser.scala    |   82 -
 .../ujes/parser/EntranceRequestGatewayParser.scala |   40 -
 .../ujes/route/AbstractLabelGatewayRouter.scala    |   88 --
 .../ujes/route/DefaultLabelGatewayRouter.scala     |   76 -
 .../gateway/ujes/route/EntranceGatewayRouter.scala |   62 -
 .../ujes/route/GatewayRouterConfiguration.scala    |   43 -
 .../ujes/route/HaContextGatewayRouter.scala        |  142 --
 .../route/contextservice/ContextIdParserImpl.scala |   96 --
 .../ujes/route/label/RouteLabelParser.scala        |   55 -
 .../parser/EntranceExecutionGatewayParser.scala    |   83 ++
 .../ujes/parser/EntranceRequestGatewayParser.scala |   41 +
 .../ujes/route/AbstractLabelGatewayRouter.scala    |   89 ++
 .../ujes/route/DefaultLabelGatewayRouter.scala     |   77 +
 .../gateway/ujes/route/EntranceGatewayRouter.scala |   63 +
 .../ujes/route/GatewayRouterConfiguration.scala    |   44 +
 .../ujes/route/HaContextGatewayRouter.scala        |  143 ++
 .../route/contextservice/ContextIdParserImpl.scala |   97 ++
 .../ujes/route/label/RouteLabelParser.scala        |   56 +
 .../linkis-spring-cloud-gateway/pom.xml            |   30 +-
 .../springcloud/LinkisGatewayApplication.java      |   28 -
 .../http/GatewayAuthorizationFilter.java           |  242 ---
 .../springcloud/http/SpringCloudHttpUtils.java     |   72 -
 .../SpringCloudGatewayWebsocketFilter.java         |  196 ---
 .../websocket/WebSocketServiceConfiguration.java   |   41 -
 .../springcloud/LinkisGatewayApplication.java      |   29 +
 .../http/GatewayAuthorizationFilter.java           |  243 +++
 .../springcloud/http/SpringCloudHttpUtils.java     |   73 +
 .../SpringCloudGatewayWebsocketFilter.java         |  197 +++
 .../websocket/WebSocketServiceConfiguration.java   |   42 +
 .../SpringCloudGatewayConfiguration.scala          |  144 --
 .../errorcode/GatewayErrorConstants.scala          |   23 -
 .../http/SpringCloudGatewayHttpRequest.scala       |  110 --
 .../http/SpringCloudGatewayHttpResponse.scala      |   90 --
 .../SpringCloudGatewayWebSocketSecurityHook.scala  |   31 -
 .../SpringCloudGatewayWebsocketUtils.scala         |  141 --
 .../websocket/WebsocketGatewayHttpResponse.scala   |   33 -
 .../websocket/WebsocketGatewaySession.scala        |  129 --
 .../SpringCloudGatewayConfiguration.scala          |  145 ++
 .../errorcode/GatewayErrorConstants.scala          |   22 +
 .../http/SpringCloudGatewayHttpRequest.scala       |  111 ++
 .../http/SpringCloudGatewayHttpResponse.scala      |   91 ++
 .../SpringCloudGatewayWebSocketSecurityHook.scala  |   32 +
 .../SpringCloudGatewayWebsocketUtils.scala         |  142 ++
 .../websocket/WebsocketGatewayHttpResponse.scala   |   34 +
 .../websocket/WebsocketGatewaySession.scala        |  130 ++
 .../linkis-gateway-datasource-ruler/pom.xml        |   25 +-
 .../ruler/datasource/cache/DatasourceMapCache.java |   96 --
 .../ruler/datasource/dao/DatasourceMapMapper.java  |   41 -
 .../datasource/dao/impl/datasourceMapMapper.xml    |   57 -
 .../ruler/datasource/entity/DatasourceMap.java     |   75 -
 .../datasource/service/DatasourceMapService.java   |   27 -
 .../service/impl/DatasourceMapServiceImpl.java     |   74 -
 .../ruler/datasource/cache/DatasourceMapCache.java |   98 ++
 .../ruler/datasource/dao/DatasourceMapMapper.java  |   43 +
 .../datasource/dao/impl/datasourceMapMapper.xml    |   57 +
 .../ruler/datasource/entity/DatasourceMap.java     |   77 +
 .../datasource/service/DatasourceMapService.java   |   29 +
 .../service/impl/DatasourceMapServiceImpl.java     |   76 +
 .../datasource/DatasourceGatewayRouterRuler.scala  |   87 --
 .../datasource/DatasourceGatewayRouterRuler.scala  |   89 ++
 .../linkis-service-gateway/pom.xml                 |   23 +-
 linkis-spring-cloud-services/pom.xml               |   21 +-
 pom.xml                                            |  270 +++-
 scalastyle-config.xml                              |  513 +++++++
 tool/dependencies/diff-dependenies.sh              |   38 +
 tool/dependencies/known-dependencies.txt           |  440 ++++++
 tool/dependencies/third-party-dependencies.txt     |  440 ++++++
 tool/modify_license.sh                             |  201 +++
 web/.env                                           |    2 +-
 web/.eslintrc.js                                   |   19 +-
 web/.gitignore                                     |    1 +
 web/babel.config.js                                |   19 +-
 web/config.sh                                      |   16 +
 web/install.sh                                     |   14 +
 web/licenses/LICENSE-axios                         |   19 +
 web/licenses/LICENSE-core-js.txt                   |   19 +
 web/licenses/LICENSE-dexie.txt                     |  202 +++
 web/licenses/LICENSE-eslint-plugin-vue.txt         |   20 +
 web/licenses/LICENSE-eslint.txt                    |   19 +
 web/licenses/LICENSE-iview.txt                     |  176 +++
 web/licenses/LICENSE-lodash.txt                    |   49 +
 web/licenses/LICENSE-md5.txt                       |   29 +
 web/licenses/LICENSE-mitt.txt                      |   21 +
 web/licenses/LICENSE-moment.txt                    |   22 +
 web/licenses/LICENSE-monaco.txt                    |   21 +
 web/licenses/LICENSE-qs.txt                        |   29 +
 web/licenses/LICENSE-reconnecting-websocket.txt    |   21 +
 web/licenses/LICENSE-sql-formatter.txt             |   22 +
 web/licenses/LICENSE-svgo.txt                      |   21 +
 web/licenses/LICENSE-vue                           |   21 +
 web/licenses/LICENSE-vue-i18n.txt                  |   20 +
 web/licenses/LICENSE-vue-router                    |   21 +
 web/licenses/LICENSE-vuedraggable.txt              |   21 +
 web/licenses/LICENSE-vuescroll.txt                 |   21 +
 web/licenses/LICENSE-worker-loader.txt             |   20 +
 web/mock.js                                        |   19 +-
 web/package.json                                   |    4 +-
 web/postcss.config.js                              |   19 +-
 web/public/index.html                              |   15 +-
 web/src/apps/linkis/assets/styles/console.scss     |   27 +-
 web/src/apps/linkis/bus.js                         |   17 +
 web/src/apps/linkis/components/cardList/index.js   |   17 +
 web/src/apps/linkis/components/cardList/index.scss |   18 +-
 web/src/apps/linkis/components/cardList/index.vue  |   17 +
 web/src/apps/linkis/components/progress/index.js   |   17 +
 web/src/apps/linkis/components/progress/index.scss |   19 +-
 web/src/apps/linkis/components/progress/index.vue  |   17 +
 web/src/apps/linkis/components/tag/index.js        |   17 +
 web/src/apps/linkis/components/tag/index.vue       |   17 +
 web/src/apps/linkis/components/variable/index.js   |   19 +-
 web/src/apps/linkis/components/variable/index.scss |   22 +-
 web/src/apps/linkis/components/variable/index.vue  |   17 +
 web/src/apps/linkis/module/ECM/engineConn.vue      |   17 +
 web/src/apps/linkis/module/ECM/index.js            |   17 +
 web/src/apps/linkis/module/ECM/index.scss          |   21 +-
 web/src/apps/linkis/module/ECM/index.vue           |   17 +
 web/src/apps/linkis/module/ECM/search.vue          |   17 +
 web/src/apps/linkis/module/FAQ/index.js            |   19 +-
 web/src/apps/linkis/module/FAQ/index.vue           |   17 +
 .../linkis/module/globalHistoryManagement/index.js |   19 +-
 .../module/globalHistoryManagement/index.scss      |   26 +-
 .../module/globalHistoryManagement/index.vue       |   17 +
 .../module/globalHistoryManagement/viewHistory.vue |   17 +
 web/src/apps/linkis/module/globalValiable/index.js |   19 +-
 .../apps/linkis/module/globalValiable/index.scss   |   22 +-
 .../apps/linkis/module/globalValiable/index.vue    |   17 +
 web/src/apps/linkis/module/header/index.js         |   19 +-
 web/src/apps/linkis/module/header/index.scss       |   23 +-
 web/src/apps/linkis/module/header/index.vue        |   17 +
 web/src/apps/linkis/module/header/userMenu.vue     |   17 +
 .../linkis/module/microServiceManagement/index.js  |   17 +
 .../module/microServiceManagement/index.scss       |   17 +
 .../linkis/module/microServiceManagement/index.vue |   17 +
 .../apps/linkis/module/resourceManagement/index.js |   17 +
 .../linkis/module/resourceManagement/index.scss    |   18 +-
 .../linkis/module/resourceManagement/index.vue     |   17 +
 web/src/apps/linkis/module/setting/index.js        |   19 +-
 web/src/apps/linkis/module/setting/index.scss      |   22 +-
 web/src/apps/linkis/module/setting/setting.vue     |   17 +
 web/src/apps/linkis/router.js                      |   19 +-
 web/src/apps/linkis/view/layout.vue                |   17 +
 web/src/apps/linkis/view/linkis/index.vue          |   17 +
 web/src/apps/scriptis/module/webSocket/index.js    |   19 +-
 web/src/apps/scriptis/service/db/globalcache.js    |   19 +-
 web/src/apps/scriptis/service/db/history.js        |   19 +-
 web/src/apps/scriptis/service/db/log.js            |   19 +-
 web/src/apps/scriptis/service/db/progress.js       |   19 +-
 web/src/apps/scriptis/service/db/result.js         |   19 +-
 web/src/apps/scriptis/service/db/tab.js            |   19 +-
 web/src/apps/scriptis/service/db/tree.js           |   19 +-
 web/src/common/config/apiPath.js                   |   17 +
 web/src/common/config/const.js                     |   17 +
 web/src/common/config/db.js                        |   19 +-
 web/src/common/config/scriptis.js                  |   17 +
 web/src/common/helper/clickoutside.js              |   19 +-
 web/src/common/helper/db.js                        |   19 +-
 web/src/common/helper/elementResizeEvent.js        |   19 +-
 web/src/common/helper/emitter.js                   |   19 +-
 web/src/common/helper/eventbus.js                  |   19 +-
 web/src/common/helper/fesx.js                      |   19 +-
 web/src/common/helper/storage.js                   |   19 +-
 web/src/common/i18n/index.js                       |   19 +-
 web/src/common/service/api.js                      |   21 +-
 web/src/common/service/apiCache.js                 |   17 +
 web/src/common/service/apiCommonMethod.js          |   17 +
 web/src/common/service/db/index.js                 |   20 +-
 web/src/common/service/execute.js                  |   19 +-
 web/src/common/service/layoutMixin.js              |   17 +
 web/src/common/service/mixin.js                    |   19 +-
 web/src/common/service/moduleMixin.js              |   19 +-
 web/src/common/service/socket.js                   |   19 +-
 web/src/common/service/timeToCronMixin.js          |   17 +
 web/src/common/style/headerCommon.scss             |   18 +-
 web/src/common/style/headerUserMenu.scss           |   17 +
 web/src/common/style/variables.scss                |   70 +-
 web/src/common/util/convert.js                     |   19 +-
 web/src/common/util/currentModules.js              |   17 +
 web/src/common/util/debug.js                       |   17 +
 web/src/common/util/dom.js                         |   19 +-
 web/src/common/util/index.js                       |   19 +-
 web/src/common/util/object.js                      |   19 +-
 web/src/common/util/ras.js                         |   18 +-
 web/src/common/util/type.js                        |   19 +-
 web/src/components/circleProgress/index.js         |   19 +-
 web/src/components/circleProgress/index.scss       |   22 +-
 web/src/components/circleProgress/index.vue        |   17 +
 web/src/components/consoleComponent/console.vue    |   17 +
 .../components/consoleComponent/dataWrangler.vue   |   17 +
 web/src/components/consoleComponent/filter.vue     |   17 +
 web/src/components/consoleComponent/filterItem.vue |   17 +
 web/src/components/consoleComponent/index.js       |   17 +
 web/src/components/consoleComponent/log.vue        |   17 +
 web/src/components/consoleComponent/modal.js       |   19 +-
 web/src/components/consoleComponent/progress.vue   |   17 +
 web/src/components/consoleComponent/result.vue     |   17 +
 .../components/consoleComponent/resultSetList.vue  |   17 +
 .../components/consoleComponent/resultsExport.vue  |   17 +
 web/src/components/consoleComponent/steps.vue      |   17 +
 web/src/components/consoleComponent/tableRow.vue   |   17 +
 web/src/components/consoleComponent/toolbar.vue    |   17 +
 .../consoleComponent/toolbar_progress.vue          |   17 +
 .../components/consoleComponent/visualAnalysis.vue |   17 +
 web/src/components/deleteDialog/index.js           |   19 +-
 web/src/components/deleteDialog/index.scss         |   26 +-
 web/src/components/deleteDialog/index.vue          |   17 +
 web/src/components/directoryDialog/index.js        |   19 +-
 web/src/components/directoryDialog/index.scss      |   22 +-
 web/src/components/directoryDialog/index.vue       |   17 +
 web/src/components/directoryDialog/show.vue        |   17 +
 web/src/components/dynamicForm/index.js            |   19 +-
 web/src/components/dynamicForm/index.scss          |   22 +-
 web/src/components/dynamicForm/index.vue           |   17 +
 web/src/components/editor/editor.vue               |   17 +
 web/src/components/editor/highRiskGrammar.js       |   19 +-
 web/src/components/editor/index.js                 |   19 +-
 web/src/components/editor/index.scss               |   24 +-
 web/src/components/editor/keyword/hql.js           |   17 +
 web/src/components/editor/keyword/python.js        |   19 +-
 web/src/components/editor/keyword/sas.js           |   19 +-
 web/src/components/editor/keyword/sh.js            |   19 +-
 web/src/components/editor/languages/hql.js         |   19 +-
 web/src/components/editor/languages/log.js         |   19 +-
 web/src/components/editor/languages/out.js         |   19 +-
 web/src/components/editor/languages/sas.js         |   19 +-
 web/src/components/editor/languages/sh.js          |   19 +-
 web/src/components/editor/monaco-loader.js         |   19 +-
 .../editor/sqlFormatter/core/Formatter.js          |   19 +-
 .../editor/sqlFormatter/core/Indentation.js        |   19 +-
 .../editor/sqlFormatter/core/InlineBlock.js        |   19 +-
 .../components/editor/sqlFormatter/core/Params.js  |   19 +-
 .../editor/sqlFormatter/core/Tokenizer.js          |   19 +-
 .../editor/sqlFormatter/core/tokenTypes.js         |   19 +-
 .../editor/sqlFormatter/languages/Db2Formatter.js  |   19 +-
 .../editor/sqlFormatter/languages/N1qlFormatter.js |   19 +-
 .../sqlFormatter/languages/PlSqlFormatter.js       |   19 +-
 .../sqlFormatter/languages/StandardSqlFormatter.js |   19 +-
 .../components/editor/sqlFormatter/sqlFormatter.js |   19 +-
 web/src/components/editor/theme/defaultView.js     |   19 +-
 web/src/components/editor/theme/logView.js         |   19 +-
 web/src/components/editor/util.js                  |   19 +-
 web/src/components/index.js                        |   19 +-
 web/src/components/log/index.vue                   |   17 +
 web/src/components/menu/index.js                   |   19 +-
 web/src/components/menu/index.scss                 |   42 +-
 web/src/components/menu/index.vue                  |   17 +
 web/src/components/menu/menuItem.vue               |   17 +
 web/src/components/menu/subMenu.vue                |   17 +
 web/src/components/navbar/index.js                 |   19 +-
 web/src/components/navbar/index.scss               |   28 +-
 web/src/components/navbar/nav.js                   |   19 +-
 web/src/components/navbar/navbar.vue               |   17 +
 web/src/components/navbar/searchbox.vue            |   17 +
 web/src/components/panel/index.js                  |   19 +-
 web/src/components/panel/index.scss                |   24 +-
 web/src/components/panel/panel.vue                 |   17 +
 web/src/components/panel/panelItem.vue             |   17 +
 web/src/components/projectForm/index.js            |   17 +
 web/src/components/projectForm/index.vue           |   17 +
 web/src/components/svgIcon/index.js                |   17 +
 web/src/components/svgIcon/index.vue               |   17 +
 web/src/components/table/index.js                  |   17 +
 web/src/components/table/table.css                 |   18 +-
 web/src/components/table/table.vue                 |   17 +
 web/src/components/tag/index.scss                  |   22 +-
 web/src/components/tag/index.vue                   |   17 +
 web/src/components/tree/functionView/index.js      |   19 +-
 web/src/components/tree/functionView/index.scss    |   22 +-
 web/src/components/tree/functionView/index.vue     |   17 +
 web/src/components/tree/index.js                   |   19 +-
 web/src/components/tree/index.scss                 |   65 +-
 web/src/components/tree/index.vue                  |   17 +
 web/src/components/tree/mixin.js                   |   19 +-
 web/src/components/tree/model/node.js              |   19 +-
 web/src/components/tree/model/store.js             |   19 +-
 web/src/components/tree/model/utils.js             |   19 +-
 web/src/components/tree/node.vue                   |   17 +
 web/src/components/tree/support.js                 |   19 +-
 web/src/components/virtualList/index.js            |   19 +-
 .../virtualTable/fieldTable/fieldsTable.scss       |   22 +-
 .../virtualTable/fieldTable/fieldsTable.vue        |   17 +
 .../components/virtualTable/fieldTable/utils.js    |   19 +-
 .../components/virtualTable/historyTable/expand.js |   19 +-
 .../virtualTable/historyTable/historyTable.vue     |   17 +
 web/src/components/virtualTable/index.js           |   19 +-
 web/src/components/virtualTable/index.scss         |   34 +-
 .../components/virtualTable/resultTable/body.vue   |   17 +
 .../components/virtualTable/resultTable/header.vue |   17 +
 .../components/virtualTable/resultTable/list.vue   |   17 +
 .../components/virtualTable/resultTable/table.vue  |   17 +
 web/src/components/virtualTree/index.js            |   17 +
 web/src/components/virtualTree/item.vue            |   17 +
 web/src/components/virtualTree/renderNode.js       |   17 +
 web/src/components/virtualTree/tree.vue            |   17 +
 web/src/components/watermark/index.css             |   14 +-
 web/src/components/watermark/index.js              |   19 +-
 web/src/components/watermark/index.vue             |   17 +
 web/src/dss/assets/projectIconFont/demo.css        |   17 +
 web/src/dss/assets/projectIconFont/iconfont.css    |   17 +
 web/src/dss/assets/projectIconFont/iconfont.js     |   17 +
 web/src/dss/assets/styles/app.scss                 |   41 +-
 web/src/dss/assets/styles/login.scss               |   22 +-
 web/src/dss/assets/styles/normalize.scss           |  118 +-
 web/src/dss/module/footer/index.js                 |   19 +-
 web/src/dss/module/footer/index.scss               |   23 +-
 web/src/dss/module/footer/index.vue                |   17 +
 web/src/dss/module/header/index.js                 |   19 +-
 web/src/dss/module/header/index.scss               |   25 +-
 web/src/dss/module/header/index.vue                |   17 +
 web/src/dss/module/header/navMenu/index.scss       |   23 +-
 web/src/dss/module/header/navMenu/index.vue        |   17 +
 web/src/dss/module/header/userMenu.vue             |   17 +
 web/src/dss/module/index.js                        |   17 +
 web/src/dss/module/indexedDB/index.js              |   17 +
 web/src/dss/module/resourceSimple/engine.vue       |   17 +
 web/src/dss/module/resourceSimple/index.js         |   19 +-
 web/src/dss/module/resourceSimple/index.scss       |   23 +-
 web/src/dss/module/resourceSimple/index.vue        |   17 +
 web/src/dss/module/resourceSimple/job.vue          |   17 +
 web/src/dss/module/resourceSimple/point.vue        |   17 +
 web/src/dss/module/resourceSimple/queue.vue        |   17 +
 web/src/dss/router.js                              |   17 +
 web/src/dss/view/403.vue                           |   17 +
 web/src/dss/view/404.vue                           |   17 +
 web/src/dss/view/500.vue                           |   17 +
 web/src/dss/view/app.vue                           |   17 +
 web/src/dss/view/commonIframe/index.vue            |   17 +
 web/src/dss/view/icon.vue                          |   17 +
 web/src/dss/view/layout.vue                        |   17 +
 web/src/dss/view/logPage/index.vue                 |   17 +
 web/src/dss/view/login/index.vue                   |   17 +
 web/src/dynamic-apps.js                            |   17 +
 web/src/main.js                                    |   19 +-
 web/src/router.js                                  |   19 +-
 web/vue.config.js                                  |   39 +-
 6282 files changed, 246160 insertions(+), 209421 deletions(-)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@linkis.apache.org
For additional commands, e-mail: commits-help@linkis.apache.org