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

shenlin pushed a change to branch runtimer
in repository https://gitbox.apache.org/repos/asf/rocketmq-eventbridge.git


    from 001776c  adjust logic
     new 62b6c05  1.add embedded database 2.add default validateFilter
     new b634ba9  1.add h2 db migration file directory
     new 9d7b87e  1.add readme 2.modify ValidateFilter, add default filter
     new d03c361  1.merge h2-migration and migration

The 4 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:
 adapter/persistence/pom.xml                        |   5 +
 .../adapter/persistence/DatasourceConfig.java      | 110 +++++++++++++++++++++
 .../adapter/persistence/PersistenceConfig.java     |   2 -
 .../MybatisEventTargetRunnerRepository.java        |   5 +
 .../main/resources/db/migration/V1__baseline.sql   |  76 +++++++-------
 .../main/resources/db/migration/V2__baseline.sql   |  42 ++++----
 .../migration/V3__change_target_transform_type.sql |  30 +++---
 .../db/migration/V4__register_source_acs_mns.sql   |  30 +++---
 .../migration/V5__register_target_acs_dingtalk.sql |  30 +++---
 .../V6__register_target_acs_eventbridge.sql        |  30 +++---
 ...V7__update_event_connection_table_structure.sql |  35 +++----
 .../db/migration/V8__update_unique_key.sql         |  40 ++++----
 .../rocketmq/impl/RocketMQEventDataRepository.java |   6 +-
 .../eventbridge/enums/props/Constants.java         |  24 +++--
 .../ServiceProviderNotFoundException.java}         |  27 ++---
 docs/cn/RocketMQEventBridgeDatabaseUsage.md        |  29 ++++++
 docs/cn/RocketMQEventBridgeRuleValidation.md       |  44 +++++++++
 docs/cn/images/h2.png                              | Bin 0 -> 188366 bytes
 infrastructure/pom.xml                             |  11 +++
 .../infrastructure/validate/AuthValidation.java    |  25 +++--
 .../validate/DefaultAuthValidation.java            |  47 +++++++++
 .../validate/spi/ServiceLifecycle.java             |  31 ++++++
 .../validate/spi/ValidationServiceFactory.java     |  47 +++++++++
 .../validate/spi/ValidationServiceLoader.java      |  91 +++++++++++++++++
 .../validate/spi/annotation/SingletonSPI.java      |  11 ++-
 .../validate/spi/typed/TypedSPI.java               |  28 ++++--
 .../validate/spi/typed/TypedSPIRegistry.java       |  79 +++++++++++++++
 ...ntbridge.infrastructure.validate.AuthValidation |   6 +-
 .../eventbridge/config/H2ServerConfig.java         |  31 +++---
 .../rocketmq/eventbridge/filter/LoginFilter.java   |  26 ++---
 .../eventbridge/filter/ValidateFilter.java         |  69 +++++++++++++
 start/src/main/resources/application.properties    |  10 +-
 32 files changed, 841 insertions(+), 236 deletions(-)
 create mode 100644 
adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/DatasourceConfig.java
 copy 
adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/dto/TransformRequest.java
 => 
common/src/main/java/org/apache/rocketmq/eventbridge/enums/props/Constants.java 
(67%)
 copy 
common/src/{test/java/org/apache/rocketmq/eventbridge/tools/transform/OriginalTransformTest.java
 => 
main/java/org/apache/rocketmq/eventbridge/exception/ServiceProviderNotFoundException.java}
 (60%)
 create mode 100644 docs/cn/RocketMQEventBridgeDatabaseUsage.md
 create mode 100644 docs/cn/RocketMQEventBridgeRuleValidation.md
 create mode 100644 docs/cn/images/h2.png
 copy 
adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/network/NetworkServiceAPIImpl.java
 => 
infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/AuthValidation.java
 (60%)
 create mode 100644 
infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/DefaultAuthValidation.java
 create mode 100644 
infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/spi/ServiceLifecycle.java
 create mode 100644 
infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/spi/ValidationServiceFactory.java
 create mode 100644 
infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/spi/ValidationServiceLoader.java
 copy 
adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/annotations/WebLog.java
 => 
infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/spi/annotation/SingletonSPI.java
 (84%)
 copy 
common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/PatternType.java
 => 
infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/spi/typed/TypedSPI.java
 (65%)
 create mode 100644 
infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/spi/typed/TypedSPIRegistry.java
 copy 
adapter/persistence/src/main/resources/db/migration/V3__change_target_transform_type.sql
 => 
infrastructure/src/main/resources/META-INF/services/org.apache.rocketmq.eventbridge.infrastructure.validate.AuthValidation
 (87%)
 copy 
common/src/main/java/org/apache/rocketmq/eventbridge/config/AppConfig.java => 
start/src/main/java/org/apache/rocketmq/eventbridge/config/H2ServerConfig.java 
(52%)
 create mode 100644 
start/src/main/java/org/apache/rocketmq/eventbridge/filter/ValidateFilter.java

Reply via email to