[{"title":"( 46 个子文件 85KB ) spring-integration-eventbus:基于 Spring Integration 框架的以解耦方式连接事件发布者和事件订阅者的事件总线","children":[{"title":"spring-integration-eventbus-master","children":[{"title":"gradlew.bat <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"gradlew <span style='color:#111;'> 4.96KB </span>","children":null,"spread":false},{"title":"gradle.properties <span style='color:#111;'> 613B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"gradle","children":[{"title":"wrapper","children":[{"title":"gradle-wrapper.jar <span style='color:#111;'> 49.82KB </span>","children":null,"spread":false},{"title":"gradle-wrapper.properties <span style='color:#111;'> 230B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"src","children":[{"title":"test","children":[{"title":"resources","children":[{"title":"log4j2-test.xml <span style='color:#111;'> 356B </span>","children":null,"spread":false}],"spread":true},{"title":"groovy","children":[{"title":"org","children":[{"title":"unbrokendome","children":[{"title":"eventbus","children":[{"title":"autoconfigure","children":[{"title":"EventBusAutoConfigurationIntegrationTest.groovy <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false}],"spread":true},{"title":"AsyncTestSubscriber.groovy <span style='color:#111;'> 147B </span>","children":null,"spread":false},{"title":"TestEvent.groovy <span style='color:#111;'> 116B </span>","children":null,"spread":false},{"title":"proxy","children":[{"title":"SimpleSubscriberInfo.groovy <span style='color:#111;'> 286B </span>","children":null,"spread":false},{"title":"CglibSubscriberProxyClassGeneratorTest.groovy <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false},{"title":"AnnotationSubscriberConfigIntegrationTest.groovy <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"ReflectiveSubscriberScannerTest.groovy <span style='color:#111;'> 5.06KB </span>","children":null,"spread":false}],"spread":false},{"title":"TestSubscriber.groovy <span style='color:#111;'> 125B </span>","children":null,"spread":false},{"title":"components","children":[{"title":"ChannelEventPublisherTest.groovy <span style='color:#111;'> 716B </span>","children":null,"spread":false}],"spread":false},{"title":"AsyncTestEvent.groovy <span style='color:#111;'> 123B </span>","children":null,"spread":false},{"title":"EventBusIntegrationTest.groovy <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"META-INF","children":[{"title":"spring.factories <span style='color:#111;'> 130B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"org","children":[{"title":"unbrokendome","children":[{"title":"eventbus","children":[{"title":"Subscribe.java <span style='color:#111;'> 213B </span>","children":null,"spread":false},{"title":"config","children":[{"title":"EventBusConfig.java <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"EventBusTransactionConfig.java <span style='color:#111;'> 691B </span>","children":null,"spread":false},{"title":"EventBusConfigurer.java <span style='color:#111;'> 208B </span>","children":null,"spread":false},{"title":"EnableEventBus.java <span style='color:#111;'> 272B </span>","children":null,"spread":false}],"spread":false},{"title":"autoconfigure","children":[{"title":"EventBusConfigurationProperties.java <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"EventBusAutoConfiguration.java <span style='color:#111;'> 396B </span>","children":null,"spread":false}],"spread":false},{"title":"EventSubscriber.java <span style='color:#111;'> 243B </span>","children":null,"spread":false},{"title":"proxy","children":[{"title":"CglibSubscriberProxyClassGenerator.java <span style='color:#111;'> 6.02KB </span>","children":null,"spread":false},{"title":"EventSubscriberInfo.java <span style='color:#111;'> 227B </span>","children":null,"spread":false},{"title":"SubscriberProxyClassGenerator.java <span style='color:#111;'> 247B </span>","children":null,"spread":false},{"title":"ReflectiveSubscriberScanner.java <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"SubscriberScanner.java <span style='color:#111;'> 203B </span>","children":null,"spread":false},{"title":"ReflectiveEventSubscriberInfo.java <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"EventSubscriberBeanPostProcessor.java <span style='color:#111;'> 4.48KB </span>","children":null,"spread":false},{"title":"EventSubscriberProxy.java <span style='color:#111;'> 160B </span>","children":null,"spread":false},{"title":"AnnotationSubscriberConfig.java <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false}],"spread":false},{"title":"components","children":[{"title":"EventTypeMessageSelector.java <span style='color:#111;'> 706B </span>","children":null,"spread":false},{"title":"ChannelEventPublisher.java <span style='color:#111;'> 648B </span>","children":null,"spread":false},{"title":"EventBusBuilder.java <span style='color:#111;'> 948B </span>","children":null,"spread":false},{"title":"EventBusBuilderImpl.java <span style='color:#111;'> 8.31KB </span>","children":null,"spread":false}],"spread":false},{"title":"EventPublisher.java <span style='color:#111;'> 105B </span>","children":null,"spread":false},{"title":"util","children":[{"title":"Reflection.java <span style='color:#111;'> 3.52KB </span>","children":null,"spread":false},{"title":"MethodSignature.java <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 26B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 7.07KB </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 3.39KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]