This is an automated email from the ASF dual-hosted git repository.
dinglei pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/rocketmq-ons-cpp.git.
discard 565ee90 Init project
new 22d481c Initial commit
new d1852b2 Update git ignore
new e341141 Add ONS API
new 4d580b9 Add git submodule
new 90bdc11 Add ONS Jar convert
new 2d0b3d6 Add unitest for Java
new 16742fc Add ONS implement
new d5da685 Add CmakeList
new 2b8d9bd Add benchmark support
new 8463043 Add unit test case
new f9f6d84 Fix Head file include path
new 5dc16b2 Open unit test as default
new 602a82b Delete 3rd party path
new c8b3369 Support 3rd parth module
new 4512d82 Modify unit test case for async send
new 8106262 Add clang format
new afad560 Support
new 1dde7ee Support Dual ABI set
new 96edeba Add lisence header
new b53e4c3 Add lesence header
new 7317256 Add lisence header for rapidjson
new dfe67d1 Add lisence header
new 28fd61a Add NOTICE file
new cc9d343 Update Readme file
new df784aa Update Read me file
new cfcf52d Using log fuction in Logging instead of spd directly
new 2cee262 General head file dynamicly
new 2a03947 MOdify git ignore
new c5500f6 Add Introduction and quick start
new 957fd72 Add demo usage
new 4f54a77 Updaye read me
new c072615 Ad packge script
new b118685 Update graalvm svm version from 1.0.0-rc15 to 19.1.1
new 6c0ec9a Update read me file
new 02ea69f As default, close dual abi
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (565ee90)
\
N -- N -- N refs/heads/master (02ea69f)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 35 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:
.clang-format | 3 +
.gitignore | 20 +
.gitmodules | 6 +
3rd_party/benchmark | 1 +
3rd_party/google_test | 1 +
CMakeLists.txt | 56 +
LICENSE | 201 ++
NOTICE | 5 +
README | 1 -
README.md | 33 +
build.sh | 34 +
doc/Introduction.md | 110 +
doc/QuickStart.md | 30 +
doc/changelog | 4 +
package.sh | 111 +
pom.xml | 137 +
src/main/c/native/rocketmq.h | 80 +
src/main/cpp/CMakeLists.txt | 2 +
src/main/cpp/benchmark/CMakeLists.txt | 5 +
src/main/cpp/benchmark/ExampleBenchmark.cpp | 56 +
src/main/cpp/benchmark/ProducerBenchmark.cpp | 59 +
src/main/cpp/demos/CMakeLists.Release | 53 +
src/main/cpp/demos/CMakeLists.txt | 17 +
src/main/cpp/demos/ConsumerDemo.cpp | 80 +
src/main/cpp/demos/MultiThreadProducerDemo.cpp | 92 +
src/main/cpp/demos/OrderConsumerDemo.cpp | 76 +
src/main/cpp/demos/OrderProducerDemo.cpp | 71 +
src/main/cpp/demos/ProducerAsyncDemo.cpp | 110 +
src/main/cpp/demos/ProducerDemo.cpp | 73 +
src/main/cpp/demos/ProducerOnewayDemo.cpp | 66 +
src/main/cpp/demos/TransactionProducerDemo.cpp | 91 +
src/main/cpp/include/Action.h | 31 +
src/main/cpp/include/ConsumeContext.h | 32 +
src/main/cpp/include/ConsumeOrderContext.h | 32 +
src/main/cpp/include/LocalTransactionChecker.h | 35 +
src/main/cpp/include/LocalTransactionExecuter.h | 35 +
src/main/cpp/include/Message.h | 145 +
src/main/cpp/include/MessageListener.h | 37 +
src/main/cpp/include/MessageOrderListener.h | 38 +
src/main/cpp/include/MessageQueueONS.h | 63 +
src/main/cpp/include/MessageQueueSelectorONS.h | 35 +
src/main/cpp/include/ONSCallback.h | 35 +
src/main/cpp/include/ONSChannel.h | 32 +
src/main/cpp/include/ONSClient.h | 37 +
src/main/cpp/include/ONSClientException.h | 47 +
src/main/cpp/include/ONSFactory.h | 161 +
src/main/cpp/include/OrderAction.h | 28 +
src/main/cpp/include/OrderConsumer.h | 39 +
src/main/cpp/include/OrderProducer.h | 42 +
src/main/cpp/include/Producer.h | 56 +
src/main/cpp/include/PullConsumer.h | 66 +
src/main/cpp/include/PullResultONS.h | 57 +
src/main/cpp/include/PushConsumer.h | 40 +
src/main/cpp/include/SendResultONS.h | 40 +
src/main/cpp/include/TransactionProducer.h | 46 +
src/main/cpp/include/TransactionStatus.h | 30 +
src/main/cpp/sdk/CMakeLists.txt | 17 +
src/main/cpp/sdk/ClientBase.cpp | 28 +
src/main/cpp/sdk/ClientBase.h | 40 +
src/main/cpp/sdk/ConsumerImpl.cpp | 115 +
src/main/cpp/sdk/ConsumerImpl.h | 45 +
src/main/cpp/sdk/Message.cpp | 314 ++
src/main/cpp/sdk/MessageQueueONS.cpp | 117 +
src/main/cpp/sdk/ONSClientException.cpp | 35 +
src/main/cpp/sdk/ONSFactory.cpp | 516 +++
src/main/cpp/sdk/OrderConsumerImpl.cpp | 108 +
src/main/cpp/sdk/OrderConsumerImpl.h | 44 +
src/main/cpp/sdk/OrderProducerImpl.cpp | 72 +
src/main/cpp/sdk/OrderProducerImpl.h | 44 +
src/main/cpp/sdk/ProducerImpl.cpp | 131 +
src/main/cpp/sdk/ProducerImpl.h | 50 +
src/main/cpp/sdk/RocketMQClient.h | 27 +
src/main/cpp/sdk/SendResultONS.cpp | 34 +
src/main/cpp/sdk/TransactionProducerImpl.cpp | 104 +
src/main/cpp/sdk/TransactionProducerImpl.h | 49 +
src/main/cpp/sdk/common/Common.h | 26 +
src/main/cpp/sdk/common/Logger.cpp | 94 +
src/main/cpp/sdk/common/Logger.h | 130 +
src/main/cpp/sdk/common/ONSClientAbstract.cpp | 31 +
src/main/cpp/sdk/common/ONSClientAbstract.h | 50 +
src/main/cpp/sdk/common/UtilAll.cpp | 138 +
src/main/cpp/sdk/common/UtilAll.h | 215 ++
src/main/cpp/sdk/common/rapidjson/allocators.h | 301 ++
.../cpp/sdk/common/rapidjson/cursorstreamwrapper.h | 95 +
src/main/cpp/sdk/common/rapidjson/document.h | 2669 +++++++++++++++
src/main/cpp/sdk/common/rapidjson/encodedstream.h | 316 ++
src/main/cpp/sdk/common/rapidjson/encodings.h | 733 ++++
src/main/cpp/sdk/common/rapidjson/error/en.h | 91 +
src/main/cpp/sdk/common/rapidjson/error/error.h | 178 +
src/main/cpp/sdk/common/rapidjson/filereadstream.h | 116 +
.../cpp/sdk/common/rapidjson/filewritestream.h | 121 +
src/main/cpp/sdk/common/rapidjson/fwd.h | 168 +
.../cpp/sdk/common/rapidjson/internal/biginteger.h | 307 ++
src/main/cpp/sdk/common/rapidjson/internal/diyfp.h | 288 ++
src/main/cpp/sdk/common/rapidjson/internal/dtoa.h | 262 ++
.../cpp/sdk/common/rapidjson/internal/ieee754.h | 95 +
src/main/cpp/sdk/common/rapidjson/internal/itoa.h | 325 ++
src/main/cpp/sdk/common/rapidjson/internal/meta.h | 203 ++
src/main/cpp/sdk/common/rapidjson/internal/pow10.h | 72 +
src/main/cpp/sdk/common/rapidjson/internal/regex.h | 757 +++++
src/main/cpp/sdk/common/rapidjson/internal/stack.h | 249 ++
.../cpp/sdk/common/rapidjson/internal/strfunc.h | 86 +
.../cpp/sdk/common/rapidjson/internal/strtod.h | 307 ++
src/main/cpp/sdk/common/rapidjson/internal/swap.h | 63 +
src/main/cpp/sdk/common/rapidjson/istreamwrapper.h | 145 +
src/main/cpp/sdk/common/rapidjson/memorybuffer.h | 87 +
src/main/cpp/sdk/common/rapidjson/memorystream.h | 88 +
.../cpp/sdk/common/rapidjson/msinttypes/inttypes.h | 333 ++
.../cpp/sdk/common/rapidjson/msinttypes/stdint.h | 317 ++
src/main/cpp/sdk/common/rapidjson/ostreamwrapper.h | 98 +
src/main/cpp/sdk/common/rapidjson/pointer.h | 1431 ++++++++
src/main/cpp/sdk/common/rapidjson/prettywriter.h | 294 ++
src/main/cpp/sdk/common/rapidjson/rapidjson.h | 673 ++++
src/main/cpp/sdk/common/rapidjson/reader.h | 2247 ++++++++++++
src/main/cpp/sdk/common/rapidjson/schema.h | 2513 ++++++++++++++
src/main/cpp/sdk/common/rapidjson/stream.h | 240 ++
src/main/cpp/sdk/common/rapidjson/stringbuffer.h | 138 +
src/main/cpp/sdk/common/rapidjson/writer.h | 726 ++++
src/main/cpp/sdk/common/spdlog/async.h | 103 +
src/main/cpp/sdk/common/spdlog/async_logger.h | 90 +
src/main/cpp/sdk/common/spdlog/common.h | 263 ++
.../sdk/common/spdlog/details/async_logger_impl.h | 127 +
.../cpp/sdk/common/spdlog/details/circular_q.h | 89 +
.../sdk/common/spdlog/details/console_globals.h | 91 +
.../cpp/sdk/common/spdlog/details/file_helper.h | 169 +
.../cpp/sdk/common/spdlog/details/fmt_helper.h | 139 +
src/main/cpp/sdk/common/spdlog/details/log_msg.h | 72 +
.../cpp/sdk/common/spdlog/details/logger_impl.h | 452 +++
.../sdk/common/spdlog/details/mpmc_blocking_q.h | 138 +
.../cpp/sdk/common/spdlog/details/null_mutex.h | 62 +
src/main/cpp/sdk/common/spdlog/details/os.h | 438 +++
.../sdk/common/spdlog/details/pattern_formatter.h | 1353 ++++++++
.../sdk/common/spdlog/details/periodic_worker.h | 88 +
src/main/cpp/sdk/common/spdlog/details/registry.h | 302 ++
.../cpp/sdk/common/spdlog/details/thread_pool.h | 255 ++
src/main/cpp/sdk/common/spdlog/fmt/bin_to_hex.h | 189 ++
.../cpp/sdk/common/spdlog/fmt/bundled/LICENSE.rst | 23 +
.../cpp/sdk/common/spdlog/fmt/bundled/chrono.h | 469 +++
src/main/cpp/sdk/common/spdlog/fmt/bundled/color.h | 594 ++++
src/main/cpp/sdk/common/spdlog/fmt/bundled/core.h | 1519 +++++++++
.../cpp/sdk/common/spdlog/fmt/bundled/format-inl.h | 989 ++++++
.../cpp/sdk/common/spdlog/fmt/bundled/format.h | 3571 ++++++++++++++++++++
.../cpp/sdk/common/spdlog/fmt/bundled/locale.h | 94 +
.../cpp/sdk/common/spdlog/fmt/bundled/ostream.h | 170 +
src/main/cpp/sdk/common/spdlog/fmt/bundled/posix.h | 341 ++
.../cpp/sdk/common/spdlog/fmt/bundled/printf.h | 872 +++++
.../cpp/sdk/common/spdlog/fmt/bundled/ranges.h | 325 ++
src/main/cpp/sdk/common/spdlog/fmt/bundled/time.h | 177 +
src/main/cpp/sdk/common/spdlog/fmt/fmt.h | 42 +
src/main/cpp/sdk/common/spdlog/fmt/ostr.h | 35 +
src/main/cpp/sdk/common/spdlog/formatter.h | 37 +
src/main/cpp/sdk/common/spdlog/logger.h | 200 ++
.../cpp/sdk/common/spdlog/sinks/android_sink.h | 138 +
.../cpp/sdk/common/spdlog/sinks/ansicolor_sink.h | 183 +
src/main/cpp/sdk/common/spdlog/sinks/base_sink.h | 86 +
.../cpp/sdk/common/spdlog/sinks/basic_file_sink.h | 92 +
.../cpp/sdk/common/spdlog/sinks/daily_file_sink.h | 158 +
src/main/cpp/sdk/common/spdlog/sinks/dist_sink.h | 111 +
src/main/cpp/sdk/common/spdlog/sinks/msvc_sink.h | 71 +
src/main/cpp/sdk/common/spdlog/sinks/null_sink.h | 66 +
.../cpp/sdk/common/spdlog/sinks/ostream_sink.h | 74 +
.../sdk/common/spdlog/sinks/rotating_file_sink.h | 181 +
src/main/cpp/sdk/common/spdlog/sinks/sink.h | 71 +
.../sdk/common/spdlog/sinks/stdout_color_sinks.h | 73 +
.../cpp/sdk/common/spdlog/sinks/stdout_sinks.h | 119 +
src/main/cpp/sdk/common/spdlog/sinks/syslog_sink.h | 111 +
.../cpp/sdk/common/spdlog/sinks/systemd_sink.h | 108 +
.../cpp/sdk/common/spdlog/sinks/wincolor_sink.h | 160 +
src/main/cpp/sdk/common/spdlog/spdlog.h | 400 +++
src/main/cpp/sdk/common/spdlog/tweakme.h | 169 +
src/main/cpp/sdk/common/spdlog/version.h | 29 +
.../org/apache/rocketmq/graalvm/CInterface.java | 683 ++++
.../org/apache/rocketmq/graalvm/ErrorCode.java | 38 +
.../rocketmq/graalvm/GraalMessageListener.java | 61 +
.../graalvm/GraalMessageOrderListener.java | 60 +
.../apache/rocketmq/graalvm/GraalSendCallback.java | 46 +
.../rocketmq/graalvm/GraalTransactionChecker.java | 64 +
.../rocketmq/graalvm/GraalTransactionExecutor.java | 62 +
.../graalvm/substitutions/NettySubstitutions.java | 66 +
src/test/cpp/ApiTest.cpp | 178 +
src/test/cpp/BaseTest.h | 366 ++
src/test/cpp/CMakeLists.txt | 21 +
src/test/cpp/ClientBaseTest.h | 28 +
src/test/cpp/ConsumerTest.cpp | 51 +
src/test/cpp/ExampleTest.cpp | 7 +
src/test/cpp/GraalThreadTest.cpp | 21 +
src/test/cpp/LayoutTest.cpp | 10 +
src/test/cpp/LoggerTest.cpp | 9 +
src/test/cpp/MessageTest.cpp | 237 ++
src/test/cpp/OrderClientBaseTest.h | 26 +
src/test/cpp/OrderProducerTest.cpp | 71 +
src/test/cpp/ProducerTest.cpp | 228 ++
src/test/cpp/PropertyTest.cpp | 218 ++
src/test/cpp/TestMain.cpp | 6 +
src/test/cpp/TransactionTest.cpp | 87 +
.../apache/rocketmq/graalvm/CInterfaceTest.java | 55 +
tools/graal/README.md | 19 +
tools/graal/reflection_config.json | 352 ++
198 files changed, 41976 insertions(+), 1 deletion(-)
create mode 100644 .clang-format
create mode 100644 .gitignore
create mode 100644 .gitmodules
create mode 160000 3rd_party/benchmark
create mode 160000 3rd_party/google_test
create mode 100644 CMakeLists.txt
create mode 100644 LICENSE
create mode 100644 NOTICE
delete mode 100644 README
create mode 100644 README.md
create mode 100755 build.sh
create mode 100644 doc/Introduction.md
create mode 100644 doc/QuickStart.md
create mode 100644 doc/changelog
create mode 100755 package.sh
create mode 100644 pom.xml
create mode 100644 src/main/c/native/rocketmq.h
create mode 100644 src/main/cpp/CMakeLists.txt
create mode 100644 src/main/cpp/benchmark/CMakeLists.txt
create mode 100644 src/main/cpp/benchmark/ExampleBenchmark.cpp
create mode 100644 src/main/cpp/benchmark/ProducerBenchmark.cpp
create mode 100644 src/main/cpp/demos/CMakeLists.Release
create mode 100644 src/main/cpp/demos/CMakeLists.txt
create mode 100644 src/main/cpp/demos/ConsumerDemo.cpp
create mode 100644 src/main/cpp/demos/MultiThreadProducerDemo.cpp
create mode 100644 src/main/cpp/demos/OrderConsumerDemo.cpp
create mode 100644 src/main/cpp/demos/OrderProducerDemo.cpp
create mode 100644 src/main/cpp/demos/ProducerAsyncDemo.cpp
create mode 100644 src/main/cpp/demos/ProducerDemo.cpp
create mode 100644 src/main/cpp/demos/ProducerOnewayDemo.cpp
create mode 100644 src/main/cpp/demos/TransactionProducerDemo.cpp
create mode 100644 src/main/cpp/include/Action.h
create mode 100644 src/main/cpp/include/ConsumeContext.h
create mode 100644 src/main/cpp/include/ConsumeOrderContext.h
create mode 100644 src/main/cpp/include/LocalTransactionChecker.h
create mode 100644 src/main/cpp/include/LocalTransactionExecuter.h
create mode 100755 src/main/cpp/include/Message.h
create mode 100644 src/main/cpp/include/MessageListener.h
create mode 100644 src/main/cpp/include/MessageOrderListener.h
create mode 100755 src/main/cpp/include/MessageQueueONS.h
create mode 100644 src/main/cpp/include/MessageQueueSelectorONS.h
create mode 100644 src/main/cpp/include/ONSCallback.h
create mode 100644 src/main/cpp/include/ONSChannel.h
create mode 100644 src/main/cpp/include/ONSClient.h
create mode 100644 src/main/cpp/include/ONSClientException.h
create mode 100755 src/main/cpp/include/ONSFactory.h
create mode 100644 src/main/cpp/include/OrderAction.h
create mode 100644 src/main/cpp/include/OrderConsumer.h
create mode 100644 src/main/cpp/include/OrderProducer.h
create mode 100644 src/main/cpp/include/Producer.h
create mode 100755 src/main/cpp/include/PullConsumer.h
create mode 100644 src/main/cpp/include/PullResultONS.h
create mode 100644 src/main/cpp/include/PushConsumer.h
create mode 100644 src/main/cpp/include/SendResultONS.h
create mode 100644 src/main/cpp/include/TransactionProducer.h
create mode 100644 src/main/cpp/include/TransactionStatus.h
create mode 100644 src/main/cpp/sdk/CMakeLists.txt
create mode 100644 src/main/cpp/sdk/ClientBase.cpp
create mode 100644 src/main/cpp/sdk/ClientBase.h
create mode 100644 src/main/cpp/sdk/ConsumerImpl.cpp
create mode 100644 src/main/cpp/sdk/ConsumerImpl.h
create mode 100644 src/main/cpp/sdk/Message.cpp
create mode 100644 src/main/cpp/sdk/MessageQueueONS.cpp
create mode 100644 src/main/cpp/sdk/ONSClientException.cpp
create mode 100644 src/main/cpp/sdk/ONSFactory.cpp
create mode 100644 src/main/cpp/sdk/OrderConsumerImpl.cpp
create mode 100644 src/main/cpp/sdk/OrderConsumerImpl.h
create mode 100644 src/main/cpp/sdk/OrderProducerImpl.cpp
create mode 100644 src/main/cpp/sdk/OrderProducerImpl.h
create mode 100644 src/main/cpp/sdk/ProducerImpl.cpp
create mode 100644 src/main/cpp/sdk/ProducerImpl.h
create mode 100644 src/main/cpp/sdk/RocketMQClient.h
create mode 100644 src/main/cpp/sdk/SendResultONS.cpp
create mode 100644 src/main/cpp/sdk/TransactionProducerImpl.cpp
create mode 100644 src/main/cpp/sdk/TransactionProducerImpl.h
create mode 100644 src/main/cpp/sdk/common/Common.h
create mode 100644 src/main/cpp/sdk/common/Logger.cpp
create mode 100644 src/main/cpp/sdk/common/Logger.h
create mode 100644 src/main/cpp/sdk/common/ONSClientAbstract.cpp
create mode 100644 src/main/cpp/sdk/common/ONSClientAbstract.h
create mode 100644 src/main/cpp/sdk/common/UtilAll.cpp
create mode 100644 src/main/cpp/sdk/common/UtilAll.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/allocators.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/cursorstreamwrapper.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/document.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/encodedstream.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/encodings.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/error/en.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/error/error.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/filereadstream.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/filewritestream.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/fwd.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/internal/biginteger.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/internal/diyfp.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/internal/dtoa.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/internal/ieee754.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/internal/itoa.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/internal/meta.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/internal/pow10.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/internal/regex.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/internal/stack.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/internal/strfunc.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/internal/strtod.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/internal/swap.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/istreamwrapper.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/memorybuffer.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/memorystream.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/msinttypes/inttypes.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/msinttypes/stdint.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/ostreamwrapper.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/pointer.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/prettywriter.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/rapidjson.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/reader.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/schema.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/stream.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/stringbuffer.h
create mode 100644 src/main/cpp/sdk/common/rapidjson/writer.h
create mode 100755 src/main/cpp/sdk/common/spdlog/async.h
create mode 100755 src/main/cpp/sdk/common/spdlog/async_logger.h
create mode 100755 src/main/cpp/sdk/common/spdlog/common.h
create mode 100755 src/main/cpp/sdk/common/spdlog/details/async_logger_impl.h
create mode 100755 src/main/cpp/sdk/common/spdlog/details/circular_q.h
create mode 100755 src/main/cpp/sdk/common/spdlog/details/console_globals.h
create mode 100755 src/main/cpp/sdk/common/spdlog/details/file_helper.h
create mode 100755 src/main/cpp/sdk/common/spdlog/details/fmt_helper.h
create mode 100755 src/main/cpp/sdk/common/spdlog/details/log_msg.h
create mode 100755 src/main/cpp/sdk/common/spdlog/details/logger_impl.h
create mode 100755 src/main/cpp/sdk/common/spdlog/details/mpmc_blocking_q.h
create mode 100755 src/main/cpp/sdk/common/spdlog/details/null_mutex.h
create mode 100755 src/main/cpp/sdk/common/spdlog/details/os.h
create mode 100755 src/main/cpp/sdk/common/spdlog/details/pattern_formatter.h
create mode 100755 src/main/cpp/sdk/common/spdlog/details/periodic_worker.h
create mode 100755 src/main/cpp/sdk/common/spdlog/details/registry.h
create mode 100755 src/main/cpp/sdk/common/spdlog/details/thread_pool.h
create mode 100755 src/main/cpp/sdk/common/spdlog/fmt/bin_to_hex.h
create mode 100755 src/main/cpp/sdk/common/spdlog/fmt/bundled/LICENSE.rst
create mode 100755 src/main/cpp/sdk/common/spdlog/fmt/bundled/chrono.h
create mode 100755 src/main/cpp/sdk/common/spdlog/fmt/bundled/color.h
create mode 100755 src/main/cpp/sdk/common/spdlog/fmt/bundled/core.h
create mode 100755 src/main/cpp/sdk/common/spdlog/fmt/bundled/format-inl.h
create mode 100755 src/main/cpp/sdk/common/spdlog/fmt/bundled/format.h
create mode 100755 src/main/cpp/sdk/common/spdlog/fmt/bundled/locale.h
create mode 100755 src/main/cpp/sdk/common/spdlog/fmt/bundled/ostream.h
create mode 100755 src/main/cpp/sdk/common/spdlog/fmt/bundled/posix.h
create mode 100755 src/main/cpp/sdk/common/spdlog/fmt/bundled/printf.h
create mode 100755 src/main/cpp/sdk/common/spdlog/fmt/bundled/ranges.h
create mode 100755 src/main/cpp/sdk/common/spdlog/fmt/bundled/time.h
create mode 100755 src/main/cpp/sdk/common/spdlog/fmt/fmt.h
create mode 100755 src/main/cpp/sdk/common/spdlog/fmt/ostr.h
create mode 100755 src/main/cpp/sdk/common/spdlog/formatter.h
create mode 100755 src/main/cpp/sdk/common/spdlog/logger.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/android_sink.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/ansicolor_sink.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/base_sink.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/basic_file_sink.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/daily_file_sink.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/dist_sink.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/msvc_sink.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/null_sink.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/ostream_sink.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/rotating_file_sink.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/sink.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/stdout_color_sinks.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/stdout_sinks.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/syslog_sink.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/systemd_sink.h
create mode 100755 src/main/cpp/sdk/common/spdlog/sinks/wincolor_sink.h
create mode 100755 src/main/cpp/sdk/common/spdlog/spdlog.h
create mode 100755 src/main/cpp/sdk/common/spdlog/tweakme.h
create mode 100755 src/main/cpp/sdk/common/spdlog/version.h
create mode 100644 src/main/java/org/apache/rocketmq/graalvm/CInterface.java
create mode 100644 src/main/java/org/apache/rocketmq/graalvm/ErrorCode.java
create mode 100644
src/main/java/org/apache/rocketmq/graalvm/GraalMessageListener.java
create mode 100644
src/main/java/org/apache/rocketmq/graalvm/GraalMessageOrderListener.java
create mode 100644
src/main/java/org/apache/rocketmq/graalvm/GraalSendCallback.java
create mode 100644
src/main/java/org/apache/rocketmq/graalvm/GraalTransactionChecker.java
create mode 100644
src/main/java/org/apache/rocketmq/graalvm/GraalTransactionExecutor.java
create mode 100644
src/main/java/org/apache/rocketmq/graalvm/substitutions/NettySubstitutions.java
create mode 100644 src/test/cpp/ApiTest.cpp
create mode 100644 src/test/cpp/BaseTest.h
create mode 100644 src/test/cpp/CMakeLists.txt
create mode 100644 src/test/cpp/ClientBaseTest.h
create mode 100644 src/test/cpp/ConsumerTest.cpp
create mode 100644 src/test/cpp/ExampleTest.cpp
create mode 100644 src/test/cpp/GraalThreadTest.cpp
create mode 100644 src/test/cpp/LayoutTest.cpp
create mode 100644 src/test/cpp/LoggerTest.cpp
create mode 100644 src/test/cpp/MessageTest.cpp
create mode 100644 src/test/cpp/OrderClientBaseTest.h
create mode 100644 src/test/cpp/OrderProducerTest.cpp
create mode 100644 src/test/cpp/ProducerTest.cpp
create mode 100644 src/test/cpp/PropertyTest.cpp
create mode 100644 src/test/cpp/TestMain.cpp
create mode 100644 src/test/cpp/TransactionTest.cpp
create mode 100644
src/test/java/org/apache/rocketmq/graalvm/CInterfaceTest.java
create mode 100644 tools/graal/README.md
create mode 100644 tools/graal/reflection_config.json