├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── Rakefile ├── pom.xml ├── yanwte2-core ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── winteryoung │ │ │ └── yanwte2 │ │ │ └── core │ │ │ ├── DataExtension.java │ │ │ ├── DataExtensionInitializer.java │ │ │ ├── ExtensibleData.java │ │ │ ├── ServiceOrchestrator.java │ │ │ ├── internal │ │ │ ├── ClassPathServiceProviderLocator.java │ │ │ ├── CombinatorTreeCache.java │ │ │ ├── ConfigFileBasedDataExtInitializerLocator.java │ │ │ ├── OrchestratorInterceptor.java │ │ │ ├── ServiceOrchestratorLoader.java │ │ │ ├── ServiceOrchestrators.java │ │ │ ├── ServiceProviderLocators.java │ │ │ ├── SurrogateCombinator.java │ │ │ ├── combinators │ │ │ │ ├── ChainCombinator.java │ │ │ │ ├── DynamicProviderCombinator.java │ │ │ │ ├── EmptyCombinator.java │ │ │ │ ├── MapReduceCombinator.java │ │ │ │ └── ProviderCombinator.java │ │ │ ├── dataext │ │ │ │ ├── CurrentThreadProviderPackage.java │ │ │ │ ├── DataExtensionFriendPackagesCache.java │ │ │ │ ├── DataExtensionInitializers.java │ │ │ │ └── DataExtensions.java │ │ │ └── utils │ │ │ │ └── Lazy.java │ │ │ └── spi │ │ │ ├── Combinator.java │ │ │ ├── DataExtensionInitializerLocator.java │ │ │ ├── LeafCombinator.java │ │ │ └── ServiceProviderLocator.java │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── com.github.winteryoung.yanwte2.core.spi.DataExtensionInitializerLocator │ │ └── com.github.winteryoung.yanwte2.core.spi.ServiceProviderLocator │ └── test │ ├── java │ ├── com │ │ └── github │ │ │ └── winteryoung │ │ │ └── yanwte2 │ │ │ └── core │ │ │ └── internal │ │ │ ├── combinators │ │ │ └── ChainCombinatorTests.java │ │ │ └── utils │ │ │ └── LazyTests.java │ └── scripts │ │ ├── dataext │ │ ├── friends │ │ │ ├── FriendDataExtTests.java │ │ │ └── testmaterial │ │ │ │ ├── illegal │ │ │ │ ├── Context7.java │ │ │ │ ├── Service7.java │ │ │ │ ├── ns7_1 │ │ │ │ │ ├── DataExt7_1.java │ │ │ │ │ └── Service7Provider1.java │ │ │ │ └── ns7_2 │ │ │ │ │ └── Service7Provider2.java │ │ │ │ └── legal │ │ │ │ ├── Context6.java │ │ │ │ ├── Service6.java │ │ │ │ ├── ns6_1 │ │ │ │ ├── DataExt6_1.java │ │ │ │ └── Service6Provider1.java │ │ │ │ └── ns6_2 │ │ │ │ └── Service6Provider2.java │ │ ├── initdataext │ │ │ ├── InitDataExtTests.java │ │ │ └── testmaterial │ │ │ │ ├── Context.java │ │ │ │ ├── multicontexts │ │ │ │ ├── Context15.java │ │ │ │ ├── Context16.java │ │ │ │ ├── DataExt15Initializer.java │ │ │ │ ├── DataExt16Initializer.java │ │ │ │ ├── Service15.java │ │ │ │ ├── Service15Provider.java │ │ │ │ ├── Service16.java │ │ │ │ └── Service16Provider.java │ │ │ │ ├── multiservices │ │ │ │ ├── MultiService1.java │ │ │ │ ├── MultiService2.java │ │ │ │ ├── n1 │ │ │ │ │ ├── DataExtInitializerImplNs1.java │ │ │ │ │ ├── DataExtN1.java │ │ │ │ │ ├── MultiService1N1Provider.java │ │ │ │ │ └── MultiService2N1Provider.java │ │ │ │ └── n2 │ │ │ │ │ ├── DataExtInitializerImplNs2.java │ │ │ │ │ ├── DataExtN2.java │ │ │ │ │ ├── MultiService1N2Provider.java │ │ │ │ │ └── MultiService2N2Provider.java │ │ │ │ └── simple │ │ │ │ ├── Service1.java │ │ │ │ ├── Service2.java │ │ │ │ ├── Service3.java │ │ │ │ ├── ns1 │ │ │ │ ├── DataExt.java │ │ │ │ ├── DataExtInitializerImplNs1.java │ │ │ │ └── Service1Provider1.java │ │ │ │ ├── ns2 │ │ │ │ ├── DataExt.java │ │ │ │ ├── DataExtInitializerImplNs2.java │ │ │ │ └── Service2Provider1.java │ │ │ │ └── ns3 │ │ │ │ └── Service3Provider1.java │ │ └── setdataext │ │ │ ├── SetDataExtTests.java │ │ │ └── testmaterial │ │ │ ├── Context.java │ │ │ ├── Service1.java │ │ │ ├── Service2.java │ │ │ └── ns1 │ │ │ ├── DataExt.java │ │ │ ├── Service1Provider.java │ │ │ └── Service2Provider.java │ │ ├── dynamicprovidercombinator │ │ ├── DynamicProviderCombinatorTests.java │ │ └── testmaterial │ │ │ ├── service8 │ │ │ ├── Service8.java │ │ │ ├── n1 │ │ │ │ └── Service8Provider1.java │ │ │ └── n2 │ │ │ │ └── Service8Provider2.java │ │ │ └── service9 │ │ │ ├── Service9.java │ │ │ ├── n1 │ │ │ └── Service9Provider1.java │ │ │ └── n2 │ │ │ └── Service9Provider2.java │ │ ├── emptycombinator │ │ ├── EmptyCombinatorTests.java │ │ └── testmaterial │ │ │ ├── Service10.java │ │ │ └── Service12.java │ │ ├── expandedtree │ │ ├── ExpandedTreeTests.java │ │ └── testmaterial │ │ │ ├── Service17.java │ │ │ ├── Service17Provider1.java │ │ │ ├── Service17Provider2.java │ │ │ ├── Service17Provider3.java │ │ │ └── n4 │ │ │ └── Service17Provider4.java │ │ ├── lazycombinator │ │ ├── LazyCombinatorTests.java │ │ └── testmaterial │ │ │ ├── Service4.java │ │ │ └── Service4Orchestrator.java │ │ ├── performance │ │ ├── InvocationPerfTests.java │ │ └── testmaterial │ │ │ ├── Service18.java │ │ │ └── Service18Provider.java │ │ ├── providercombinator │ │ ├── ProviderCombinatorTests.java │ │ └── testmaterial │ │ │ ├── Service11.java │ │ │ ├── Service11Provider1.java │ │ │ └── Service11Provider2.java │ │ └── serviceorchestrator │ │ ├── ServiceOrchestratorTests.java │ │ └── testmaterial │ │ └── simple │ │ ├── NormalService.java │ │ ├── ServiceNotImplementFunction.java │ │ ├── ServiceWithoutOrchestrator.java │ │ ├── SimpleService.java │ │ └── SimpleServiceProvider.java │ └── resources │ └── META-INF │ ├── services │ ├── scripts.dynamicprovidercombinator.testmaterial.service8.Service8 │ ├── scripts.dynamicprovidercombinator.testmaterial.service9.Service9 │ └── scripts.expandedtree.testmaterial.Service17 │ └── yanwte │ ├── initializers │ └── orchestrators ├── yanwte2-demo ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── github │ └── winteryoung │ └── yanwte2demo │ ├── App.java │ ├── biz │ ├── account │ │ └── AccountSaveBasicService.java │ ├── creditcard │ │ ├── CreditCard.java │ │ ├── CreditCardAccountTypeGetterService.java │ │ ├── CreditCardController.java │ │ └── CreditCardSaveService.java │ └── taobao │ │ ├── TaobaoAccount.java │ │ ├── TaobaoAccountController.java │ │ ├── TaobaoAccountSaveService.java │ │ └── TaobaoAccountTypeGetterService.java │ ├── models │ ├── Account.java │ ├── AccountTestContext.java │ └── AccountType.java │ └── services │ ├── AccountSaveService.java │ ├── AccountTestService.java │ └── AccountTypeGetterService.java └── yanwte2-spring ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── github │ │ └── winteryoung │ │ └── yanwte2 │ │ └── spring │ │ ├── SpringServiceOrchestrator.java │ │ └── internal │ │ ├── SpringDataExtensionInitializerLocator.java │ │ ├── SpringHook.java │ │ ├── SpringServiceProviderLocator.java │ │ └── Yanwte2SpringConfig.java └── resources │ └── META-INF │ ├── services │ ├── com.github.winteryoung.yanwte2.core.spi.DataExtensionInitializerLocator │ └── com.github.winteryoung.yanwte2.core.spi.ServiceProviderLocator │ └── spring.factories └── test ├── java ├── base │ └── TestBase.java └── springscripts │ ├── TestApp.java │ ├── dynamicprovidercombinator │ ├── DynamicProviderCombinatorTests.java │ └── testmaterial │ │ ├── Service2.java │ │ ├── n1 │ │ └── Service2Provider1.java │ │ └── n2 │ │ └── Service2Provider2.java │ ├── springdataextinit │ ├── SpringDataExtInitTests.java │ └── testmaterial │ │ ├── Context3.java │ │ ├── Service3.java │ │ └── n1 │ │ ├── DataExt3_1.java │ │ ├── DataExtInit.java │ │ └── Service3Provider.java │ └── springorchestrator │ ├── SpringOrchestratorTests.java │ └── testmaterial │ ├── Service1.java │ └── Service1Provider.java └── resources └── logback.xml /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=lf -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/Rakefile -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/pom.xml -------------------------------------------------------------------------------- /yanwte2-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/pom.xml -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/DataExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/DataExtension.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/DataExtensionInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/DataExtensionInitializer.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/ExtensibleData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/ExtensibleData.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/ServiceOrchestrator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/ServiceOrchestrator.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/ClassPathServiceProviderLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/ClassPathServiceProviderLocator.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/CombinatorTreeCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/CombinatorTreeCache.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/ConfigFileBasedDataExtInitializerLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/ConfigFileBasedDataExtInitializerLocator.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/OrchestratorInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/OrchestratorInterceptor.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/ServiceOrchestratorLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/ServiceOrchestratorLoader.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/ServiceOrchestrators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/ServiceOrchestrators.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/ServiceProviderLocators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/ServiceProviderLocators.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/SurrogateCombinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/SurrogateCombinator.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/combinators/ChainCombinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/combinators/ChainCombinator.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/combinators/DynamicProviderCombinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/combinators/DynamicProviderCombinator.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/combinators/EmptyCombinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/combinators/EmptyCombinator.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/combinators/MapReduceCombinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/combinators/MapReduceCombinator.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/combinators/ProviderCombinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/combinators/ProviderCombinator.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/dataext/CurrentThreadProviderPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/dataext/CurrentThreadProviderPackage.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/dataext/DataExtensionFriendPackagesCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/dataext/DataExtensionFriendPackagesCache.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/dataext/DataExtensionInitializers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/dataext/DataExtensionInitializers.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/dataext/DataExtensions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/dataext/DataExtensions.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/utils/Lazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/internal/utils/Lazy.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/spi/Combinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/spi/Combinator.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/spi/DataExtensionInitializerLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/spi/DataExtensionInitializerLocator.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/spi/LeafCombinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/spi/LeafCombinator.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/spi/ServiceProviderLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/java/com/github/winteryoung/yanwte2/core/spi/ServiceProviderLocator.java -------------------------------------------------------------------------------- /yanwte2-core/src/main/resources/META-INF/services/com.github.winteryoung.yanwte2.core.spi.DataExtensionInitializerLocator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/resources/META-INF/services/com.github.winteryoung.yanwte2.core.spi.DataExtensionInitializerLocator -------------------------------------------------------------------------------- /yanwte2-core/src/main/resources/META-INF/services/com.github.winteryoung.yanwte2.core.spi.ServiceProviderLocator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/main/resources/META-INF/services/com.github.winteryoung.yanwte2.core.spi.ServiceProviderLocator -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/com/github/winteryoung/yanwte2/core/internal/combinators/ChainCombinatorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/com/github/winteryoung/yanwte2/core/internal/combinators/ChainCombinatorTests.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/com/github/winteryoung/yanwte2/core/internal/utils/LazyTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/com/github/winteryoung/yanwte2/core/internal/utils/LazyTests.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/friends/FriendDataExtTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/friends/FriendDataExtTests.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/illegal/Context7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/illegal/Context7.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/illegal/Service7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/illegal/Service7.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/illegal/ns7_1/DataExt7_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/illegal/ns7_1/DataExt7_1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/illegal/ns7_1/Service7Provider1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/illegal/ns7_1/Service7Provider1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/illegal/ns7_2/Service7Provider2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/illegal/ns7_2/Service7Provider2.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/legal/Context6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/legal/Context6.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/legal/Service6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/legal/Service6.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/legal/ns6_1/DataExt6_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/legal/ns6_1/DataExt6_1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/legal/ns6_1/Service6Provider1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/legal/ns6_1/Service6Provider1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/legal/ns6_2/Service6Provider2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/friends/testmaterial/legal/ns6_2/Service6Provider2.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/InitDataExtTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/InitDataExtTests.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/Context.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/Context15.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/Context15.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/Context16.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/Context16.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/DataExt15Initializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/DataExt15Initializer.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/DataExt16Initializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/DataExt16Initializer.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/Service15.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/Service15.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/Service15Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/Service15Provider.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/Service16.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/Service16.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/Service16Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multicontexts/Service16Provider.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/MultiService1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/MultiService1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/MultiService2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/MultiService2.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n1/DataExtInitializerImplNs1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n1/DataExtInitializerImplNs1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n1/DataExtN1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n1/DataExtN1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n1/MultiService1N1Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n1/MultiService1N1Provider.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n1/MultiService2N1Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n1/MultiService2N1Provider.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n2/DataExtInitializerImplNs2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n2/DataExtInitializerImplNs2.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n2/DataExtN2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n2/DataExtN2.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n2/MultiService1N2Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n2/MultiService1N2Provider.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n2/MultiService2N2Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/multiservices/n2/MultiService2N2Provider.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/Service1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/Service1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/Service2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/Service2.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/Service3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/Service3.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/ns1/DataExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/ns1/DataExt.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/ns1/DataExtInitializerImplNs1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/ns1/DataExtInitializerImplNs1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/ns1/Service1Provider1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/ns1/Service1Provider1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/ns2/DataExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/ns2/DataExt.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/ns2/DataExtInitializerImplNs2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/ns2/DataExtInitializerImplNs2.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/ns2/Service2Provider1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/ns2/Service2Provider1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/ns3/Service3Provider1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/initdataext/testmaterial/simple/ns3/Service3Provider1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/setdataext/SetDataExtTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/setdataext/SetDataExtTests.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/setdataext/testmaterial/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/setdataext/testmaterial/Context.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/setdataext/testmaterial/Service1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/setdataext/testmaterial/Service1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/setdataext/testmaterial/Service2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/setdataext/testmaterial/Service2.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/setdataext/testmaterial/ns1/DataExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/setdataext/testmaterial/ns1/DataExt.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/setdataext/testmaterial/ns1/Service1Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/setdataext/testmaterial/ns1/Service1Provider.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dataext/setdataext/testmaterial/ns1/Service2Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dataext/setdataext/testmaterial/ns1/Service2Provider.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dynamicprovidercombinator/DynamicProviderCombinatorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dynamicprovidercombinator/DynamicProviderCombinatorTests.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dynamicprovidercombinator/testmaterial/service8/Service8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dynamicprovidercombinator/testmaterial/service8/Service8.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dynamicprovidercombinator/testmaterial/service8/n1/Service8Provider1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dynamicprovidercombinator/testmaterial/service8/n1/Service8Provider1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dynamicprovidercombinator/testmaterial/service8/n2/Service8Provider2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dynamicprovidercombinator/testmaterial/service8/n2/Service8Provider2.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dynamicprovidercombinator/testmaterial/service9/Service9.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dynamicprovidercombinator/testmaterial/service9/Service9.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dynamicprovidercombinator/testmaterial/service9/n1/Service9Provider1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dynamicprovidercombinator/testmaterial/service9/n1/Service9Provider1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/dynamicprovidercombinator/testmaterial/service9/n2/Service9Provider2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/dynamicprovidercombinator/testmaterial/service9/n2/Service9Provider2.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/emptycombinator/EmptyCombinatorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/emptycombinator/EmptyCombinatorTests.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/emptycombinator/testmaterial/Service10.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/emptycombinator/testmaterial/Service10.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/emptycombinator/testmaterial/Service12.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/emptycombinator/testmaterial/Service12.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/expandedtree/ExpandedTreeTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/expandedtree/ExpandedTreeTests.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/expandedtree/testmaterial/Service17.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/expandedtree/testmaterial/Service17.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/expandedtree/testmaterial/Service17Provider1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/expandedtree/testmaterial/Service17Provider1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/expandedtree/testmaterial/Service17Provider2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/expandedtree/testmaterial/Service17Provider2.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/expandedtree/testmaterial/Service17Provider3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/expandedtree/testmaterial/Service17Provider3.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/expandedtree/testmaterial/n4/Service17Provider4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/expandedtree/testmaterial/n4/Service17Provider4.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/lazycombinator/LazyCombinatorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/lazycombinator/LazyCombinatorTests.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/lazycombinator/testmaterial/Service4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/lazycombinator/testmaterial/Service4.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/lazycombinator/testmaterial/Service4Orchestrator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/lazycombinator/testmaterial/Service4Orchestrator.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/performance/InvocationPerfTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/performance/InvocationPerfTests.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/performance/testmaterial/Service18.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/performance/testmaterial/Service18.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/performance/testmaterial/Service18Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/performance/testmaterial/Service18Provider.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/providercombinator/ProviderCombinatorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/providercombinator/ProviderCombinatorTests.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/providercombinator/testmaterial/Service11.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/providercombinator/testmaterial/Service11.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/providercombinator/testmaterial/Service11Provider1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/providercombinator/testmaterial/Service11Provider1.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/providercombinator/testmaterial/Service11Provider2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/providercombinator/testmaterial/Service11Provider2.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/serviceorchestrator/ServiceOrchestratorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/serviceorchestrator/ServiceOrchestratorTests.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/serviceorchestrator/testmaterial/simple/NormalService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/serviceorchestrator/testmaterial/simple/NormalService.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/serviceorchestrator/testmaterial/simple/ServiceNotImplementFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/serviceorchestrator/testmaterial/simple/ServiceNotImplementFunction.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/serviceorchestrator/testmaterial/simple/ServiceWithoutOrchestrator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/serviceorchestrator/testmaterial/simple/ServiceWithoutOrchestrator.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/serviceorchestrator/testmaterial/simple/SimpleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/serviceorchestrator/testmaterial/simple/SimpleService.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/java/scripts/serviceorchestrator/testmaterial/simple/SimpleServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/java/scripts/serviceorchestrator/testmaterial/simple/SimpleServiceProvider.java -------------------------------------------------------------------------------- /yanwte2-core/src/test/resources/META-INF/services/scripts.dynamicprovidercombinator.testmaterial.service8.Service8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/resources/META-INF/services/scripts.dynamicprovidercombinator.testmaterial.service8.Service8 -------------------------------------------------------------------------------- /yanwte2-core/src/test/resources/META-INF/services/scripts.dynamicprovidercombinator.testmaterial.service9.Service9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/resources/META-INF/services/scripts.dynamicprovidercombinator.testmaterial.service9.Service9 -------------------------------------------------------------------------------- /yanwte2-core/src/test/resources/META-INF/services/scripts.expandedtree.testmaterial.Service17: -------------------------------------------------------------------------------- 1 | scripts.expandedtree.testmaterial.n4.Service17Provider4 -------------------------------------------------------------------------------- /yanwte2-core/src/test/resources/META-INF/yanwte/initializers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/resources/META-INF/yanwte/initializers -------------------------------------------------------------------------------- /yanwte2-core/src/test/resources/META-INF/yanwte/orchestrators: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-core/src/test/resources/META-INF/yanwte/orchestrators -------------------------------------------------------------------------------- /yanwte2-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/pom.xml -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/App.java -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/account/AccountSaveBasicService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/account/AccountSaveBasicService.java -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/creditcard/CreditCard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/creditcard/CreditCard.java -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/creditcard/CreditCardAccountTypeGetterService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/creditcard/CreditCardAccountTypeGetterService.java -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/creditcard/CreditCardController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/creditcard/CreditCardController.java -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/creditcard/CreditCardSaveService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/creditcard/CreditCardSaveService.java -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/taobao/TaobaoAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/taobao/TaobaoAccount.java -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/taobao/TaobaoAccountController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/taobao/TaobaoAccountController.java -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/taobao/TaobaoAccountSaveService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/taobao/TaobaoAccountSaveService.java -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/taobao/TaobaoAccountTypeGetterService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/biz/taobao/TaobaoAccountTypeGetterService.java -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/models/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/models/Account.java -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/models/AccountTestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/models/AccountTestContext.java -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/models/AccountType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/models/AccountType.java -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/services/AccountSaveService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/services/AccountSaveService.java -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/services/AccountTestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/services/AccountTestService.java -------------------------------------------------------------------------------- /yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/services/AccountTypeGetterService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-demo/src/main/java/com/github/winteryoung/yanwte2demo/services/AccountTypeGetterService.java -------------------------------------------------------------------------------- /yanwte2-spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/pom.xml -------------------------------------------------------------------------------- /yanwte2-spring/src/main/java/com/github/winteryoung/yanwte2/spring/SpringServiceOrchestrator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/main/java/com/github/winteryoung/yanwte2/spring/SpringServiceOrchestrator.java -------------------------------------------------------------------------------- /yanwte2-spring/src/main/java/com/github/winteryoung/yanwte2/spring/internal/SpringDataExtensionInitializerLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/main/java/com/github/winteryoung/yanwte2/spring/internal/SpringDataExtensionInitializerLocator.java -------------------------------------------------------------------------------- /yanwte2-spring/src/main/java/com/github/winteryoung/yanwte2/spring/internal/SpringHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/main/java/com/github/winteryoung/yanwte2/spring/internal/SpringHook.java -------------------------------------------------------------------------------- /yanwte2-spring/src/main/java/com/github/winteryoung/yanwte2/spring/internal/SpringServiceProviderLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/main/java/com/github/winteryoung/yanwte2/spring/internal/SpringServiceProviderLocator.java -------------------------------------------------------------------------------- /yanwte2-spring/src/main/java/com/github/winteryoung/yanwte2/spring/internal/Yanwte2SpringConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/main/java/com/github/winteryoung/yanwte2/spring/internal/Yanwte2SpringConfig.java -------------------------------------------------------------------------------- /yanwte2-spring/src/main/resources/META-INF/services/com.github.winteryoung.yanwte2.core.spi.DataExtensionInitializerLocator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/main/resources/META-INF/services/com.github.winteryoung.yanwte2.core.spi.DataExtensionInitializerLocator -------------------------------------------------------------------------------- /yanwte2-spring/src/main/resources/META-INF/services/com.github.winteryoung.yanwte2.core.spi.ServiceProviderLocator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/main/resources/META-INF/services/com.github.winteryoung.yanwte2.core.spi.ServiceProviderLocator -------------------------------------------------------------------------------- /yanwte2-spring/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /yanwte2-spring/src/test/java/base/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/java/base/TestBase.java -------------------------------------------------------------------------------- /yanwte2-spring/src/test/java/springscripts/TestApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/java/springscripts/TestApp.java -------------------------------------------------------------------------------- /yanwte2-spring/src/test/java/springscripts/dynamicprovidercombinator/DynamicProviderCombinatorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/java/springscripts/dynamicprovidercombinator/DynamicProviderCombinatorTests.java -------------------------------------------------------------------------------- /yanwte2-spring/src/test/java/springscripts/dynamicprovidercombinator/testmaterial/Service2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/java/springscripts/dynamicprovidercombinator/testmaterial/Service2.java -------------------------------------------------------------------------------- /yanwte2-spring/src/test/java/springscripts/dynamicprovidercombinator/testmaterial/n1/Service2Provider1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/java/springscripts/dynamicprovidercombinator/testmaterial/n1/Service2Provider1.java -------------------------------------------------------------------------------- /yanwte2-spring/src/test/java/springscripts/dynamicprovidercombinator/testmaterial/n2/Service2Provider2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/java/springscripts/dynamicprovidercombinator/testmaterial/n2/Service2Provider2.java -------------------------------------------------------------------------------- /yanwte2-spring/src/test/java/springscripts/springdataextinit/SpringDataExtInitTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/java/springscripts/springdataextinit/SpringDataExtInitTests.java -------------------------------------------------------------------------------- /yanwte2-spring/src/test/java/springscripts/springdataextinit/testmaterial/Context3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/java/springscripts/springdataextinit/testmaterial/Context3.java -------------------------------------------------------------------------------- /yanwte2-spring/src/test/java/springscripts/springdataextinit/testmaterial/Service3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/java/springscripts/springdataextinit/testmaterial/Service3.java -------------------------------------------------------------------------------- /yanwte2-spring/src/test/java/springscripts/springdataextinit/testmaterial/n1/DataExt3_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/java/springscripts/springdataextinit/testmaterial/n1/DataExt3_1.java -------------------------------------------------------------------------------- /yanwte2-spring/src/test/java/springscripts/springdataextinit/testmaterial/n1/DataExtInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/java/springscripts/springdataextinit/testmaterial/n1/DataExtInit.java -------------------------------------------------------------------------------- /yanwte2-spring/src/test/java/springscripts/springdataextinit/testmaterial/n1/Service3Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/java/springscripts/springdataextinit/testmaterial/n1/Service3Provider.java -------------------------------------------------------------------------------- /yanwte2-spring/src/test/java/springscripts/springorchestrator/SpringOrchestratorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/java/springscripts/springorchestrator/SpringOrchestratorTests.java -------------------------------------------------------------------------------- /yanwte2-spring/src/test/java/springscripts/springorchestrator/testmaterial/Service1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/java/springscripts/springorchestrator/testmaterial/Service1.java -------------------------------------------------------------------------------- /yanwte2-spring/src/test/java/springscripts/springorchestrator/testmaterial/Service1Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/java/springscripts/springorchestrator/testmaterial/Service1Provider.java -------------------------------------------------------------------------------- /yanwte2-spring/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winteryoung/yanwte2/HEAD/yanwte2-spring/src/test/resources/logback.xml --------------------------------------------------------------------------------