├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE └── workflows │ ├── codecov.yml │ ├── codeql-analysis.yml │ ├── integration-test.yml │ └── package-deploy.yml ├── .gitignore ├── LICENSE ├── README.md ├── README.zh-CN.md ├── codecov.yml ├── config ├── checkstyle │ ├── checkstyle.xml │ └── suppressions.xml └── spotbugs │ └── exclude.xml ├── docs ├── Govern-EventBus.png └── init.sql ├── eventbus-bom └── build.gradle.kts ├── eventbus-core ├── build.gradle.kts └── src │ ├── main │ └── java │ │ └── me │ │ └── ahoo │ │ └── eventbus │ │ └── core │ │ ├── Consts.java │ │ ├── EventBusException.java │ │ ├── annotation │ │ ├── Event.java │ │ ├── Publish.java │ │ └── Subscribe.java │ │ ├── codec │ │ └── EventCodec.java │ │ ├── compensate │ │ ├── AbstractCompensateScheduler.java │ │ ├── CompensateConfig.java │ │ ├── CompensatePublishEvent.java │ │ ├── EventCompensate.java │ │ ├── PublishCompensateScheduler.java │ │ └── SubscribeCompensateScheduler.java │ │ ├── consistency │ │ ├── ConsistencyPublisher.java │ │ ├── ConsistencySubscriber.java │ │ ├── ConsistencySubscriberFactory.java │ │ └── impl │ │ │ ├── ConsistencyPublisherImpl.java │ │ │ ├── ConsistencySubscriberFactoryImpl.java │ │ │ └── ConsistencySubscriberImpl.java │ │ ├── publisher │ │ ├── EventDataGetter.java │ │ ├── EventDataIdGetter.java │ │ ├── EventDescriptor.java │ │ ├── EventDescriptorParser.java │ │ ├── EventMetadata.java │ │ ├── EventNameGenerator.java │ │ ├── PublishEvent.java │ │ ├── PublishException.java │ │ ├── Publisher.java │ │ └── impl │ │ │ ├── FieldEventDataGetter.java │ │ │ ├── FieldEventDataIdGetter.java │ │ │ ├── NoneEventDataIdGetter.java │ │ │ ├── SimpleEventDataGetter.java │ │ │ ├── SimpleEventDescriptor.java │ │ │ └── SimpleEventNameGenerator.java │ │ ├── repository │ │ ├── ConcurrentVersionConflictException.java │ │ ├── EventRepository.java │ │ ├── Identity.java │ │ ├── PublishEventRepository.java │ │ ├── PublishIdentity.java │ │ ├── PublishStatus.java │ │ ├── RepeatedSubscribeException.java │ │ ├── SubscribeEventRepository.java │ │ ├── SubscribeIdentity.java │ │ ├── SubscribeStatus.java │ │ ├── TimeTaken.java │ │ ├── Version.java │ │ └── entity │ │ │ ├── PublishEventCompensateEntity.java │ │ │ ├── PublishEventEntity.java │ │ │ ├── SubscribeEventCompensateEntity.java │ │ │ └── SubscribeEventEntity.java │ │ ├── serialize │ │ ├── Deserializer.java │ │ ├── Serializer.java │ │ └── json │ │ │ ├── JsonDeserializer.java │ │ │ └── JsonSerializer.java │ │ ├── subscriber │ │ ├── Subscriber.java │ │ ├── SubscriberNameGenerator.java │ │ ├── SubscriberRegistry.java │ │ ├── SubscriberScanner.java │ │ └── impl │ │ │ ├── SimpleSubscriber.java │ │ │ └── SimpleSubscriberNameGenerator.java │ │ └── utils │ │ ├── Dates.java │ │ └── Threads.java │ └── test │ └── java │ └── me │ └── ahoo │ └── eventbus │ └── core │ ├── AnnotationDemoEvent.java │ ├── DemoEvent.java │ ├── DemoSubscriber.java │ ├── EventDescriptorParserTest.java │ ├── ScheduledThreadPoolExecutorTests.java │ └── SubscriberScannerTests.java ├── eventbus-demo ├── build.gradle.kts └── src │ └── main │ ├── java │ └── me │ │ └── ahoo │ │ └── eventbus │ │ └── demo │ │ ├── DemoApplication.java │ │ ├── config │ │ └── AppConfig.java │ │ ├── controller │ │ ├── BusController.java │ │ └── OrderController.java │ │ ├── event │ │ ├── FieldEventData.java │ │ ├── FieldEventWrapper.java │ │ ├── OrderCreatedEvent.java │ │ ├── PublishDataEvent.java │ │ └── RePublishDataEvent.java │ │ └── service │ │ ├── BusService.java │ │ ├── NoticeService.java │ │ └── OrderService.java │ └── resources │ └── application.yml ├── eventbus-dependencies └── build.gradle.kts ├── eventbus-jdbc ├── build.gradle.kts └── src │ ├── main │ └── java │ │ └── me │ │ └── ahoo │ │ └── eventbus │ │ └── jdbc │ │ ├── JdbcPublishEventRepository.java │ │ └── JdbcSubscribeEventRepository.java │ └── test │ ├── java │ └── me │ │ └── ahoo │ │ └── eventbus │ │ └── core │ │ └── compensate │ │ └── db │ │ └── CompensateLeaderServiceTest.java │ └── resources │ └── logback.xml ├── eventbus-kafka ├── build.gradle.kts └── src │ └── main │ └── java │ └── me │ └── ahoo │ └── eventbus │ └── kafka │ ├── KafkaEventCodec.java │ ├── KafkaPublisher.java │ ├── KafkaSubscriberRegistry.java │ └── MethodKafkaListenerAdapter.java ├── eventbus-rabbit ├── build.gradle.kts └── src │ └── main │ └── java │ └── me │ └── ahoo │ └── eventbus │ └── rabbit │ ├── RabbitEventCodec.java │ ├── RabbitEventListener.java │ ├── RabbitPublisher.java │ ├── RabbitSubscriberRegistry.java │ └── config │ └── RabbitConfig.java ├── eventbus-spring-boot-autoconfigure ├── build.gradle.kts └── src │ └── main │ ├── java │ └── me │ │ └── ahoo │ │ └── eventbus │ │ └── spring │ │ └── boot │ │ └── autoconfigure │ │ ├── EnabledSuffix.java │ │ ├── EventBusAutoConfiguration.java │ │ ├── EventBusProperties.java │ │ ├── compensate │ │ ├── CompensateAutoConfiguration.java │ │ ├── CompensatePrefix.java │ │ ├── CompensateProperties.java │ │ └── ConditionalOnCompensateEnabled.java │ │ ├── kafka │ │ ├── BusKafkaAutoConfiguration.java │ │ ├── ConditionalOnKafkaEnabled.java │ │ └── KafkaProperties.java │ │ └── rabbit │ │ ├── BusRabbitAutoConfiguration.java │ │ ├── ConditionalOnRabbitEnabled.java │ │ └── RabbitProperties.java │ └── resources │ └── META-INF │ └── spring.factories ├── eventbus-spring-boot-starter └── build.gradle.kts ├── eventbus-spring-context ├── build.gradle.kts └── src │ └── main │ └── java │ └── me │ └── ahoo │ └── eventbus │ └── spring │ ├── annotation │ └── EnableEventBus.java │ └── support │ ├── EventBusBootstrapConfiguration.java │ ├── EventBusConfigurationSelector.java │ ├── PublishAnnotationAspect.java │ └── SubscriberLifecycle.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── renovate.json └── settings.gradle.kts /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/.github/PULL_REQUEST_TEMPLATE -------------------------------------------------------------------------------- /.github/workflows/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/.github/workflows/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/integration-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/.github/workflows/integration-test.yml -------------------------------------------------------------------------------- /.github/workflows/package-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/.github/workflows/package-deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/codecov.yml -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/config/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /config/spotbugs/exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/config/spotbugs/exclude.xml -------------------------------------------------------------------------------- /docs/Govern-EventBus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/docs/Govern-EventBus.png -------------------------------------------------------------------------------- /docs/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/docs/init.sql -------------------------------------------------------------------------------- /eventbus-bom/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-bom/build.gradle.kts -------------------------------------------------------------------------------- /eventbus-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/build.gradle.kts -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/Consts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/Consts.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/EventBusException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/EventBusException.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/annotation/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/annotation/Event.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/annotation/Publish.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/annotation/Publish.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/annotation/Subscribe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/annotation/Subscribe.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/codec/EventCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/codec/EventCodec.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/compensate/AbstractCompensateScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/compensate/AbstractCompensateScheduler.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/compensate/CompensateConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/compensate/CompensateConfig.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/compensate/CompensatePublishEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/compensate/CompensatePublishEvent.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/compensate/EventCompensate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/compensate/EventCompensate.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/compensate/PublishCompensateScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/compensate/PublishCompensateScheduler.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/compensate/SubscribeCompensateScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/compensate/SubscribeCompensateScheduler.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/consistency/ConsistencyPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/consistency/ConsistencyPublisher.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/consistency/ConsistencySubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/consistency/ConsistencySubscriber.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/consistency/ConsistencySubscriberFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/consistency/ConsistencySubscriberFactory.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/consistency/impl/ConsistencyPublisherImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/consistency/impl/ConsistencyPublisherImpl.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/consistency/impl/ConsistencySubscriberFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/consistency/impl/ConsistencySubscriberFactoryImpl.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/consistency/impl/ConsistencySubscriberImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/consistency/impl/ConsistencySubscriberImpl.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/EventDataGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/EventDataGetter.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/EventDataIdGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/EventDataIdGetter.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/EventDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/EventDescriptor.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/EventDescriptorParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/EventDescriptorParser.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/EventMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/EventMetadata.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/EventNameGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/EventNameGenerator.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/PublishEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/PublishEvent.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/PublishException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/PublishException.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/Publisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/Publisher.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/impl/FieldEventDataGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/impl/FieldEventDataGetter.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/impl/FieldEventDataIdGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/impl/FieldEventDataIdGetter.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/impl/NoneEventDataIdGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/impl/NoneEventDataIdGetter.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/impl/SimpleEventDataGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/impl/SimpleEventDataGetter.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/impl/SimpleEventDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/impl/SimpleEventDescriptor.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/impl/SimpleEventNameGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/publisher/impl/SimpleEventNameGenerator.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/ConcurrentVersionConflictException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/ConcurrentVersionConflictException.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/EventRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/EventRepository.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/Identity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/Identity.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/PublishEventRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/PublishEventRepository.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/PublishIdentity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/PublishIdentity.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/PublishStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/PublishStatus.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/RepeatedSubscribeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/RepeatedSubscribeException.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/SubscribeEventRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/SubscribeEventRepository.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/SubscribeIdentity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/SubscribeIdentity.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/SubscribeStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/SubscribeStatus.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/TimeTaken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/TimeTaken.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/Version.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/entity/PublishEventCompensateEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/entity/PublishEventCompensateEntity.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/entity/PublishEventEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/entity/PublishEventEntity.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/entity/SubscribeEventCompensateEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/entity/SubscribeEventCompensateEntity.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/entity/SubscribeEventEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/repository/entity/SubscribeEventEntity.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/serialize/Deserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/serialize/Deserializer.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/serialize/Serializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/serialize/Serializer.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/serialize/json/JsonDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/serialize/json/JsonDeserializer.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/serialize/json/JsonSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/serialize/json/JsonSerializer.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/subscriber/Subscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/subscriber/Subscriber.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/subscriber/SubscriberNameGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/subscriber/SubscriberNameGenerator.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/subscriber/SubscriberRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/subscriber/SubscriberRegistry.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/subscriber/SubscriberScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/subscriber/SubscriberScanner.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/subscriber/impl/SimpleSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/subscriber/impl/SimpleSubscriber.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/subscriber/impl/SimpleSubscriberNameGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/subscriber/impl/SimpleSubscriberNameGenerator.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/utils/Dates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/utils/Dates.java -------------------------------------------------------------------------------- /eventbus-core/src/main/java/me/ahoo/eventbus/core/utils/Threads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/main/java/me/ahoo/eventbus/core/utils/Threads.java -------------------------------------------------------------------------------- /eventbus-core/src/test/java/me/ahoo/eventbus/core/AnnotationDemoEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/test/java/me/ahoo/eventbus/core/AnnotationDemoEvent.java -------------------------------------------------------------------------------- /eventbus-core/src/test/java/me/ahoo/eventbus/core/DemoEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/test/java/me/ahoo/eventbus/core/DemoEvent.java -------------------------------------------------------------------------------- /eventbus-core/src/test/java/me/ahoo/eventbus/core/DemoSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/test/java/me/ahoo/eventbus/core/DemoSubscriber.java -------------------------------------------------------------------------------- /eventbus-core/src/test/java/me/ahoo/eventbus/core/EventDescriptorParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/test/java/me/ahoo/eventbus/core/EventDescriptorParserTest.java -------------------------------------------------------------------------------- /eventbus-core/src/test/java/me/ahoo/eventbus/core/ScheduledThreadPoolExecutorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/test/java/me/ahoo/eventbus/core/ScheduledThreadPoolExecutorTests.java -------------------------------------------------------------------------------- /eventbus-core/src/test/java/me/ahoo/eventbus/core/SubscriberScannerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-core/src/test/java/me/ahoo/eventbus/core/SubscriberScannerTests.java -------------------------------------------------------------------------------- /eventbus-demo/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-demo/build.gradle.kts -------------------------------------------------------------------------------- /eventbus-demo/src/main/java/me/ahoo/eventbus/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-demo/src/main/java/me/ahoo/eventbus/demo/DemoApplication.java -------------------------------------------------------------------------------- /eventbus-demo/src/main/java/me/ahoo/eventbus/demo/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-demo/src/main/java/me/ahoo/eventbus/demo/config/AppConfig.java -------------------------------------------------------------------------------- /eventbus-demo/src/main/java/me/ahoo/eventbus/demo/controller/BusController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-demo/src/main/java/me/ahoo/eventbus/demo/controller/BusController.java -------------------------------------------------------------------------------- /eventbus-demo/src/main/java/me/ahoo/eventbus/demo/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-demo/src/main/java/me/ahoo/eventbus/demo/controller/OrderController.java -------------------------------------------------------------------------------- /eventbus-demo/src/main/java/me/ahoo/eventbus/demo/event/FieldEventData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-demo/src/main/java/me/ahoo/eventbus/demo/event/FieldEventData.java -------------------------------------------------------------------------------- /eventbus-demo/src/main/java/me/ahoo/eventbus/demo/event/FieldEventWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-demo/src/main/java/me/ahoo/eventbus/demo/event/FieldEventWrapper.java -------------------------------------------------------------------------------- /eventbus-demo/src/main/java/me/ahoo/eventbus/demo/event/OrderCreatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-demo/src/main/java/me/ahoo/eventbus/demo/event/OrderCreatedEvent.java -------------------------------------------------------------------------------- /eventbus-demo/src/main/java/me/ahoo/eventbus/demo/event/PublishDataEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-demo/src/main/java/me/ahoo/eventbus/demo/event/PublishDataEvent.java -------------------------------------------------------------------------------- /eventbus-demo/src/main/java/me/ahoo/eventbus/demo/event/RePublishDataEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-demo/src/main/java/me/ahoo/eventbus/demo/event/RePublishDataEvent.java -------------------------------------------------------------------------------- /eventbus-demo/src/main/java/me/ahoo/eventbus/demo/service/BusService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-demo/src/main/java/me/ahoo/eventbus/demo/service/BusService.java -------------------------------------------------------------------------------- /eventbus-demo/src/main/java/me/ahoo/eventbus/demo/service/NoticeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-demo/src/main/java/me/ahoo/eventbus/demo/service/NoticeService.java -------------------------------------------------------------------------------- /eventbus-demo/src/main/java/me/ahoo/eventbus/demo/service/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-demo/src/main/java/me/ahoo/eventbus/demo/service/OrderService.java -------------------------------------------------------------------------------- /eventbus-demo/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-demo/src/main/resources/application.yml -------------------------------------------------------------------------------- /eventbus-dependencies/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-dependencies/build.gradle.kts -------------------------------------------------------------------------------- /eventbus-jdbc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-jdbc/build.gradle.kts -------------------------------------------------------------------------------- /eventbus-jdbc/src/main/java/me/ahoo/eventbus/jdbc/JdbcPublishEventRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-jdbc/src/main/java/me/ahoo/eventbus/jdbc/JdbcPublishEventRepository.java -------------------------------------------------------------------------------- /eventbus-jdbc/src/main/java/me/ahoo/eventbus/jdbc/JdbcSubscribeEventRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-jdbc/src/main/java/me/ahoo/eventbus/jdbc/JdbcSubscribeEventRepository.java -------------------------------------------------------------------------------- /eventbus-jdbc/src/test/java/me/ahoo/eventbus/core/compensate/db/CompensateLeaderServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-jdbc/src/test/java/me/ahoo/eventbus/core/compensate/db/CompensateLeaderServiceTest.java -------------------------------------------------------------------------------- /eventbus-jdbc/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-jdbc/src/test/resources/logback.xml -------------------------------------------------------------------------------- /eventbus-kafka/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-kafka/build.gradle.kts -------------------------------------------------------------------------------- /eventbus-kafka/src/main/java/me/ahoo/eventbus/kafka/KafkaEventCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-kafka/src/main/java/me/ahoo/eventbus/kafka/KafkaEventCodec.java -------------------------------------------------------------------------------- /eventbus-kafka/src/main/java/me/ahoo/eventbus/kafka/KafkaPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-kafka/src/main/java/me/ahoo/eventbus/kafka/KafkaPublisher.java -------------------------------------------------------------------------------- /eventbus-kafka/src/main/java/me/ahoo/eventbus/kafka/KafkaSubscriberRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-kafka/src/main/java/me/ahoo/eventbus/kafka/KafkaSubscriberRegistry.java -------------------------------------------------------------------------------- /eventbus-kafka/src/main/java/me/ahoo/eventbus/kafka/MethodKafkaListenerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-kafka/src/main/java/me/ahoo/eventbus/kafka/MethodKafkaListenerAdapter.java -------------------------------------------------------------------------------- /eventbus-rabbit/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-rabbit/build.gradle.kts -------------------------------------------------------------------------------- /eventbus-rabbit/src/main/java/me/ahoo/eventbus/rabbit/RabbitEventCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-rabbit/src/main/java/me/ahoo/eventbus/rabbit/RabbitEventCodec.java -------------------------------------------------------------------------------- /eventbus-rabbit/src/main/java/me/ahoo/eventbus/rabbit/RabbitEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-rabbit/src/main/java/me/ahoo/eventbus/rabbit/RabbitEventListener.java -------------------------------------------------------------------------------- /eventbus-rabbit/src/main/java/me/ahoo/eventbus/rabbit/RabbitPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-rabbit/src/main/java/me/ahoo/eventbus/rabbit/RabbitPublisher.java -------------------------------------------------------------------------------- /eventbus-rabbit/src/main/java/me/ahoo/eventbus/rabbit/RabbitSubscriberRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-rabbit/src/main/java/me/ahoo/eventbus/rabbit/RabbitSubscriberRegistry.java -------------------------------------------------------------------------------- /eventbus-rabbit/src/main/java/me/ahoo/eventbus/rabbit/config/RabbitConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-rabbit/src/main/java/me/ahoo/eventbus/rabbit/config/RabbitConfig.java -------------------------------------------------------------------------------- /eventbus-spring-boot-autoconfigure/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-autoconfigure/build.gradle.kts -------------------------------------------------------------------------------- /eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/EnabledSuffix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/EnabledSuffix.java -------------------------------------------------------------------------------- /eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/EventBusAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/EventBusAutoConfiguration.java -------------------------------------------------------------------------------- /eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/EventBusProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/EventBusProperties.java -------------------------------------------------------------------------------- /eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/compensate/CompensateAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/compensate/CompensateAutoConfiguration.java -------------------------------------------------------------------------------- /eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/compensate/CompensatePrefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/compensate/CompensatePrefix.java -------------------------------------------------------------------------------- /eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/compensate/CompensateProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/compensate/CompensateProperties.java -------------------------------------------------------------------------------- /eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/compensate/ConditionalOnCompensateEnabled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/compensate/ConditionalOnCompensateEnabled.java -------------------------------------------------------------------------------- /eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/kafka/BusKafkaAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/kafka/BusKafkaAutoConfiguration.java -------------------------------------------------------------------------------- /eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/kafka/ConditionalOnKafkaEnabled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/kafka/ConditionalOnKafkaEnabled.java -------------------------------------------------------------------------------- /eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/kafka/KafkaProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/kafka/KafkaProperties.java -------------------------------------------------------------------------------- /eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/rabbit/BusRabbitAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/rabbit/BusRabbitAutoConfiguration.java -------------------------------------------------------------------------------- /eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/rabbit/ConditionalOnRabbitEnabled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/rabbit/ConditionalOnRabbitEnabled.java -------------------------------------------------------------------------------- /eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/rabbit/RabbitProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-autoconfigure/src/main/java/me/ahoo/eventbus/spring/boot/autoconfigure/rabbit/RabbitProperties.java -------------------------------------------------------------------------------- /eventbus-spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /eventbus-spring-boot-starter/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-boot-starter/build.gradle.kts -------------------------------------------------------------------------------- /eventbus-spring-context/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-context/build.gradle.kts -------------------------------------------------------------------------------- /eventbus-spring-context/src/main/java/me/ahoo/eventbus/spring/annotation/EnableEventBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-context/src/main/java/me/ahoo/eventbus/spring/annotation/EnableEventBus.java -------------------------------------------------------------------------------- /eventbus-spring-context/src/main/java/me/ahoo/eventbus/spring/support/EventBusBootstrapConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-context/src/main/java/me/ahoo/eventbus/spring/support/EventBusBootstrapConfiguration.java -------------------------------------------------------------------------------- /eventbus-spring-context/src/main/java/me/ahoo/eventbus/spring/support/EventBusConfigurationSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-context/src/main/java/me/ahoo/eventbus/spring/support/EventBusConfigurationSelector.java -------------------------------------------------------------------------------- /eventbus-spring-context/src/main/java/me/ahoo/eventbus/spring/support/PublishAnnotationAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-context/src/main/java/me/ahoo/eventbus/spring/support/PublishAnnotationAspect.java -------------------------------------------------------------------------------- /eventbus-spring-context/src/main/java/me/ahoo/eventbus/spring/support/SubscriberLifecycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/eventbus-spring-context/src/main/java/me/ahoo/eventbus/spring/support/SubscriberLifecycle.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/gradlew.bat -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/govern-eventbus/HEAD/settings.gradle.kts --------------------------------------------------------------------------------