├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── gradle ├── benchmark.gradle ├── dependencies.gradle ├── idea-codestyle.xml ├── idea-copyright.xml ├── idea-entrypoints.xml ├── idea-inspections.xml ├── idea.gradle ├── integTest.gradle ├── maven.gradle ├── test.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── integTest ├── groovy │ └── org │ │ └── springframework │ │ └── boot │ │ └── context │ │ └── embedded │ │ └── netty │ │ └── NettyEmbeddedServletContainerAutoConfigurationIntegrationTest.groovy ├── java │ └── org │ │ └── springframework │ │ └── boot │ │ └── context │ │ └── embedded │ │ └── netty │ │ ├── HttpContentInputStreamBenchmark.java │ │ ├── HttpResponseOutputStreamBenchmark.java │ │ ├── NettyHttpServletResponseBenchmark.java │ │ ├── StubChannelHandlerContext.java │ │ └── TestApplication.java └── resources │ └── logback.xml ├── main └── java │ └── org │ └── springframework │ └── boot │ └── context │ └── embedded │ └── netty │ ├── AbstractNettyRegistration.java │ ├── HttpContentInputStream.java │ ├── HttpResponseOutputStream.java │ ├── NettyAsyncContext.java │ ├── NettyEmbeddedContext.java │ ├── NettyEmbeddedServletContainer.java │ ├── NettyEmbeddedServletContainerAutoConfiguration.java │ ├── NettyEmbeddedServletContainerFactory.java │ ├── NettyEmbeddedServletInitializer.java │ ├── NettyFilterRegistration.java │ ├── NettyHttpServletRequest.java │ ├── NettyHttpServletResponse.java │ ├── NettyRequestDispatcher.java │ ├── NettyServletRegistration.java │ ├── RequestDispatcherHandler.java │ ├── ServletContentHandler.java │ ├── SimpleFilterChain.java │ └── package-info.java └── test └── groovy └── org └── springframework └── boot └── context └── embedded └── netty ├── HttpContentInputStreamTest.groovy └── PackageSanityTest.groovy /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/README.md -------------------------------------------------------------------------------- /gradle/benchmark.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/gradle/benchmark.gradle -------------------------------------------------------------------------------- /gradle/dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/gradle/dependencies.gradle -------------------------------------------------------------------------------- /gradle/idea-codestyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/gradle/idea-codestyle.xml -------------------------------------------------------------------------------- /gradle/idea-copyright.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/gradle/idea-copyright.xml -------------------------------------------------------------------------------- /gradle/idea-entrypoints.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/gradle/idea-entrypoints.xml -------------------------------------------------------------------------------- /gradle/idea-inspections.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/gradle/idea-inspections.xml -------------------------------------------------------------------------------- /gradle/idea.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/gradle/idea.gradle -------------------------------------------------------------------------------- /gradle/integTest.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/gradle/integTest.gradle -------------------------------------------------------------------------------- /gradle/maven.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/gradle/maven.gradle -------------------------------------------------------------------------------- /gradle/test.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/gradle/test.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/integTest/groovy/org/springframework/boot/context/embedded/netty/NettyEmbeddedServletContainerAutoConfigurationIntegrationTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/integTest/groovy/org/springframework/boot/context/embedded/netty/NettyEmbeddedServletContainerAutoConfigurationIntegrationTest.groovy -------------------------------------------------------------------------------- /src/integTest/java/org/springframework/boot/context/embedded/netty/HttpContentInputStreamBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/integTest/java/org/springframework/boot/context/embedded/netty/HttpContentInputStreamBenchmark.java -------------------------------------------------------------------------------- /src/integTest/java/org/springframework/boot/context/embedded/netty/HttpResponseOutputStreamBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/integTest/java/org/springframework/boot/context/embedded/netty/HttpResponseOutputStreamBenchmark.java -------------------------------------------------------------------------------- /src/integTest/java/org/springframework/boot/context/embedded/netty/NettyHttpServletResponseBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/integTest/java/org/springframework/boot/context/embedded/netty/NettyHttpServletResponseBenchmark.java -------------------------------------------------------------------------------- /src/integTest/java/org/springframework/boot/context/embedded/netty/StubChannelHandlerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/integTest/java/org/springframework/boot/context/embedded/netty/StubChannelHandlerContext.java -------------------------------------------------------------------------------- /src/integTest/java/org/springframework/boot/context/embedded/netty/TestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/integTest/java/org/springframework/boot/context/embedded/netty/TestApplication.java -------------------------------------------------------------------------------- /src/integTest/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/integTest/resources/logback.xml -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/AbstractNettyRegistration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/AbstractNettyRegistration.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/HttpContentInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/HttpContentInputStream.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/HttpResponseOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/HttpResponseOutputStream.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/NettyAsyncContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/NettyAsyncContext.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/NettyEmbeddedContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/NettyEmbeddedContext.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/NettyEmbeddedServletContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/NettyEmbeddedServletContainer.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/NettyEmbeddedServletContainerAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/NettyEmbeddedServletContainerAutoConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/NettyEmbeddedServletContainerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/NettyEmbeddedServletContainerFactory.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/NettyEmbeddedServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/NettyEmbeddedServletInitializer.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/NettyFilterRegistration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/NettyFilterRegistration.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/NettyHttpServletRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/NettyHttpServletRequest.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/NettyHttpServletResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/NettyHttpServletResponse.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/NettyRequestDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/NettyRequestDispatcher.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/NettyServletRegistration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/NettyServletRegistration.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/RequestDispatcherHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/RequestDispatcherHandler.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/ServletContentHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/ServletContentHandler.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/SimpleFilterChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/SimpleFilterChain.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/boot/context/embedded/netty/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/main/java/org/springframework/boot/context/embedded/netty/package-info.java -------------------------------------------------------------------------------- /src/test/groovy/org/springframework/boot/context/embedded/netty/HttpContentInputStreamTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/test/groovy/org/springframework/boot/context/embedded/netty/HttpContentInputStreamTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/springframework/boot/context/embedded/netty/PackageSanityTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielThomas/spring-boot-starter-netty/HEAD/src/test/groovy/org/springframework/boot/context/embedded/netty/PackageSanityTest.groovy --------------------------------------------------------------------------------