├── .gitignore ├── .travis.yml ├── README.md ├── jersey-netty-example ├── pom.xml └── src │ └── main │ └── java │ └── net │ └── javaforge │ └── netty │ ├── App.java │ └── jersey │ ├── HelloWorldResource.java │ └── MyApplication.java ├── netty-servlet-bridge ├── LICENSE.txt ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── net │ └── javaforge │ └── netty │ └── servlet │ └── bridge │ ├── ChannelThreadLocal.java │ ├── HttpSessionThreadLocal.java │ ├── ServletBridgeChannelPipelineFactory.java │ ├── ServletBridgeException.java │ ├── ServletBridgeHandler.java │ ├── ServletBridgeInterceptor.java │ ├── ServletBridgeRuntimeException.java │ ├── config │ ├── FilterConfiguration.java │ ├── HttpComponentConfigurationAdapter.java │ ├── ServletConfiguration.java │ ├── ServletContextListenerConfiguration.java │ └── WebappConfiguration.java │ ├── impl │ ├── ConfigAdapter.java │ ├── FilterChainImpl.java │ ├── FilterConfigImpl.java │ ├── HttpServletRequestImpl.java │ ├── HttpServletResponseImpl.java │ ├── HttpSessionImpl.java │ ├── PrintWriterImpl.java │ ├── RequestDispatcherImpl.java │ ├── ServletBridgeWebapp.java │ ├── ServletConfigImpl.java │ ├── ServletContextImpl.java │ ├── ServletInputStreamImpl.java │ ├── ServletOutputStreamImpl.java │ └── URIParser.java │ ├── interceptor │ ├── ChannelInterceptor.java │ └── HttpSessionInterceptor.java │ ├── session │ ├── DefaultServletBridgeHttpSessionStore.java │ └── ServletBridgeHttpSessionStore.java │ └── util │ └── Utils.java └── vaadin-netty-example ├── pom.xml └── src └── main └── java └── net └── javaforge └── netty ├── App.java └── vaadin └── AddressbookUI.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | before_install: cd netty-servlet-bridge 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/README.md -------------------------------------------------------------------------------- /jersey-netty-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/jersey-netty-example/pom.xml -------------------------------------------------------------------------------- /jersey-netty-example/src/main/java/net/javaforge/netty/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/jersey-netty-example/src/main/java/net/javaforge/netty/App.java -------------------------------------------------------------------------------- /jersey-netty-example/src/main/java/net/javaforge/netty/jersey/HelloWorldResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/jersey-netty-example/src/main/java/net/javaforge/netty/jersey/HelloWorldResource.java -------------------------------------------------------------------------------- /jersey-netty-example/src/main/java/net/javaforge/netty/jersey/MyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/jersey-netty-example/src/main/java/net/javaforge/netty/jersey/MyApplication.java -------------------------------------------------------------------------------- /netty-servlet-bridge/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/LICENSE.txt -------------------------------------------------------------------------------- /netty-servlet-bridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/README.md -------------------------------------------------------------------------------- /netty-servlet-bridge/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/pom.xml -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/ChannelThreadLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/ChannelThreadLocal.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/HttpSessionThreadLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/HttpSessionThreadLocal.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/ServletBridgeChannelPipelineFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/ServletBridgeChannelPipelineFactory.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/ServletBridgeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/ServletBridgeException.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/ServletBridgeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/ServletBridgeHandler.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/ServletBridgeInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/ServletBridgeInterceptor.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/ServletBridgeRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/ServletBridgeRuntimeException.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/config/FilterConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/config/FilterConfiguration.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/config/HttpComponentConfigurationAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/config/HttpComponentConfigurationAdapter.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/config/ServletConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/config/ServletConfiguration.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/config/ServletContextListenerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/config/ServletContextListenerConfiguration.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/config/WebappConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/config/WebappConfiguration.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/ConfigAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/ConfigAdapter.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/FilterChainImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/FilterChainImpl.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/FilterConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/FilterConfigImpl.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/HttpServletRequestImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/HttpServletRequestImpl.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/HttpServletResponseImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/HttpServletResponseImpl.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/HttpSessionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/HttpSessionImpl.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/PrintWriterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/PrintWriterImpl.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/RequestDispatcherImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/RequestDispatcherImpl.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/ServletBridgeWebapp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/ServletBridgeWebapp.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/ServletConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/ServletConfigImpl.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/ServletContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/ServletContextImpl.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/ServletInputStreamImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/ServletInputStreamImpl.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/ServletOutputStreamImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/ServletOutputStreamImpl.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/URIParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/impl/URIParser.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/interceptor/ChannelInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/interceptor/ChannelInterceptor.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/interceptor/HttpSessionInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/interceptor/HttpSessionInterceptor.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/session/DefaultServletBridgeHttpSessionStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/session/DefaultServletBridgeHttpSessionStore.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/session/ServletBridgeHttpSessionStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/session/ServletBridgeHttpSessionStore.java -------------------------------------------------------------------------------- /netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/netty-servlet-bridge/src/main/java/net/javaforge/netty/servlet/bridge/util/Utils.java -------------------------------------------------------------------------------- /vaadin-netty-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/vaadin-netty-example/pom.xml -------------------------------------------------------------------------------- /vaadin-netty-example/src/main/java/net/javaforge/netty/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/vaadin-netty-example/src/main/java/net/javaforge/netty/App.java -------------------------------------------------------------------------------- /vaadin-netty-example/src/main/java/net/javaforge/netty/vaadin/AddressbookUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigpuritz/netty-servlet-bridge/HEAD/vaadin-netty-example/src/main/java/net/javaforge/netty/vaadin/AddressbookUI.java --------------------------------------------------------------------------------