This is an automated email from the ASF dual-hosted git repository.
huxing pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-dubbo-erlang.git.
from aea1fac optimize: rm request context log
new 8e8b079 change license
new 2c9f743 include demo&tool project
new 7bf3305 docs: change sample
new 1544605 feature: package with dependence lib
new 59b8a8f docs: add usage
new 59500ad fixed heartbeat response parse
new f35e246 Merge pull request #3 from DLive/master
The 71 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 1 +
LICENSE | 222 +++++++++++++++++++--
README.md | 14 +-
samples/README.md | 30 +++
samples/dubbo-sample-service/pom.xml | 128 ++++++++++++
.../apache/dubbo/erlang/sample/service/App.java | 27 +++
.../dubbo/erlang/sample/service/AppListMain.java | 24 +++
.../dubbo/erlang/sample/service/bean/UserInfo.java | 34 ++++
.../sample/service/bean/UserInfoRequest.java | 25 +++
.../dubbo/erlang/sample/service/bean/UserRes.java | 20 ++
.../erlang/sample/service/facade/UserOperator.java | 13 ++
.../sample/service/impl/UserOperatorImpl.java | 39 ++++
.../src/main/resources/applicationProvider.xml | 18 ++
.../src/main/resources/log4j.properties | 8 +
.../dubbo/erlang/sample/service/AppTest.java | 20 ++
samples/dubboerl_demo/README.md | 14 ++
.../include/dubbo_sample_service.hrl | 7 +-
.../src/dubbo_sample_service.app.src | 17 ++
.../src/dubbo_sample_service_app.erl | 11 +-
.../src/dubbo_sample_service_sup.erl | 4 +-
.../src/dubbo_sample_service_type_list.erl | 15 ++
.../apps/dubbo_sample_service/src/userOperator.erl | 15 +-
.../apps/dubboerl_demo/src/api_gateway_handle.erl | 77 +++++++
.../apps/dubboerl_demo/src/dubboerl_demo.app.src | 19 ++
.../apps/dubboerl_demo/src/dubboerl_demo_app.erl | 40 ++--
.../apps/dubboerl_demo/src/dubboerl_demo_sup.erl | 4 +-
samples/dubboerl_demo/config/sys.config | 24 +++
samples/dubboerl_demo/config/vm.args | 6 +
samples/dubboerl_demo/nohup.out | 0
samples/dubboerl_demo/rebar.config | 27 +++
samples/dubboerl_demo/rebar.lock | 38 ++++
src/dubbo_heartbeat.erl | 4 +-
src/dubbo_netty_client.erl | 63 +++---
.gitignore => tools/erlanalysis/.gitignore | 8 +-
tools/erlanalysis/README.md | 14 ++
tools/erlanalysis/pom.xml | 97 +++++++++
.../java/org/apache/dubbo/erlang/analysis/App.java | 67 +++++++
.../org/apache/dubbo/erlang/analysis/Start.java | 19 ++
.../dubbo/erlang/analysis/erltool/UserInfo.java | 40 ++++
.../analysis/generater/ErlProjectGenerater.java | 202 +++++++++++++++++++
.../erlang/analysis/generater/ProjectInfo.java | 34 ++++
.../erlang/analysis/parse/CommonTypeFieldInfo.java | 31 +++
.../erlang/analysis/parse/CommonTypeInfo.java | 109 ++++++++++
.../erlang/analysis/parse/CommonTypeItem.java | 47 +++++
.../dubbo/erlang/analysis/parse/InterfaceInfo.java | 36 ++++
.../erlang/analysis/parse/InterfaceParse.java | 74 +++++++
.../dubbo/erlang/analysis/parse/MethodInfo.java | 104 ++++++++++
.../analysis/parse/ParseJarInterfaceInfo.java | 196 ++++++++++++++++++
.../analysis/utils/ErlTypeTransformUtil.java | 85 ++++++++
.../dubbo/erlang/analysis/utils/MavenJarUtil.java | 178 +++++++++++++++++
.../erlang/analysis/utils/MethodParseUtil.java | 63 ++++++
.../src/main/resources/log4j.properties | 8 +
.../src/main/resources/templates/app.vm | 11 +-
.../src/main/resources/templates/app_src.vm | 17 ++
.../src/main/resources/templates/app_sup.vm | 4 +-
.../main/resources/templates/app_type_include.vm | 10 +
.../src/main/resources/templates/app_type_list.vm | 17 ++
.../src/main/resources/templates/interface.vm | 83 ++++++++
.../erlang/analysis/parse/InterfaceParseTest.java | 10 +
59 files changed, 2462 insertions(+), 110 deletions(-)
create mode 100644 samples/README.md
create mode 100644 samples/dubbo-sample-service/pom.xml
create mode 100644
samples/dubbo-sample-service/src/main/java/org/apache/dubbo/erlang/sample/service/App.java
create mode 100644
samples/dubbo-sample-service/src/main/java/org/apache/dubbo/erlang/sample/service/AppListMain.java
create mode 100644
samples/dubbo-sample-service/src/main/java/org/apache/dubbo/erlang/sample/service/bean/UserInfo.java
create mode 100644
samples/dubbo-sample-service/src/main/java/org/apache/dubbo/erlang/sample/service/bean/UserInfoRequest.java
create mode 100644
samples/dubbo-sample-service/src/main/java/org/apache/dubbo/erlang/sample/service/bean/UserRes.java
create mode 100644
samples/dubbo-sample-service/src/main/java/org/apache/dubbo/erlang/sample/service/facade/UserOperator.java
create mode 100644
samples/dubbo-sample-service/src/main/java/org/apache/dubbo/erlang/sample/service/impl/UserOperatorImpl.java
create mode 100644
samples/dubbo-sample-service/src/main/resources/applicationProvider.xml
create mode 100644
samples/dubbo-sample-service/src/main/resources/log4j.properties
create mode 100644
samples/dubbo-sample-service/src/test/java/org/apache/dubbo/erlang/sample/service/AppTest.java
create mode 100644 samples/dubboerl_demo/README.md
copy test/dubbo_service.hrl =>
samples/dubboerl_demo/apps/dubbo_sample_service/include/dubbo_sample_service.hrl
(99%)
create mode 100644
samples/dubboerl_demo/apps/dubbo_sample_service/src/dubbo_sample_service.app.src
copy test/dubbo_service_app.erl =>
samples/dubboerl_demo/apps/dubbo_sample_service/src/dubbo_sample_service_app.erl
(80%)
copy test/dubbo_service_sup.erl =>
samples/dubboerl_demo/apps/dubbo_sample_service/src/dubbo_sample_service_sup.erl
(91%)
create mode 100644
samples/dubboerl_demo/apps/dubbo_sample_service/src/dubbo_sample_service_type_list.erl
copy test/user2.erl =>
samples/dubboerl_demo/apps/dubbo_sample_service/src/userOperator.erl (91%)
create mode 100644
samples/dubboerl_demo/apps/dubboerl_demo/src/api_gateway_handle.erl
create mode 100644
samples/dubboerl_demo/apps/dubboerl_demo/src/dubboerl_demo.app.src
copy test/dubbo_service_app.erl =>
samples/dubboerl_demo/apps/dubboerl_demo/src/dubboerl_demo_app.erl (50%)
copy test/dubbo_service_sup.erl =>
samples/dubboerl_demo/apps/dubboerl_demo/src/dubboerl_demo_sup.erl (92%)
create mode 100644 samples/dubboerl_demo/config/sys.config
create mode 100644 samples/dubboerl_demo/config/vm.args
create mode 100644 samples/dubboerl_demo/nohup.out
create mode 100644 samples/dubboerl_demo/rebar.config
create mode 100644 samples/dubboerl_demo/rebar.lock
copy .gitignore => tools/erlanalysis/.gitignore (72%)
create mode 100644 tools/erlanalysis/README.md
create mode 100644 tools/erlanalysis/pom.xml
create mode 100644
tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/App.java
create mode 100644
tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/Start.java
create mode 100644
tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/erltool/UserInfo.java
create mode 100644
tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/generater/ErlProjectGenerater.java
create mode 100644
tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/generater/ProjectInfo.java
create mode 100644
tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse/CommonTypeFieldInfo.java
create mode 100644
tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse/CommonTypeInfo.java
create mode 100644
tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse/CommonTypeItem.java
create mode 100644
tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse/InterfaceInfo.java
create mode 100644
tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse/InterfaceParse.java
create mode 100644
tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse/MethodInfo.java
create mode 100644
tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/parse/ParseJarInterfaceInfo.java
create mode 100644
tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/utils/ErlTypeTransformUtil.java
create mode 100644
tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/utils/MavenJarUtil.java
create mode 100644
tools/erlanalysis/src/main/java/org/apache/dubbo/erlang/analysis/utils/MethodParseUtil.java
create mode 100644 tools/erlanalysis/src/main/resources/log4j.properties
copy test/dubbo_service_app.erl =>
tools/erlanalysis/src/main/resources/templates/app.vm (80%)
create mode 100644 tools/erlanalysis/src/main/resources/templates/app_src.vm
copy test/dubbo_service_sup.erl =>
tools/erlanalysis/src/main/resources/templates/app_sup.vm (92%)
create mode 100644
tools/erlanalysis/src/main/resources/templates/app_type_include.vm
create mode 100644
tools/erlanalysis/src/main/resources/templates/app_type_list.vm
create mode 100644 tools/erlanalysis/src/main/resources/templates/interface.vm
create mode 100644
tools/erlanalysis/src/test/java/org/apache/dubbo/erlang/analysis/parse/InterfaceParseTest.java