├── .gitignore ├── LICENSE ├── README.md ├── festival-aop ├── build.gradle └── src │ ├── main │ ├── java │ │ └── cn │ │ │ └── bdqfork │ │ │ └── aop │ │ │ ├── MethodInvocation.java │ │ │ ├── MethodSignature.java │ │ │ ├── advice │ │ │ ├── AbstractAdvisor.java │ │ │ ├── AbstractAspectAdvice.java │ │ │ ├── Advice.java │ │ │ ├── Advisor.java │ │ │ ├── AfterAdvice.java │ │ │ ├── AfterReturningAdvice.java │ │ │ ├── AroundAdvice.java │ │ │ ├── AspectAdvice.java │ │ │ ├── AspectAdvisor.java │ │ │ ├── AspectAfterReturningAdvice.java │ │ │ ├── AspectAroundAdvice.java │ │ │ ├── AspectMethodBeforeAdvice.java │ │ │ ├── AspectThrowsAdvice.java │ │ │ ├── BeforeAdvice.java │ │ │ ├── MethodBeforeAdvice.java │ │ │ ├── RegexpMethodAdvisor.java │ │ │ └── ThrowsAdvice.java │ │ │ ├── factory │ │ │ ├── AopProxyBeanFactory.java │ │ │ └── DefaultAopProxyBeanFactory.java │ │ │ ├── processor │ │ │ ├── AopProxyProcessor.java │ │ │ └── AspectResolver.java │ │ │ └── proxy │ │ │ ├── AopProxy.java │ │ │ ├── AopProxyConfig.java │ │ │ ├── AopProxySupport.java │ │ │ ├── DefaultProxyInvocationHandler.java │ │ │ ├── ProxyInvocationHandler.java │ │ │ ├── cglib │ │ │ ├── CglibMethodInterceptor.java │ │ │ └── CglibProxy.java │ │ │ └── javassist │ │ │ ├── JavassistInvocationHandler.java │ │ │ └── JavassistProxy.java │ └── resources │ │ └── META-INF │ │ └── extensions │ │ └── cn.bdqfork.context.processor.LifeCycleProcessor │ └── test │ └── java │ └── cn │ └── bdqfork │ └── aop │ ├── MethodSignatureTest.java │ └── factory │ └── DefaultAopProxyBeanFactoryTest.java ├── festival-cache ├── build.gradle └── src │ └── main │ ├── java │ └── cn │ │ └── bdqfork │ │ └── cache │ │ ├── annotation │ │ ├── Cache.java │ │ └── Evict.java │ │ ├── constant │ │ ├── CacheProperty.kt │ │ └── RedisProperty.kt │ │ ├── processor │ │ └── CacheSupportProcessor.java │ │ ├── provider │ │ ├── AbstractCacheProvider.java │ │ ├── CacheProvider.java │ │ └── RedisCacheProvider.java │ │ └── proxy │ │ └── CacheInvocationHandler.java │ └── resources │ └── META-INF │ └── extensions │ └── cn.bdqfork.context.processor.LifeCycleProcessor ├── festival-context ├── build.gradle └── src │ ├── main │ └── java │ │ └── cn │ │ └── bdqfork │ │ └── context │ │ ├── AbstractApplicationContext.java │ │ ├── AnnotationApplicationContext.java │ │ ├── ApplicationContext.java │ │ ├── annotation │ │ └── ComponentScan.java │ │ ├── aware │ │ ├── BeanFactoryAware.java │ │ ├── ClassLoaderAware.java │ │ └── ResourceReaderAware.java │ │ ├── configuration │ │ ├── Configuration.java │ │ ├── Value.java │ │ └── reader │ │ │ ├── AbstractResourceReader.java │ │ │ ├── GenericResourceReader.java │ │ │ ├── PropertiesResourceReader.java │ │ │ ├── ResourceReader.java │ │ │ └── YamlResourceReader.java │ │ ├── factory │ │ ├── AbstractBeanDefinitionReader.java │ │ └── AnnotationBeanDefinitionReader.java │ │ └── processor │ │ ├── AbstractLifeCycleProcessor.java │ │ └── LifeCycleProcessor.java │ └── test │ ├── java │ └── cn │ │ └── bdqfork │ │ ├── context │ │ ├── AnnotationApplicationContextTest.java │ │ └── configuration │ │ │ └── reader │ │ │ └── GenericResourceReaderTest.java │ │ └── model │ │ ├── bean │ │ ├── SingletonBeanService.java │ │ ├── SingletonBeanServiceImpl.java │ │ ├── exception │ │ │ ├── ErrorBean.java │ │ │ ├── InjectedBean.java │ │ │ ├── ResolveExceptionBean.java │ │ │ └── unsatisfied │ │ │ │ ├── UnsatisfiedBeanExceptionBean.java │ │ │ │ └── WrongInjectedBean.java │ │ └── normal │ │ │ ├── SingletonBeanService.java │ │ │ └── SingletonBeanServiceImpl.java │ │ ├── collection │ │ ├── CollectionPropertyDao.java │ │ ├── CollectionPropertyDaoImpl1.java │ │ ├── CollectionPropertyDaoImpl2.java │ │ └── CollectionPropertyService.java │ │ ├── configuration │ │ ├── FactoryBean.java │ │ ├── FactoryMethodBean.java │ │ ├── Server.java │ │ └── ServerConfig.java │ │ ├── cycle │ │ ├── ConstructorCycleDao.java │ │ ├── ConstructorCycleDaoImpl.java │ │ ├── ConstructorCycleService.java │ │ ├── ConstructorCycleServiceImpl.java │ │ ├── FieldCycleDao.java │ │ ├── FieldCycleDaoImpl.java │ │ ├── FieldCycleService.java │ │ ├── FieldCycleServiceImpl.java │ │ ├── PrototypeConstructorCycleDao.java │ │ ├── PrototypeConstructorCycleDaoImpl.java │ │ ├── PrototypeConstructorCycleService.java │ │ ├── PrototypeConstructorCycleServiceImpl.java │ │ ├── PrototypeFieldCycleDao.java │ │ ├── PrototypeFieldCycleDaoImpl.java │ │ ├── PrototypeFieldCycleService.java │ │ ├── PrototypeFieldCycleServiceImpl.java │ │ ├── PrototypeSetterCycleDao.java │ │ ├── PrototypeSetterCycleDaoImpl.java │ │ ├── PrototypeSetterCycleService.java │ │ ├── PrototypeSetterCycleServiceImpl.java │ │ ├── ProviderCycleSetterDao.java │ │ ├── ProviderFieldCycleDao.java │ │ ├── ProviderFieldCycleDaoImpl.java │ │ ├── ProviderFieldCycleService.java │ │ ├── ProviderFieldCycleServiceImpl.java │ │ ├── ProviderSetterCycleDaoImpl.java │ │ ├── ProviderSetterCycleService.java │ │ ├── ProviderSetterCycleServiceImpl.java │ │ ├── SetterCycleDao.java │ │ ├── SetterCycleDaoImpl.java │ │ ├── SetterCycleService.java │ │ └── SetterCycleServiceImpl.java │ │ ├── jsr250 │ │ ├── JSR250FieldCycleDao.java │ │ ├── JSR250FieldCycleDaoImpl.java │ │ ├── JSR250FieldService.java │ │ ├── JSR250FieldServiceImpl.java │ │ ├── JSR250SetterCycleDao.java │ │ ├── JSR250SetterCycleDaoImpl.java │ │ ├── JSR250SetterCycleService.java │ │ └── JSR250SetterCycleServiceImpl.java │ │ ├── processor │ │ ├── MyOrder1processor.java │ │ ├── MyOrder2processor.java │ │ ├── MyOrderProcessor.java │ │ └── TestBean.java │ │ └── proxy │ │ ├── AopProxyTestBean.java │ │ ├── Log.java │ │ ├── OrderLog1.java │ │ └── OrderLog2.java │ └── resources │ ├── application-dev.yaml │ ├── application.yaml │ ├── logback.xml │ ├── testReadProperties.properties │ └── testReadYaml.yaml ├── festival-core ├── build.gradle └── src │ ├── main │ └── java │ │ └── cn │ │ └── bdqfork │ │ └── core │ │ ├── annotation │ │ ├── Optimize.java │ │ └── Order.java │ │ ├── exception │ │ ├── BeansException.java │ │ ├── CircularDependencyException.java │ │ ├── ConflictedBeanException.java │ │ ├── FailedInjectedConstructorException.java │ │ ├── FailedInjectedFieldException.java │ │ ├── FailedInjectedMethodException.java │ │ ├── NoSuchBeanException.java │ │ ├── ResolvedException.java │ │ ├── ScopeException.java │ │ └── UnsatisfiedBeanException.java │ │ ├── extension │ │ ├── ExtensionLoader.java │ │ └── SPI.java │ │ ├── factory │ │ ├── AbstractAutoInjectedBeanFactory.java │ │ ├── AbstractBeanFactory.java │ │ ├── AbstractJSR250BeanFactory.java │ │ ├── AutoInjectedBeanfactory.java │ │ ├── BeanFactory.java │ │ ├── BeanNameGenerator.java │ │ ├── ConfigurableBeanFactory.java │ │ ├── DefaultBeanFactory.java │ │ ├── DefaultJSR250BeanFactory.java │ │ ├── DisposableBean.java │ │ ├── InitializingBean.java │ │ ├── InjectedPoint.java │ │ ├── JSR250BeanFactory.java │ │ ├── MultInjectedPoint.java │ │ ├── SimpleBeanNameGenerator.java │ │ ├── definition │ │ │ ├── BeanDefinition.java │ │ │ └── ManagedBeanDefinition.java │ │ ├── processor │ │ │ ├── BeanFactoryPostProcessor.java │ │ │ ├── BeanPostProcessor.java │ │ │ └── OrderAware.java │ │ └── registry │ │ │ ├── BeanDefinitionRegistry.java │ │ │ ├── DefaultSingletonBeanRegistry.java │ │ │ ├── Registry.java │ │ │ └── SingletonBeanRegistry.java │ │ ├── proxy │ │ ├── FestivalProxy.java │ │ ├── TargetClassAware.java │ │ └── javassist │ │ │ ├── ClassGenerator.java │ │ │ └── Proxy.java │ │ └── util │ │ ├── AnnotationUtils.java │ │ ├── AopUtils.java │ │ ├── BeanUtils.java │ │ ├── FileUtils.java │ │ ├── ReflectUtils.java │ │ └── StringUtils.java │ └── test │ ├── java │ └── cn │ │ └── bdqfork │ │ ├── core │ │ ├── extension │ │ │ ├── ExtensionLoaderTest.java │ │ │ ├── ExtensionTestImpl1.java │ │ │ ├── ExtensionTestImpl2.java │ │ │ └── IExtensionTest.java │ │ ├── factory │ │ │ └── support │ │ │ │ └── DefaultBeanFactoryTest.java │ │ └── util │ │ │ ├── AnnotationUtilsTest.java │ │ │ └── ReflectUtilsTest.java │ │ └── model │ │ └── bean │ │ ├── SingletonBeanService.java │ │ └── SingletonBeanServiceImpl.java │ └── resources │ ├── META-INF │ └── extensions │ │ └── cn.bdqfork.core.extension.IExtensionTest │ └── logback.xml ├── festival-example ├── build.gradle ├── kotlin-web │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── cn │ │ │ └── bdqfork │ │ │ └── kotlin │ │ │ └── example │ │ │ ├── Hello.java │ │ │ ├── config │ │ │ ├── AuthConfig.java │ │ │ └── ServerConfig.java │ │ │ ├── domain │ │ │ ├── IService.java │ │ │ ├── ServiceImpl.java │ │ │ ├── ServiceImpl2.java │ │ │ ├── TestRestfulController.java │ │ │ ├── UserController.java │ │ │ └── WebSocketTestController.java │ │ │ └── model │ │ │ └── User.java │ │ └── resources │ │ ├── application.yaml │ │ ├── logback.xml │ │ ├── static │ │ └── index.html │ │ ├── template │ │ └── index.html │ │ ├── test.jks │ │ └── vertx-users.properties └── web │ ├── build.gradle │ └── src │ └── main │ ├── java │ └── cn │ │ └── bdqfork │ │ └── kotlin │ │ └── example │ │ ├── Hello.java │ │ ├── config │ │ ├── AuthConfig.java │ │ └── ServerConfig.java │ │ ├── domain │ │ ├── IService.java │ │ ├── ServiceImpl.java │ │ ├── ServiceImpl2.java │ │ ├── TestRestfulController.java │ │ ├── UserController.java │ │ └── WebSocketTestController.java │ │ └── model │ │ └── User.java │ └── resources │ ├── application.yaml │ ├── logback.xml │ ├── static │ └── index.html │ ├── template │ ├── freemarker.ftl │ ├── jade.jade │ └── thymeleaf.html │ ├── test.jks │ └── vertx-users.properties ├── festival-kotlin-web ├── build.gradle └── src │ └── main │ ├── kotlin │ └── cn │ │ └── bdqfork │ │ └── kotlin │ │ └── web │ │ ├── RouterAware.kt │ │ ├── VertxAware.kt │ │ ├── WebApplication.kt │ │ ├── WebApplicationContext.kt │ │ ├── annotation │ │ ├── Auth.kt │ │ ├── PermitAll.kt │ │ ├── PermitAllowed.kt │ │ ├── RolesAllowed.kt │ │ └── VerticleMapping.kt │ │ ├── constant │ │ ├── ContentType.kt │ │ ├── LogicType.kt │ │ └── ServerProperty.kt │ │ ├── processor │ │ ├── VerticleProxyProcessor.kt │ │ └── WebLifeCycleProcessor.kt │ │ ├── route │ │ ├── ModelAndView.kt │ │ ├── PermitHolder.kt │ │ ├── RouteAttribute.kt │ │ ├── RouteHandler.kt │ │ ├── RouteManager.kt │ │ ├── RouteResolver.kt │ │ ├── SessionManager.kt │ │ ├── TemplateManager.kt │ │ ├── annotation │ │ │ ├── Consumes.kt │ │ │ ├── DeleteMapping.kt │ │ │ ├── GetMapping.kt │ │ │ ├── OnActive.kt │ │ │ ├── OnClose.kt │ │ │ ├── OnOpen.kt │ │ │ ├── Param.kt │ │ │ ├── PostMapping.kt │ │ │ ├── Produces.kt │ │ │ ├── PutMapping.kt │ │ │ ├── RequestBody.kt │ │ │ ├── RouteController.kt │ │ │ ├── RouteMapping.kt │ │ │ └── ServerEndpoint.kt │ │ ├── filter │ │ │ ├── AuthFilter.kt │ │ │ ├── Filter.kt │ │ │ ├── FilterChain.kt │ │ │ └── FilterChainFactory.kt │ │ ├── message │ │ │ ├── AbstractHttpMessageHandler.kt │ │ │ ├── DefaultHttpMessageHandler.kt │ │ │ ├── HttpMessageHandler.kt │ │ │ └── resolver │ │ │ │ ├── AbstractParameterResolver.kt │ │ │ │ ├── ContextParameterResolver.kt │ │ │ │ ├── DateParameterResolver.kt │ │ │ │ ├── JsonBodyParameterResolver.kt │ │ │ │ ├── ParameterResolver.kt │ │ │ │ ├── ParameterResolverFactory.kt │ │ │ │ ├── PrimitiveParameterResolver.kt │ │ │ │ └── XmlBodyParameterResolver.kt │ │ └── response │ │ │ ├── AbstractResponseHandler.kt │ │ │ ├── HtmlResponseHandler.kt │ │ │ ├── JsonResponseHandler.kt │ │ │ ├── ResponseHandleStrategy.kt │ │ │ ├── ResponseHandlerFactory.kt │ │ │ ├── TextPlainResponseHandler.kt │ │ │ └── XmlResponseHandler.kt │ │ ├── server │ │ ├── DefaultWebServer.kt │ │ ├── WebServer.kt │ │ ├── WebSocketRouter.kt │ │ └── WebVerticle.kt │ │ ├── service │ │ ├── JsonMessageCodec.kt │ │ ├── MethodInvocation.kt │ │ ├── ServiceVerticle.kt │ │ └── VerticleProxyHandler.kt │ │ └── util │ │ ├── EventBusUtils.kt │ │ ├── SecurityUtils.kt │ │ ├── VertxUtils.kt │ │ └── XmlUtils.kt │ └── resources │ └── META-INF │ └── extensions │ └── cn.bdqfork.context.processor.LifeCycleProcessor ├── festival-web ├── build.gradle └── src │ └── main │ ├── java │ └── cn │ │ └── bdqfork │ │ └── web │ │ ├── RouterAware.java │ │ ├── VertxAware.java │ │ ├── WebApplication.java │ │ ├── WebApplicationContext.java │ │ ├── annotation │ │ ├── Auth.java │ │ ├── PermitAll.java │ │ ├── PermitAllowed.java │ │ ├── RolesAllowed.java │ │ └── VerticleMapping.java │ │ ├── constant │ │ ├── ContentType.java │ │ ├── LogicType.java │ │ └── ServerProperty.java │ │ ├── processor │ │ ├── VerticleProxyProcessor.java │ │ └── WebLifeCycleProcessor.java │ │ ├── route │ │ ├── ModelAndView.java │ │ ├── PermitHolder.java │ │ ├── RouteAttribute.java │ │ ├── RouteHandler.java │ │ ├── RouteManager.java │ │ ├── RouteResolver.java │ │ ├── SessionManager.java │ │ ├── TemplateManager.java │ │ ├── annotation │ │ │ ├── Consumes.java │ │ │ ├── DeleteMapping.java │ │ │ ├── GetMapping.java │ │ │ ├── OnActive.java │ │ │ ├── OnClose.java │ │ │ ├── OnOpen.java │ │ │ ├── Param.java │ │ │ ├── PostMapping.java │ │ │ ├── Produces.java │ │ │ ├── PutMapping.java │ │ │ ├── RequestBody.java │ │ │ ├── RouteController.java │ │ │ ├── RouteMapping.java │ │ │ └── ServerEndpoint.java │ │ ├── filter │ │ │ ├── AuthFilter.java │ │ │ ├── Filter.java │ │ │ ├── FilterChain.java │ │ │ └── FilterChainFactory.java │ │ ├── message │ │ │ ├── AbstractHttpMessageHandler.java │ │ │ ├── DefaultHttpMessageHandler.java │ │ │ ├── HttpMessageHandler.java │ │ │ └── resolver │ │ │ │ ├── AbstractParameterResolver.java │ │ │ │ ├── ContextParameterResolver.java │ │ │ │ ├── DateParameterResolver.java │ │ │ │ ├── JsonBodyParameterResolver.java │ │ │ │ ├── ParameterResolver.java │ │ │ │ ├── ParameterResolverFactory.java │ │ │ │ ├── PrimitiveParameterResolver.java │ │ │ │ └── XmlBodyParameterResolver.java │ │ └── response │ │ │ ├── AbstractResponseHandler.java │ │ │ ├── HtmlResponseHandler.java │ │ │ ├── JsonResponseHandler.java │ │ │ ├── ResponseHandleStrategy.java │ │ │ ├── ResponseHandlerFactory.java │ │ │ ├── TextPlainResponseHandler.java │ │ │ └── XmlResponseHandler.java │ │ ├── server │ │ ├── AbstractWebServer.java │ │ ├── DefaultWebServer.java │ │ ├── WebServer.java │ │ ├── WebSocketRouter.java │ │ └── WebVerticle.java │ │ ├── service │ │ ├── JsonMessageCodec.java │ │ ├── MethodInvocation.java │ │ ├── ServiceVerticle.java │ │ └── VerticleProxyHandler.java │ │ └── util │ │ ├── EventBusUtils.java │ │ ├── SecurityUtils.java │ │ ├── VertxUtils.java │ │ └── XmlUtils.java │ └── resources │ └── META-INF │ └── extensions │ └── cn.bdqfork.context.processor.LifeCycleProcessor ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── images ├── aop-design.png ├── design.png └── mvc-design.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/README.md -------------------------------------------------------------------------------- /festival-aop/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/build.gradle -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/MethodInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/MethodInvocation.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/MethodSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/MethodSignature.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/AbstractAdvisor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/AbstractAdvisor.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/AbstractAspectAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/AbstractAspectAdvice.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/Advice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/Advice.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/Advisor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/Advisor.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/AfterAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/AfterAdvice.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/AfterReturningAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/AfterReturningAdvice.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/AroundAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/AroundAdvice.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/AspectAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/AspectAdvice.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/AspectAdvisor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/AspectAdvisor.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/AspectAfterReturningAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/AspectAfterReturningAdvice.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/AspectAroundAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/AspectAroundAdvice.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/AspectMethodBeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/AspectMethodBeforeAdvice.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/AspectThrowsAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/AspectThrowsAdvice.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/BeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/BeforeAdvice.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/MethodBeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/MethodBeforeAdvice.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/RegexpMethodAdvisor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/RegexpMethodAdvisor.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/advice/ThrowsAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/advice/ThrowsAdvice.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/factory/AopProxyBeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/factory/AopProxyBeanFactory.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/factory/DefaultAopProxyBeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/factory/DefaultAopProxyBeanFactory.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/processor/AopProxyProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/processor/AopProxyProcessor.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/processor/AspectResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/processor/AspectResolver.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/proxy/AopProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/proxy/AopProxy.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/proxy/AopProxyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/proxy/AopProxyConfig.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/proxy/AopProxySupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/proxy/AopProxySupport.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/proxy/DefaultProxyInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/proxy/DefaultProxyInvocationHandler.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/proxy/ProxyInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/proxy/ProxyInvocationHandler.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/proxy/cglib/CglibMethodInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/proxy/cglib/CglibMethodInterceptor.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/proxy/cglib/CglibProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/proxy/cglib/CglibProxy.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/proxy/javassist/JavassistInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/proxy/javassist/JavassistInvocationHandler.java -------------------------------------------------------------------------------- /festival-aop/src/main/java/cn/bdqfork/aop/proxy/javassist/JavassistProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/java/cn/bdqfork/aop/proxy/javassist/JavassistProxy.java -------------------------------------------------------------------------------- /festival-aop/src/main/resources/META-INF/extensions/cn.bdqfork.context.processor.LifeCycleProcessor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/main/resources/META-INF/extensions/cn.bdqfork.context.processor.LifeCycleProcessor -------------------------------------------------------------------------------- /festival-aop/src/test/java/cn/bdqfork/aop/MethodSignatureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/test/java/cn/bdqfork/aop/MethodSignatureTest.java -------------------------------------------------------------------------------- /festival-aop/src/test/java/cn/bdqfork/aop/factory/DefaultAopProxyBeanFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-aop/src/test/java/cn/bdqfork/aop/factory/DefaultAopProxyBeanFactoryTest.java -------------------------------------------------------------------------------- /festival-cache/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-cache/build.gradle -------------------------------------------------------------------------------- /festival-cache/src/main/java/cn/bdqfork/cache/annotation/Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-cache/src/main/java/cn/bdqfork/cache/annotation/Cache.java -------------------------------------------------------------------------------- /festival-cache/src/main/java/cn/bdqfork/cache/annotation/Evict.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-cache/src/main/java/cn/bdqfork/cache/annotation/Evict.java -------------------------------------------------------------------------------- /festival-cache/src/main/java/cn/bdqfork/cache/constant/CacheProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-cache/src/main/java/cn/bdqfork/cache/constant/CacheProperty.kt -------------------------------------------------------------------------------- /festival-cache/src/main/java/cn/bdqfork/cache/constant/RedisProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-cache/src/main/java/cn/bdqfork/cache/constant/RedisProperty.kt -------------------------------------------------------------------------------- /festival-cache/src/main/java/cn/bdqfork/cache/processor/CacheSupportProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-cache/src/main/java/cn/bdqfork/cache/processor/CacheSupportProcessor.java -------------------------------------------------------------------------------- /festival-cache/src/main/java/cn/bdqfork/cache/provider/AbstractCacheProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-cache/src/main/java/cn/bdqfork/cache/provider/AbstractCacheProvider.java -------------------------------------------------------------------------------- /festival-cache/src/main/java/cn/bdqfork/cache/provider/CacheProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-cache/src/main/java/cn/bdqfork/cache/provider/CacheProvider.java -------------------------------------------------------------------------------- /festival-cache/src/main/java/cn/bdqfork/cache/provider/RedisCacheProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-cache/src/main/java/cn/bdqfork/cache/provider/RedisCacheProvider.java -------------------------------------------------------------------------------- /festival-cache/src/main/java/cn/bdqfork/cache/proxy/CacheInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-cache/src/main/java/cn/bdqfork/cache/proxy/CacheInvocationHandler.java -------------------------------------------------------------------------------- /festival-cache/src/main/resources/META-INF/extensions/cn.bdqfork.context.processor.LifeCycleProcessor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-cache/src/main/resources/META-INF/extensions/cn.bdqfork.context.processor.LifeCycleProcessor -------------------------------------------------------------------------------- /festival-context/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/build.gradle -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/AbstractApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/AbstractApplicationContext.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/AnnotationApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/AnnotationApplicationContext.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/ApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/ApplicationContext.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/annotation/ComponentScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/annotation/ComponentScan.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/aware/BeanFactoryAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/aware/BeanFactoryAware.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/aware/ClassLoaderAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/aware/ClassLoaderAware.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/aware/ResourceReaderAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/aware/ResourceReaderAware.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/configuration/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/configuration/Configuration.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/configuration/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/configuration/Value.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/configuration/reader/AbstractResourceReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/configuration/reader/AbstractResourceReader.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/configuration/reader/GenericResourceReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/configuration/reader/GenericResourceReader.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/configuration/reader/PropertiesResourceReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/configuration/reader/PropertiesResourceReader.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/configuration/reader/ResourceReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/configuration/reader/ResourceReader.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/configuration/reader/YamlResourceReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/configuration/reader/YamlResourceReader.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/factory/AbstractBeanDefinitionReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/factory/AbstractBeanDefinitionReader.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/factory/AnnotationBeanDefinitionReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/factory/AnnotationBeanDefinitionReader.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/processor/AbstractLifeCycleProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/processor/AbstractLifeCycleProcessor.java -------------------------------------------------------------------------------- /festival-context/src/main/java/cn/bdqfork/context/processor/LifeCycleProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/main/java/cn/bdqfork/context/processor/LifeCycleProcessor.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/context/AnnotationApplicationContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/context/AnnotationApplicationContextTest.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/context/configuration/reader/GenericResourceReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/context/configuration/reader/GenericResourceReaderTest.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/bean/SingletonBeanService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/bean/SingletonBeanService.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/bean/SingletonBeanServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/bean/SingletonBeanServiceImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/bean/exception/ErrorBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/bean/exception/ErrorBean.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/bean/exception/InjectedBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/bean/exception/InjectedBean.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/bean/exception/ResolveExceptionBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/bean/exception/ResolveExceptionBean.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/bean/exception/unsatisfied/UnsatisfiedBeanExceptionBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/bean/exception/unsatisfied/UnsatisfiedBeanExceptionBean.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/bean/exception/unsatisfied/WrongInjectedBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/bean/exception/unsatisfied/WrongInjectedBean.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/bean/normal/SingletonBeanService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/bean/normal/SingletonBeanService.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/bean/normal/SingletonBeanServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/bean/normal/SingletonBeanServiceImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/collection/CollectionPropertyDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/collection/CollectionPropertyDao.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/collection/CollectionPropertyDaoImpl1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/collection/CollectionPropertyDaoImpl1.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/collection/CollectionPropertyDaoImpl2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/collection/CollectionPropertyDaoImpl2.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/collection/CollectionPropertyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/collection/CollectionPropertyService.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/configuration/FactoryBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/configuration/FactoryBean.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/configuration/FactoryMethodBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/configuration/FactoryMethodBean.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/configuration/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/configuration/Server.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/configuration/ServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/configuration/ServerConfig.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/ConstructorCycleDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/ConstructorCycleDao.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/ConstructorCycleDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/ConstructorCycleDaoImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/ConstructorCycleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/ConstructorCycleService.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/ConstructorCycleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/ConstructorCycleServiceImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/FieldCycleDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/FieldCycleDao.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/FieldCycleDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/FieldCycleDaoImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/FieldCycleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/FieldCycleService.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/FieldCycleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/FieldCycleServiceImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeConstructorCycleDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeConstructorCycleDao.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeConstructorCycleDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeConstructorCycleDaoImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeConstructorCycleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeConstructorCycleService.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeConstructorCycleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeConstructorCycleServiceImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeFieldCycleDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeFieldCycleDao.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeFieldCycleDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeFieldCycleDaoImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeFieldCycleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeFieldCycleService.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeFieldCycleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeFieldCycleServiceImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeSetterCycleDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeSetterCycleDao.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeSetterCycleDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeSetterCycleDaoImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeSetterCycleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeSetterCycleService.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeSetterCycleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/PrototypeSetterCycleServiceImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderCycleSetterDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderCycleSetterDao.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderFieldCycleDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderFieldCycleDao.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderFieldCycleDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderFieldCycleDaoImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderFieldCycleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderFieldCycleService.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderFieldCycleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderFieldCycleServiceImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderSetterCycleDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderSetterCycleDaoImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderSetterCycleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderSetterCycleService.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderSetterCycleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/ProviderSetterCycleServiceImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/SetterCycleDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/SetterCycleDao.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/SetterCycleDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/SetterCycleDaoImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/SetterCycleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/SetterCycleService.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/cycle/SetterCycleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/cycle/SetterCycleServiceImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250FieldCycleDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250FieldCycleDao.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250FieldCycleDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250FieldCycleDaoImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250FieldService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250FieldService.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250FieldServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250FieldServiceImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250SetterCycleDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250SetterCycleDao.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250SetterCycleDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250SetterCycleDaoImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250SetterCycleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250SetterCycleService.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250SetterCycleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/jsr250/JSR250SetterCycleServiceImpl.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/processor/MyOrder1processor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/processor/MyOrder1processor.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/processor/MyOrder2processor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/processor/MyOrder2processor.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/processor/MyOrderProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/processor/MyOrderProcessor.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/processor/TestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/processor/TestBean.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/proxy/AopProxyTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/proxy/AopProxyTestBean.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/proxy/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/proxy/Log.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/proxy/OrderLog1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/proxy/OrderLog1.java -------------------------------------------------------------------------------- /festival-context/src/test/java/cn/bdqfork/model/proxy/OrderLog2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/java/cn/bdqfork/model/proxy/OrderLog2.java -------------------------------------------------------------------------------- /festival-context/src/test/resources/application-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/resources/application-dev.yaml -------------------------------------------------------------------------------- /festival-context/src/test/resources/application.yaml: -------------------------------------------------------------------------------- 1 | profile: dev -------------------------------------------------------------------------------- /festival-context/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/resources/logback.xml -------------------------------------------------------------------------------- /festival-context/src/test/resources/testReadProperties.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/resources/testReadProperties.properties -------------------------------------------------------------------------------- /festival-context/src/test/resources/testReadYaml.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-context/src/test/resources/testReadYaml.yaml -------------------------------------------------------------------------------- /festival-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/build.gradle -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/annotation/Optimize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/annotation/Optimize.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/annotation/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/annotation/Order.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/exception/BeansException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/exception/BeansException.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/exception/CircularDependencyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/exception/CircularDependencyException.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/exception/ConflictedBeanException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/exception/ConflictedBeanException.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/exception/FailedInjectedConstructorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/exception/FailedInjectedConstructorException.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/exception/FailedInjectedFieldException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/exception/FailedInjectedFieldException.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/exception/FailedInjectedMethodException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/exception/FailedInjectedMethodException.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/exception/NoSuchBeanException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/exception/NoSuchBeanException.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/exception/ResolvedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/exception/ResolvedException.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/exception/ScopeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/exception/ScopeException.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/exception/UnsatisfiedBeanException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/exception/UnsatisfiedBeanException.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/extension/ExtensionLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/extension/ExtensionLoader.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/extension/SPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/extension/SPI.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/AbstractAutoInjectedBeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/AbstractAutoInjectedBeanFactory.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/AbstractBeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/AbstractBeanFactory.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/AbstractJSR250BeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/AbstractJSR250BeanFactory.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/AutoInjectedBeanfactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/AutoInjectedBeanfactory.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/BeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/BeanFactory.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/BeanNameGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/BeanNameGenerator.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/ConfigurableBeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/ConfigurableBeanFactory.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/DefaultBeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/DefaultBeanFactory.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/DefaultJSR250BeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/DefaultJSR250BeanFactory.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/DisposableBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/DisposableBean.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/InitializingBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/InitializingBean.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/InjectedPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/InjectedPoint.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/JSR250BeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/JSR250BeanFactory.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/MultInjectedPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/MultInjectedPoint.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/SimpleBeanNameGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/SimpleBeanNameGenerator.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/definition/BeanDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/definition/BeanDefinition.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/definition/ManagedBeanDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/definition/ManagedBeanDefinition.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/processor/BeanFactoryPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/processor/BeanFactoryPostProcessor.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/processor/BeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/processor/BeanPostProcessor.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/processor/OrderAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/processor/OrderAware.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/registry/BeanDefinitionRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/registry/BeanDefinitionRegistry.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/registry/DefaultSingletonBeanRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/registry/DefaultSingletonBeanRegistry.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/registry/Registry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/registry/Registry.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/factory/registry/SingletonBeanRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/factory/registry/SingletonBeanRegistry.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/proxy/FestivalProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/proxy/FestivalProxy.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/proxy/TargetClassAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/proxy/TargetClassAware.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/proxy/javassist/ClassGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/proxy/javassist/ClassGenerator.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/proxy/javassist/Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/proxy/javassist/Proxy.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/util/AnnotationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/util/AnnotationUtils.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/util/AopUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/util/AopUtils.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/util/BeanUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/util/BeanUtils.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/util/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/util/FileUtils.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/util/ReflectUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/util/ReflectUtils.java -------------------------------------------------------------------------------- /festival-core/src/main/java/cn/bdqfork/core/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/main/java/cn/bdqfork/core/util/StringUtils.java -------------------------------------------------------------------------------- /festival-core/src/test/java/cn/bdqfork/core/extension/ExtensionLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/test/java/cn/bdqfork/core/extension/ExtensionLoaderTest.java -------------------------------------------------------------------------------- /festival-core/src/test/java/cn/bdqfork/core/extension/ExtensionTestImpl1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/test/java/cn/bdqfork/core/extension/ExtensionTestImpl1.java -------------------------------------------------------------------------------- /festival-core/src/test/java/cn/bdqfork/core/extension/ExtensionTestImpl2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/test/java/cn/bdqfork/core/extension/ExtensionTestImpl2.java -------------------------------------------------------------------------------- /festival-core/src/test/java/cn/bdqfork/core/extension/IExtensionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/test/java/cn/bdqfork/core/extension/IExtensionTest.java -------------------------------------------------------------------------------- /festival-core/src/test/java/cn/bdqfork/core/factory/support/DefaultBeanFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/test/java/cn/bdqfork/core/factory/support/DefaultBeanFactoryTest.java -------------------------------------------------------------------------------- /festival-core/src/test/java/cn/bdqfork/core/util/AnnotationUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/test/java/cn/bdqfork/core/util/AnnotationUtilsTest.java -------------------------------------------------------------------------------- /festival-core/src/test/java/cn/bdqfork/core/util/ReflectUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/test/java/cn/bdqfork/core/util/ReflectUtilsTest.java -------------------------------------------------------------------------------- /festival-core/src/test/java/cn/bdqfork/model/bean/SingletonBeanService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/test/java/cn/bdqfork/model/bean/SingletonBeanService.java -------------------------------------------------------------------------------- /festival-core/src/test/java/cn/bdqfork/model/bean/SingletonBeanServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/test/java/cn/bdqfork/model/bean/SingletonBeanServiceImpl.java -------------------------------------------------------------------------------- /festival-core/src/test/resources/META-INF/extensions/cn.bdqfork.core.extension.IExtensionTest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/test/resources/META-INF/extensions/cn.bdqfork.core.extension.IExtensionTest -------------------------------------------------------------------------------- /festival-core/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-core/src/test/resources/logback.xml -------------------------------------------------------------------------------- /festival-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/build.gradle -------------------------------------------------------------------------------- /festival-example/kotlin-web/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/build.gradle -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/Hello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/Hello.java -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/config/AuthConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/config/AuthConfig.java -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/config/ServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/config/ServerConfig.java -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/domain/IService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/domain/IService.java -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/domain/ServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/domain/ServiceImpl.java -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/domain/ServiceImpl2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/domain/ServiceImpl2.java -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/domain/TestRestfulController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/domain/TestRestfulController.java -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/domain/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/domain/UserController.java -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/domain/WebSocketTestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/domain/WebSocketTestController.java -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/src/main/java/cn/bdqfork/kotlin/example/model/User.java -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/src/main/resources/application.yaml -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/src/main/resources/logback.xml -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/resources/static/index.html: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/resources/template/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/src/main/resources/template/index.html -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/resources/test.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/src/main/resources/test.jks -------------------------------------------------------------------------------- /festival-example/kotlin-web/src/main/resources/vertx-users.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/kotlin-web/src/main/resources/vertx-users.properties -------------------------------------------------------------------------------- /festival-example/web/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/build.gradle -------------------------------------------------------------------------------- /festival-example/web/src/main/java/cn/bdqfork/kotlin/example/Hello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/java/cn/bdqfork/kotlin/example/Hello.java -------------------------------------------------------------------------------- /festival-example/web/src/main/java/cn/bdqfork/kotlin/example/config/AuthConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/java/cn/bdqfork/kotlin/example/config/AuthConfig.java -------------------------------------------------------------------------------- /festival-example/web/src/main/java/cn/bdqfork/kotlin/example/config/ServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/java/cn/bdqfork/kotlin/example/config/ServerConfig.java -------------------------------------------------------------------------------- /festival-example/web/src/main/java/cn/bdqfork/kotlin/example/domain/IService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/java/cn/bdqfork/kotlin/example/domain/IService.java -------------------------------------------------------------------------------- /festival-example/web/src/main/java/cn/bdqfork/kotlin/example/domain/ServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/java/cn/bdqfork/kotlin/example/domain/ServiceImpl.java -------------------------------------------------------------------------------- /festival-example/web/src/main/java/cn/bdqfork/kotlin/example/domain/ServiceImpl2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/java/cn/bdqfork/kotlin/example/domain/ServiceImpl2.java -------------------------------------------------------------------------------- /festival-example/web/src/main/java/cn/bdqfork/kotlin/example/domain/TestRestfulController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/java/cn/bdqfork/kotlin/example/domain/TestRestfulController.java -------------------------------------------------------------------------------- /festival-example/web/src/main/java/cn/bdqfork/kotlin/example/domain/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/java/cn/bdqfork/kotlin/example/domain/UserController.java -------------------------------------------------------------------------------- /festival-example/web/src/main/java/cn/bdqfork/kotlin/example/domain/WebSocketTestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/java/cn/bdqfork/kotlin/example/domain/WebSocketTestController.java -------------------------------------------------------------------------------- /festival-example/web/src/main/java/cn/bdqfork/kotlin/example/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/java/cn/bdqfork/kotlin/example/model/User.java -------------------------------------------------------------------------------- /festival-example/web/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/resources/application.yaml -------------------------------------------------------------------------------- /festival-example/web/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/resources/logback.xml -------------------------------------------------------------------------------- /festival-example/web/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/resources/static/index.html -------------------------------------------------------------------------------- /festival-example/web/src/main/resources/template/freemarker.ftl: -------------------------------------------------------------------------------- 1 | ${hello} -------------------------------------------------------------------------------- /festival-example/web/src/main/resources/template/jade.jade: -------------------------------------------------------------------------------- 1 | div !{hello} -------------------------------------------------------------------------------- /festival-example/web/src/main/resources/template/thymeleaf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/resources/template/thymeleaf.html -------------------------------------------------------------------------------- /festival-example/web/src/main/resources/test.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/resources/test.jks -------------------------------------------------------------------------------- /festival-example/web/src/main/resources/vertx-users.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-example/web/src/main/resources/vertx-users.properties -------------------------------------------------------------------------------- /festival-kotlin-web/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/build.gradle -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/RouterAware.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/RouterAware.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/VertxAware.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/VertxAware.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/WebApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/WebApplication.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/WebApplicationContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/WebApplicationContext.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/annotation/Auth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/annotation/Auth.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/annotation/PermitAll.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/annotation/PermitAll.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/annotation/PermitAllowed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/annotation/PermitAllowed.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/annotation/RolesAllowed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/annotation/RolesAllowed.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/annotation/VerticleMapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/annotation/VerticleMapping.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/constant/ContentType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/constant/ContentType.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/constant/LogicType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/constant/LogicType.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/constant/ServerProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/constant/ServerProperty.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/processor/VerticleProxyProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/processor/VerticleProxyProcessor.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/processor/WebLifeCycleProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/processor/WebLifeCycleProcessor.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/ModelAndView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/ModelAndView.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/PermitHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/PermitHolder.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/RouteAttribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/RouteAttribute.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/RouteHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/RouteHandler.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/RouteManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/RouteManager.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/RouteResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/RouteResolver.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/SessionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/SessionManager.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/TemplateManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/TemplateManager.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/Consumes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/Consumes.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/DeleteMapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/DeleteMapping.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/GetMapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/GetMapping.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/OnActive.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/OnActive.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/OnClose.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/OnClose.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/OnOpen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/OnOpen.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/Param.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/Param.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/PostMapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/PostMapping.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/Produces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/Produces.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/PutMapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/PutMapping.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/RequestBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/RequestBody.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/RouteController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/RouteController.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/RouteMapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/RouteMapping.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/ServerEndpoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/annotation/ServerEndpoint.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/filter/AuthFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/filter/AuthFilter.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/filter/Filter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/filter/Filter.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/filter/FilterChain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/filter/FilterChain.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/filter/FilterChainFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/filter/FilterChainFactory.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/AbstractHttpMessageHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/AbstractHttpMessageHandler.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/DefaultHttpMessageHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/DefaultHttpMessageHandler.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/HttpMessageHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/HttpMessageHandler.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/AbstractParameterResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/AbstractParameterResolver.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/ContextParameterResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/ContextParameterResolver.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/DateParameterResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/DateParameterResolver.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/JsonBodyParameterResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/JsonBodyParameterResolver.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/ParameterResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/ParameterResolver.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/ParameterResolverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/ParameterResolverFactory.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/PrimitiveParameterResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/PrimitiveParameterResolver.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/XmlBodyParameterResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/message/resolver/XmlBodyParameterResolver.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/response/AbstractResponseHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/response/AbstractResponseHandler.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/response/HtmlResponseHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/response/HtmlResponseHandler.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/response/JsonResponseHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/response/JsonResponseHandler.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/response/ResponseHandleStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/response/ResponseHandleStrategy.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/response/ResponseHandlerFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/response/ResponseHandlerFactory.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/response/TextPlainResponseHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/response/TextPlainResponseHandler.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/response/XmlResponseHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/route/response/XmlResponseHandler.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/server/DefaultWebServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/server/DefaultWebServer.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/server/WebServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/server/WebServer.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/server/WebSocketRouter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/server/WebSocketRouter.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/server/WebVerticle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/server/WebVerticle.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/service/JsonMessageCodec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/service/JsonMessageCodec.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/service/MethodInvocation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/service/MethodInvocation.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/service/ServiceVerticle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/service/ServiceVerticle.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/service/VerticleProxyHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/service/VerticleProxyHandler.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/util/EventBusUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/util/EventBusUtils.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/util/SecurityUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/util/SecurityUtils.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/util/VertxUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/util/VertxUtils.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/util/XmlUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/kotlin/cn/bdqfork/kotlin/web/util/XmlUtils.kt -------------------------------------------------------------------------------- /festival-kotlin-web/src/main/resources/META-INF/extensions/cn.bdqfork.context.processor.LifeCycleProcessor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-kotlin-web/src/main/resources/META-INF/extensions/cn.bdqfork.context.processor.LifeCycleProcessor -------------------------------------------------------------------------------- /festival-web/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/build.gradle -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/RouterAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/RouterAware.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/VertxAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/VertxAware.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/WebApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/WebApplication.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/WebApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/WebApplicationContext.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/annotation/Auth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/annotation/Auth.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/annotation/PermitAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/annotation/PermitAll.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/annotation/PermitAllowed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/annotation/PermitAllowed.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/annotation/RolesAllowed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/annotation/RolesAllowed.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/annotation/VerticleMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/annotation/VerticleMapping.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/constant/ContentType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/constant/ContentType.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/constant/LogicType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/constant/LogicType.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/constant/ServerProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/constant/ServerProperty.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/processor/VerticleProxyProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/processor/VerticleProxyProcessor.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/processor/WebLifeCycleProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/processor/WebLifeCycleProcessor.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/ModelAndView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/ModelAndView.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/PermitHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/PermitHolder.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/RouteAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/RouteAttribute.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/RouteHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/RouteHandler.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/RouteManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/RouteManager.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/RouteResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/RouteResolver.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/SessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/SessionManager.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/TemplateManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/TemplateManager.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/annotation/Consumes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/annotation/Consumes.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/annotation/DeleteMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/annotation/DeleteMapping.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/annotation/GetMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/annotation/GetMapping.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/annotation/OnActive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/annotation/OnActive.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/annotation/OnClose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/annotation/OnClose.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/annotation/OnOpen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/annotation/OnOpen.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/annotation/Param.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/annotation/Param.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/annotation/PostMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/annotation/PostMapping.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/annotation/Produces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/annotation/Produces.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/annotation/PutMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/annotation/PutMapping.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/annotation/RequestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/annotation/RequestBody.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/annotation/RouteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/annotation/RouteController.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/annotation/RouteMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/annotation/RouteMapping.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/annotation/ServerEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/annotation/ServerEndpoint.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/filter/AuthFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/filter/AuthFilter.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/filter/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/filter/Filter.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/filter/FilterChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/filter/FilterChain.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/filter/FilterChainFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/filter/FilterChainFactory.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/message/AbstractHttpMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/message/AbstractHttpMessageHandler.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/message/DefaultHttpMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/message/DefaultHttpMessageHandler.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/message/HttpMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/message/HttpMessageHandler.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/AbstractParameterResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/AbstractParameterResolver.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/ContextParameterResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/ContextParameterResolver.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/DateParameterResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/DateParameterResolver.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/JsonBodyParameterResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/JsonBodyParameterResolver.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/ParameterResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/ParameterResolver.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/ParameterResolverFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/ParameterResolverFactory.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/PrimitiveParameterResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/PrimitiveParameterResolver.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/XmlBodyParameterResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/message/resolver/XmlBodyParameterResolver.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/response/AbstractResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/response/AbstractResponseHandler.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/response/HtmlResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/response/HtmlResponseHandler.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/response/JsonResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/response/JsonResponseHandler.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/response/ResponseHandleStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/response/ResponseHandleStrategy.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/response/ResponseHandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/response/ResponseHandlerFactory.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/response/TextPlainResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/response/TextPlainResponseHandler.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/route/response/XmlResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/route/response/XmlResponseHandler.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/server/AbstractWebServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/server/AbstractWebServer.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/server/DefaultWebServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/server/DefaultWebServer.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/server/WebServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/server/WebServer.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/server/WebSocketRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/server/WebSocketRouter.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/server/WebVerticle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/server/WebVerticle.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/service/JsonMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/service/JsonMessageCodec.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/service/MethodInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/service/MethodInvocation.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/service/ServiceVerticle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/service/ServiceVerticle.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/service/VerticleProxyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/service/VerticleProxyHandler.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/util/EventBusUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/util/EventBusUtils.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/util/SecurityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/util/SecurityUtils.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/util/VertxUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/util/VertxUtils.java -------------------------------------------------------------------------------- /festival-web/src/main/java/cn/bdqfork/web/util/XmlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/java/cn/bdqfork/web/util/XmlUtils.java -------------------------------------------------------------------------------- /festival-web/src/main/resources/META-INF/extensions/cn.bdqfork.context.processor.LifeCycleProcessor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/festival-web/src/main/resources/META-INF/extensions/cn.bdqfork.context.processor.LifeCycleProcessor -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /images/aop-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/images/aop-design.png -------------------------------------------------------------------------------- /images/design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/images/design.png -------------------------------------------------------------------------------- /images/mvc-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/images/mvc-design.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdqfork/festival/HEAD/settings.gradle --------------------------------------------------------------------------------