├── .gitignore ├── LICENSE ├── README.markdown ├── pom.xml └── src ├── main ├── java │ └── se │ │ └── cgbystrom │ │ └── netty │ │ ├── FlashPolicyHandler.java │ │ ├── http │ │ ├── BandwidthMeterHandler.java │ │ ├── CachableHttpResponse.java │ │ ├── CacheEntry.java │ │ ├── CacheHandler.java │ │ ├── CachedChannelBuffer.java │ │ ├── FileServerHandler.java │ │ ├── SimpleResponseHandler.java │ │ ├── router │ │ │ ├── Matcher.java │ │ │ └── RouterHandler.java │ │ └── websocket │ │ │ ├── WebSocketCallback.java │ │ │ ├── WebSocketClient.java │ │ │ ├── WebSocketClientFactory.java │ │ │ ├── WebSocketClientHandler.java │ │ │ └── WebSocketException.java │ │ └── thrift │ │ ├── TNettyChannelBuffer.java │ │ ├── TNettyTransport.java │ │ ├── ThriftClientHandler.java │ │ ├── ThriftHandler.java │ │ ├── ThriftPipelineFactory.java │ │ ├── ThriftServerHandler.java │ │ └── http │ │ ├── HttpEncoder.java │ │ ├── ThriftHttpClientPipelineFactory.java │ │ └── ThriftHttpServerPipelineFactory.java └── resources │ └── META-INF │ └── mime.types └── test ├── java └── se │ └── cgbystrom │ └── netty │ ├── HttpTest.java │ └── WebSocketServerHandler.java └── resources └── test.txt /.gitignore: -------------------------------------------------------------------------------- 1 | .classpath 2 | .project 3 | .settings 4 | target -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/README.markdown -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/FlashPolicyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/FlashPolicyHandler.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/http/BandwidthMeterHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/http/BandwidthMeterHandler.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/http/CachableHttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/http/CachableHttpResponse.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/http/CacheEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/http/CacheEntry.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/http/CacheHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/http/CacheHandler.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/http/CachedChannelBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/http/CachedChannelBuffer.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/http/FileServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/http/FileServerHandler.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/http/SimpleResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/http/SimpleResponseHandler.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/http/router/Matcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/http/router/Matcher.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/http/router/RouterHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/http/router/RouterHandler.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/http/websocket/WebSocketCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/http/websocket/WebSocketCallback.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/http/websocket/WebSocketClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/http/websocket/WebSocketClient.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/http/websocket/WebSocketClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/http/websocket/WebSocketClientFactory.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/http/websocket/WebSocketClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/http/websocket/WebSocketClientHandler.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/http/websocket/WebSocketException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/http/websocket/WebSocketException.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/thrift/TNettyChannelBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/thrift/TNettyChannelBuffer.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/thrift/TNettyTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/thrift/TNettyTransport.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/thrift/ThriftClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/thrift/ThriftClientHandler.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/thrift/ThriftHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/thrift/ThriftHandler.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/thrift/ThriftPipelineFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/thrift/ThriftPipelineFactory.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/thrift/ThriftServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/thrift/ThriftServerHandler.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/thrift/http/HttpEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/thrift/http/HttpEncoder.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/thrift/http/ThriftHttpClientPipelineFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/thrift/http/ThriftHttpClientPipelineFactory.java -------------------------------------------------------------------------------- /src/main/java/se/cgbystrom/netty/thrift/http/ThriftHttpServerPipelineFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/java/se/cgbystrom/netty/thrift/http/ThriftHttpServerPipelineFactory.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/mime.types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/main/resources/META-INF/mime.types -------------------------------------------------------------------------------- /src/test/java/se/cgbystrom/netty/HttpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/test/java/se/cgbystrom/netty/HttpTest.java -------------------------------------------------------------------------------- /src/test/java/se/cgbystrom/netty/WebSocketServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgbystrom/netty-tools/HEAD/src/test/java/se/cgbystrom/netty/WebSocketServerHandler.java -------------------------------------------------------------------------------- /src/test/resources/test.txt: -------------------------------------------------------------------------------- 1 | Testing the class path --------------------------------------------------------------------------------