You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by so...@apache.org on 2024/01/29 14:43:47 UTC
(dubbo-spi-extensions) branch master updated (efd18a6 -> 34a9824)
This is an automated email from the ASF dual-hosted git repository.
songxiaosheng pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-spi-extensions.git
from efd18a6 Update NOTICE to 2024
add 34a9824 [ISSUE dubbo#11900] part1 init dubbo-wasm-rpc-api module (#279)
No new revisions were added by this update.
Summary of changes:
.gitignore | 3 +
dubbo-extensions-dependencies-bom/pom.xml | 6 +
.../dubbo-serialization-avro/pom.xml | 4 +-
.../dubbo-serialization-common/pom.xml | 2 +-
.../dubbo-serialization-fastjson/pom.xml | 4 +-
.../dubbo-serialization-fst/pom.xml | 4 +-
.../dubbo-serialization-fury/pom.xml | 2 +-
.../dubbo-serialization-gson/pom.xml | 4 +-
.../dubbo-serialization-jackson/pom.xml | 4 +-
.../dubbo-serialization-kryo/pom.xml | 4 +-
.../dubbo-serialization-msgpack/pom.xml | 2 +-
.../dubbo-serialization-native-hession/pom.xml | 2 +-
.../dubbo-serialization-protobuf/pom.xml | 2 +-
.../dubbo-serialization-protostuff/pom.xml | 4 +-
.../dubbo-serialization-test/pom.xml | 2 +-
.../dubbo-wasm-api}/pom.xml | 19 ++-
.../java/org/apache/dubbo/wasm/WasmLoader.java | 186 +++++++++++++++++++++
.../dubbo/wasm/exception/DubboWasmException.java | 45 +++--
.../wasm/exception/DubboWasmInitException.java | 45 +++--
.../dubbo-wasm-rpc-api}/pom.xml | 16 +-
.../apache/dubbo/wasm/rpc/AbstractWasmFilter.java | 77 +++++++++
dubbo-wasm/dubbo-wasm-rpc-api/src/test/README.md | 19 +++
.../dubbo/wasm/rpc/AbstractWasmFilterTest.java | 93 +++++++++++
...wasm.rpc.AbstractWasmFilterTest$RustFilter.wasm | Bin 0 -> 1984061 bytes
.../src/test/rust-filter/Cargo.toml | 26 +++
.../src/test/rust-filter/src/lib.rs | 38 ++---
{dubbo-cluster-extensions => dubbo-wasm}/pom.xml | 24 ++-
pom.xml | 2 +
28 files changed, 527 insertions(+), 112 deletions(-)
copy {dubbo-api-docs/dubbo-api-docs-annotations => dubbo-wasm/dubbo-wasm-api}/pom.xml (68%)
create mode 100644 dubbo-wasm/dubbo-wasm-api/src/main/java/org/apache/dubbo/wasm/WasmLoader.java
copy dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/Group.java => dubbo-wasm/dubbo-wasm-api/src/main/java/org/apache/dubbo/wasm/exception/DubboWasmException.java (54%)
copy dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/Group.java => dubbo-wasm/dubbo-wasm-api/src/main/java/org/apache/dubbo/wasm/exception/DubboWasmInitException.java (53%)
copy {dubbo-configcenter-extensions/dubbo-configcenter-consul => dubbo-wasm/dubbo-wasm-rpc-api}/pom.xml (77%)
create mode 100644 dubbo-wasm/dubbo-wasm-rpc-api/src/main/java/org/apache/dubbo/wasm/rpc/AbstractWasmFilter.java
create mode 100644 dubbo-wasm/dubbo-wasm-rpc-api/src/test/README.md
create mode 100644 dubbo-wasm/dubbo-wasm-rpc-api/src/test/java/org/apache/dubbo/wasm/rpc/AbstractWasmFilterTest.java
create mode 100755 dubbo-wasm/dubbo-wasm-rpc-api/src/test/resources/org.apache.dubbo.wasm.rpc.AbstractWasmFilterTest$RustFilter.wasm
create mode 100644 dubbo-wasm/dubbo-wasm-rpc-api/src/test/rust-filter/Cargo.toml
copy dubbo-api-docs/dubbo-api-docs-examples/examples-provider/src/main/java/org/apache/dubbo/apidocs/examples/spi/DubboDocExporterListener.java => dubbo-wasm/dubbo-wasm-rpc-api/src/test/rust-filter/src/lib.rs (52%)
copy {dubbo-cluster-extensions => dubbo-wasm}/pom.xml (74%)