├── .gitignore ├── Dispatcher.iml ├── README.md ├── pom.xml └── src ├── main └── java │ └── serviceframework │ └── dispatcher │ ├── Compositor.scala │ ├── Processor.scala │ ├── ServiceInj.scala │ ├── Strategy.scala │ ├── StrategyDispatcher.scala │ ├── default │ ├── ABTestStrategy.scala │ └── LinearStrategy.scala │ └── test │ ├── DefaultStrategy.scala │ └── TestProcessor.scala └── test └── java └── serviceframework └── AppTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /ServiceframeworkDispatcher.iml 3 | /target 4 | -------------------------------------------------------------------------------- /Dispatcher.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allwefantasy/ServiceframeworkDispatcher/HEAD/Dispatcher.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allwefantasy/ServiceframeworkDispatcher/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allwefantasy/ServiceframeworkDispatcher/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/serviceframework/dispatcher/Compositor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allwefantasy/ServiceframeworkDispatcher/HEAD/src/main/java/serviceframework/dispatcher/Compositor.scala -------------------------------------------------------------------------------- /src/main/java/serviceframework/dispatcher/Processor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allwefantasy/ServiceframeworkDispatcher/HEAD/src/main/java/serviceframework/dispatcher/Processor.scala -------------------------------------------------------------------------------- /src/main/java/serviceframework/dispatcher/ServiceInj.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allwefantasy/ServiceframeworkDispatcher/HEAD/src/main/java/serviceframework/dispatcher/ServiceInj.scala -------------------------------------------------------------------------------- /src/main/java/serviceframework/dispatcher/Strategy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allwefantasy/ServiceframeworkDispatcher/HEAD/src/main/java/serviceframework/dispatcher/Strategy.scala -------------------------------------------------------------------------------- /src/main/java/serviceframework/dispatcher/StrategyDispatcher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allwefantasy/ServiceframeworkDispatcher/HEAD/src/main/java/serviceframework/dispatcher/StrategyDispatcher.scala -------------------------------------------------------------------------------- /src/main/java/serviceframework/dispatcher/default/ABTestStrategy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allwefantasy/ServiceframeworkDispatcher/HEAD/src/main/java/serviceframework/dispatcher/default/ABTestStrategy.scala -------------------------------------------------------------------------------- /src/main/java/serviceframework/dispatcher/default/LinearStrategy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allwefantasy/ServiceframeworkDispatcher/HEAD/src/main/java/serviceframework/dispatcher/default/LinearStrategy.scala -------------------------------------------------------------------------------- /src/main/java/serviceframework/dispatcher/test/DefaultStrategy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allwefantasy/ServiceframeworkDispatcher/HEAD/src/main/java/serviceframework/dispatcher/test/DefaultStrategy.scala -------------------------------------------------------------------------------- /src/main/java/serviceframework/dispatcher/test/TestProcessor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allwefantasy/ServiceframeworkDispatcher/HEAD/src/main/java/serviceframework/dispatcher/test/TestProcessor.scala -------------------------------------------------------------------------------- /src/test/java/serviceframework/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allwefantasy/ServiceframeworkDispatcher/HEAD/src/test/java/serviceframework/AppTest.java --------------------------------------------------------------------------------