├── .gitignore ├── .scalafmt.conf ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── codecov.yml ├── colossus-docs └── src │ ├── main │ ├── paradox │ │ ├── _template │ │ │ └── page.st │ │ ├── about.md │ │ ├── clients.md │ │ ├── configuration.md │ │ ├── img │ │ │ ├── favicon.ico │ │ │ ├── io-overview.png │ │ │ ├── iosystem.png │ │ │ ├── logo.png │ │ │ └── redis.png │ │ ├── index.md │ │ ├── metrics.md │ │ ├── quickstart.md │ │ ├── services.md │ │ ├── streaming.md │ │ ├── tasks.md │ │ ├── testing.md │ │ └── workers.md │ └── scala │ │ ├── AnyClientExample.scala │ │ ├── CallbackClient.scala │ │ ├── Fibonacci.scala │ │ ├── Fibonacci2.scala │ │ ├── Fibonacci3.scala │ │ ├── FilterExample.scala │ │ ├── FutureClient.scala │ │ ├── GenericClient.scala │ │ ├── HelloWorld.scala │ │ ├── HelloWorld2.scala │ │ ├── HttpClientExample.scala │ │ ├── HttpCompressionExample.scala │ │ ├── HttpService2.scala │ │ ├── HttpServiceExample.scala │ │ ├── MemcacheClientExample.scala │ │ ├── MetricTickExample.scala │ │ ├── Metrics.scala │ │ ├── MiddlewareAsFunctions.scala │ │ ├── PipeExamples.scala │ │ ├── RedisClientExample.scala │ │ ├── RedisClientExample2.scala │ │ ├── RedisRetryClient.scala │ │ ├── RedisServiceExample.scala │ │ ├── ServiceConfigExample.scala │ │ ├── SimpleMetricExample.scala │ │ ├── StreamingHttpCompressionExample.scala │ │ ├── StreamingHttpExample.scala │ │ ├── Tasks.scala │ │ └── WorkerExample.scala │ └── test │ └── scala │ ├── AnyClientSpec.scala │ ├── AnyServiceSpec.scala │ ├── CallbackExampleSpec.scala │ ├── MyHttpHandlerSpec.scala │ └── SimpleMetricExampleSpec.scala ├── colossus-examples └── src │ └── main │ ├── resources │ ├── application.conf │ └── logback.xml │ └── scala │ └── colossus.examples │ ├── BenchmarkExample.scala │ ├── HttpExample.scala │ ├── KeyValExample.scala │ ├── Main.scala │ ├── StreamServiceExample.scala │ └── WebsocketExample.scala ├── colossus-metrics └── src │ ├── main │ ├── resources │ │ └── reference.conf │ └── scala │ │ └── colossus │ │ └── metrics │ │ ├── Collection.scala │ │ ├── ConfigHelper.scala │ │ ├── Metric.scala │ │ ├── MetricClock.scala │ │ ├── MetricSystem.scala │ │ ├── StatReporter.scala │ │ ├── collectors │ │ ├── Counter.scala │ │ ├── Histogram.scala │ │ └── Rate.scala │ │ ├── logging │ │ └── ColossusLogging.scala │ │ ├── package.scala │ │ └── senders │ │ ├── LoggerSender.scala │ │ ├── OpenTsdbSender.scala │ │ └── package.scala │ └── test │ ├── resources │ └── application.conf │ └── scala │ └── colossus │ └── metrics │ ├── CollectionMapSpec.scala │ ├── CollectionSpec.scala │ ├── ConfigLoadingSpec.scala │ ├── CounterSpec.scala │ ├── HistogramSpec.scala │ ├── MetricAddressSpec.scala │ ├── MetricNamespaceSpec.scala │ ├── MetricReportFilterSpec.scala │ ├── MetricSpec.scala │ ├── RateSpec.scala │ └── Util.scala ├── colossus-testkit └── src │ ├── main │ └── scala │ │ └── colossus.testkit │ │ ├── CallbackMatchers.scala │ │ ├── ColossusSpec.scala │ │ ├── FakeIOSystem.scala │ │ ├── HttpServiceSpec.scala │ │ ├── MockClientFactory.scala │ │ ├── MockConnection.scala │ │ ├── MockWriteBuffer.scala │ │ ├── PipeFoldTester.scala │ │ └── ServiceSpec.scala │ └── test │ └── scala │ └── colossus.testkit │ ├── CallbackMatchersSpec.scala │ ├── FakeIOSystemSpec.scala │ ├── MockClientSpec.scala │ ├── MockWriteBufferSpec.scala │ └── ServiceSpecSpec.scala ├── colossus-tests └── src │ ├── it │ └── scala │ │ └── colossus │ │ ├── BaseRedisITSpec.scala │ │ ├── MemcacheITSpec.scala │ │ ├── RedisHashITSpec.scala │ │ ├── RedisITSpec.scala │ │ ├── RedisListITSpec.scala │ │ ├── RedisSetITSpec.scala │ │ └── RedisZSetITSpec.scala │ └── test │ ├── resources │ ├── application.conf │ └── logback.xml │ └── scala │ └── colossus │ ├── IOSystemConfigSpec.scala │ ├── Util.scala │ ├── controller │ ├── Common.scala │ ├── InputControllerSpec.scala │ └── OutputControllerSpec.scala │ ├── core │ ├── ConnectionHandlerSpec.scala │ ├── ConnectionSpec.scala │ ├── CoreHandlerSpec.scala │ ├── DataBlockSpec.scala │ ├── DataBufferSpec.scala │ ├── DataOutBufferSpec.scala │ ├── DataSizeSpec.scala │ ├── IOSystemSpec.scala │ ├── ServerConfigLoadingSpec.scala │ ├── ServerSpec.scala │ ├── TaskTest.scala │ ├── WorkerItemSpec.scala │ ├── WorkerManagerSpec.scala │ └── WriteBufferSpec.scala │ ├── protocols │ ├── http │ │ ├── HttpHeadSpec.scala │ │ ├── HttpParseSpec.scala │ │ ├── HttpRequestSpec.scala │ │ ├── HttpResponseSpec.scala │ │ ├── HttpServiceDefaultSpec.scala │ │ ├── HttpSpec.scala │ │ ├── StreamHttpSpec.scala │ │ ├── StreamServiceSpec.scala │ │ ├── WildcardURLParsingTest.scala │ │ ├── client │ │ │ └── HttpResponseParserSpec.scala │ │ └── filters │ │ │ ├── HttpCustomFiltersSpec.scala │ │ │ └── HttpStreamCustomFiltersSpec.scala │ ├── memcache │ │ ├── MemcacheCommandSpec.scala │ │ └── MemcacheParserSpec.scala │ ├── redis │ │ ├── RedisParserSpec.scala │ │ └── ReplySpec.scala │ ├── telnet │ │ └── TelnetSpec.scala │ └── websocket │ │ └── WebsocketSpec.scala │ ├── service │ ├── AsyncServiceClientSpec.scala │ ├── CallbackSpec.scala │ ├── ClientConfigLoadingSpec.scala │ ├── CodecSpec.scala │ ├── LoadBalancerSpec.scala │ ├── LoadBalancingClientSpec.scala │ ├── RequestFormatterSpec.scala │ ├── RetryPolicySpec.scala │ ├── ServiceClientSpec.scala │ ├── ServiceConfigLoadingSpec.scala │ ├── ServiceDSLSpec.scala │ └── ServiceServerSpec.scala │ ├── streaming │ ├── CircuitBreakerSpec.scala │ ├── MultiplexingSpec.scala │ ├── PipeSpec.scala │ ├── SinkSpec.scala │ ├── SourceSpec.scala │ └── StreamTranscoderSpec.scala │ └── util │ └── CombinatorSpec.scala ├── colossus └── src │ └── main │ ├── resources │ └── reference.conf │ └── scala │ └── colossus │ ├── controller │ ├── Codec.scala │ ├── Controller.scala │ ├── Encoding.scala │ ├── InputController.scala │ └── OutputController.scala │ ├── core │ ├── Connection.scala │ ├── ConnectionHandler.scala │ ├── ConnectionSnapshot.scala │ ├── Context.scala │ ├── CoreHandler.scala │ ├── DataBlock.scala │ ├── DataBuffer.scala │ ├── DataOutBuffer.scala │ ├── IOSystem.scala │ ├── Pipeline.scala │ ├── RetryPolicy.scala │ ├── ServerRef.scala │ ├── ServerSettings.scala │ ├── Worker.scala │ ├── WorkerFactory.scala │ ├── WorkerItem.scala │ ├── WorkerManager.scala │ ├── WriteBuffer.scala │ └── server │ │ ├── Server.scala │ │ └── ServerDSL.scala │ ├── protocols │ ├── http │ │ ├── Header.scala │ │ ├── HttpBody.scala │ │ ├── HttpClient.scala │ │ ├── HttpClientCodec.scala │ │ ├── HttpCode.scala │ │ ├── HttpParse.scala │ │ ├── HttpRequest.scala │ │ ├── HttpRequestParser.scala │ │ ├── HttpResponse.scala │ │ ├── HttpResponseParser.scala │ │ ├── HttpServer.scala │ │ ├── HttpServerCodec.scala │ │ ├── UrlParsing.scala │ │ ├── filters │ │ │ ├── FilterHeaderUtils.scala │ │ │ ├── HttpCustomFilters.scala │ │ │ └── HttpStreamCustomFilters.scala │ │ ├── package.scala │ │ └── streaming │ │ │ ├── HttpStream.scala │ │ │ ├── StreamService.scala │ │ │ ├── StreamingHttpClient.scala │ │ │ ├── StreamingHttpMessage.scala │ │ │ ├── StreamingHttpServer.scala │ │ │ └── package.scala │ ├── memcache │ │ ├── Memcache.scala │ │ ├── MemcacheOps.scala │ │ └── package.scala │ ├── redis │ │ ├── Command.scala │ │ ├── RedisClientCodec.scala │ │ ├── RedisCommandParser.scala │ │ ├── RedisOps.scala │ │ ├── RedisReplyParser.scala │ │ ├── RedisServer.scala │ │ ├── RedisServerCodec.scala │ │ ├── Reply.scala │ │ ├── UnifiedProtocol.scala │ │ └── package.scala │ ├── telnet │ │ └── Telnet.scala │ └── websocket │ │ ├── SubProtocol.scala │ │ ├── Websocket.scala │ │ └── package.scala │ ├── service │ ├── Async.scala │ ├── AsyncServiceClient.scala │ ├── Callback.scala │ ├── Filter.scala │ ├── LoadBalancer.scala │ ├── LoadBalancingClient.scala │ ├── RequestExceptionFormatter.scala │ ├── RequestHandler.scala │ ├── ServiceClient.scala │ ├── ServiceClientPool.scala │ ├── ServiceDSL.scala │ ├── ServiceServer.scala │ └── TagDecorator.scala │ ├── streaming │ ├── Channel.scala │ ├── CircuitBreaker.scala │ ├── Pipe.scala │ ├── PipeMultiplexer.scala │ ├── PipeOps.scala │ ├── PullResult.scala │ ├── PushResult.scala │ ├── Signal.scala │ ├── Sink.scala │ ├── Source.scala │ ├── Stream.scala │ ├── StreamTranscoder.scala │ ├── Transport.scala │ └── package.scala │ └── util │ ├── ConfigCache.scala │ ├── ExceptionFormatter.scala │ ├── Parsing.scala │ ├── Task.scala │ └── compress │ ├── Compressor.scala │ ├── GzipCompressor.scala │ └── ZCompressor.scala ├── docs.yml ├── pipeline.lua ├── project ├── ProjectImplicits.scala ├── build.properties └── plugins.sbt ├── publish.sh ├── rakefile ├── scalastyle-config.xml ├── secrets.tar.enc └── version.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- 1 | style=defaultWithAlign 2 | maxColumn = 120 3 | project.git = true 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | ignore: 2 | - "colossus-docs" 3 | -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/_template/page.st: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/_template/page.st -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/about.md -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/clients.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/clients.md -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/configuration.md -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/img/favicon.ico -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/img/io-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/img/io-overview.png -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/img/iosystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/img/iosystem.png -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/img/logo.png -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/img/redis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/img/redis.png -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/index.md -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/metrics.md -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/quickstart.md -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/services.md -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/streaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/streaming.md -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/tasks.md -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/testing.md -------------------------------------------------------------------------------- /colossus-docs/src/main/paradox/workers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/paradox/workers.md -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/AnyClientExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/AnyClientExample.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/CallbackClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/CallbackClient.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/Fibonacci.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/Fibonacci.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/Fibonacci2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/Fibonacci2.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/Fibonacci3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/Fibonacci3.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/FilterExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/FilterExample.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/FutureClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/FutureClient.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/GenericClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/GenericClient.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/HelloWorld.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/HelloWorld.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/HelloWorld2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/HelloWorld2.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/HttpClientExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/HttpClientExample.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/HttpCompressionExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/HttpCompressionExample.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/HttpService2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/HttpService2.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/HttpServiceExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/HttpServiceExample.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/MemcacheClientExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/MemcacheClientExample.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/MetricTickExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/MetricTickExample.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/Metrics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/Metrics.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/MiddlewareAsFunctions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/MiddlewareAsFunctions.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/PipeExamples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/PipeExamples.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/RedisClientExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/RedisClientExample.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/RedisClientExample2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/RedisClientExample2.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/RedisRetryClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/RedisRetryClient.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/RedisServiceExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/RedisServiceExample.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/ServiceConfigExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/ServiceConfigExample.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/SimpleMetricExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/SimpleMetricExample.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/StreamingHttpCompressionExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/StreamingHttpCompressionExample.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/StreamingHttpExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/StreamingHttpExample.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/Tasks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/Tasks.scala -------------------------------------------------------------------------------- /colossus-docs/src/main/scala/WorkerExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/main/scala/WorkerExample.scala -------------------------------------------------------------------------------- /colossus-docs/src/test/scala/AnyClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/test/scala/AnyClientSpec.scala -------------------------------------------------------------------------------- /colossus-docs/src/test/scala/AnyServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/test/scala/AnyServiceSpec.scala -------------------------------------------------------------------------------- /colossus-docs/src/test/scala/CallbackExampleSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/test/scala/CallbackExampleSpec.scala -------------------------------------------------------------------------------- /colossus-docs/src/test/scala/MyHttpHandlerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/test/scala/MyHttpHandlerSpec.scala -------------------------------------------------------------------------------- /colossus-docs/src/test/scala/SimpleMetricExampleSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-docs/src/test/scala/SimpleMetricExampleSpec.scala -------------------------------------------------------------------------------- /colossus-examples/src/main/resources/application.conf: -------------------------------------------------------------------------------- 1 | colossus.service.benchmark { 2 | request-metrics = false 3 | } 4 | -------------------------------------------------------------------------------- /colossus-examples/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-examples/src/main/resources/logback.xml -------------------------------------------------------------------------------- /colossus-examples/src/main/scala/colossus.examples/BenchmarkExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-examples/src/main/scala/colossus.examples/BenchmarkExample.scala -------------------------------------------------------------------------------- /colossus-examples/src/main/scala/colossus.examples/HttpExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-examples/src/main/scala/colossus.examples/HttpExample.scala -------------------------------------------------------------------------------- /colossus-examples/src/main/scala/colossus.examples/KeyValExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-examples/src/main/scala/colossus.examples/KeyValExample.scala -------------------------------------------------------------------------------- /colossus-examples/src/main/scala/colossus.examples/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-examples/src/main/scala/colossus.examples/Main.scala -------------------------------------------------------------------------------- /colossus-examples/src/main/scala/colossus.examples/StreamServiceExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-examples/src/main/scala/colossus.examples/StreamServiceExample.scala -------------------------------------------------------------------------------- /colossus-examples/src/main/scala/colossus.examples/WebsocketExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-examples/src/main/scala/colossus.examples/WebsocketExample.scala -------------------------------------------------------------------------------- /colossus-metrics/src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/main/resources/reference.conf -------------------------------------------------------------------------------- /colossus-metrics/src/main/scala/colossus/metrics/Collection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/main/scala/colossus/metrics/Collection.scala -------------------------------------------------------------------------------- /colossus-metrics/src/main/scala/colossus/metrics/ConfigHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/main/scala/colossus/metrics/ConfigHelper.scala -------------------------------------------------------------------------------- /colossus-metrics/src/main/scala/colossus/metrics/Metric.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/main/scala/colossus/metrics/Metric.scala -------------------------------------------------------------------------------- /colossus-metrics/src/main/scala/colossus/metrics/MetricClock.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/main/scala/colossus/metrics/MetricClock.scala -------------------------------------------------------------------------------- /colossus-metrics/src/main/scala/colossus/metrics/MetricSystem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/main/scala/colossus/metrics/MetricSystem.scala -------------------------------------------------------------------------------- /colossus-metrics/src/main/scala/colossus/metrics/StatReporter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/main/scala/colossus/metrics/StatReporter.scala -------------------------------------------------------------------------------- /colossus-metrics/src/main/scala/colossus/metrics/collectors/Counter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/main/scala/colossus/metrics/collectors/Counter.scala -------------------------------------------------------------------------------- /colossus-metrics/src/main/scala/colossus/metrics/collectors/Histogram.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/main/scala/colossus/metrics/collectors/Histogram.scala -------------------------------------------------------------------------------- /colossus-metrics/src/main/scala/colossus/metrics/collectors/Rate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/main/scala/colossus/metrics/collectors/Rate.scala -------------------------------------------------------------------------------- /colossus-metrics/src/main/scala/colossus/metrics/logging/ColossusLogging.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/main/scala/colossus/metrics/logging/ColossusLogging.scala -------------------------------------------------------------------------------- /colossus-metrics/src/main/scala/colossus/metrics/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/main/scala/colossus/metrics/package.scala -------------------------------------------------------------------------------- /colossus-metrics/src/main/scala/colossus/metrics/senders/LoggerSender.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/main/scala/colossus/metrics/senders/LoggerSender.scala -------------------------------------------------------------------------------- /colossus-metrics/src/main/scala/colossus/metrics/senders/OpenTsdbSender.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/main/scala/colossus/metrics/senders/OpenTsdbSender.scala -------------------------------------------------------------------------------- /colossus-metrics/src/main/scala/colossus/metrics/senders/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/main/scala/colossus/metrics/senders/package.scala -------------------------------------------------------------------------------- /colossus-metrics/src/test/resources/application.conf: -------------------------------------------------------------------------------- 1 | akka.test.timefactor=2 -------------------------------------------------------------------------------- /colossus-metrics/src/test/scala/colossus/metrics/CollectionMapSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/test/scala/colossus/metrics/CollectionMapSpec.scala -------------------------------------------------------------------------------- /colossus-metrics/src/test/scala/colossus/metrics/CollectionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/test/scala/colossus/metrics/CollectionSpec.scala -------------------------------------------------------------------------------- /colossus-metrics/src/test/scala/colossus/metrics/ConfigLoadingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/test/scala/colossus/metrics/ConfigLoadingSpec.scala -------------------------------------------------------------------------------- /colossus-metrics/src/test/scala/colossus/metrics/CounterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/test/scala/colossus/metrics/CounterSpec.scala -------------------------------------------------------------------------------- /colossus-metrics/src/test/scala/colossus/metrics/HistogramSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/test/scala/colossus/metrics/HistogramSpec.scala -------------------------------------------------------------------------------- /colossus-metrics/src/test/scala/colossus/metrics/MetricAddressSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/test/scala/colossus/metrics/MetricAddressSpec.scala -------------------------------------------------------------------------------- /colossus-metrics/src/test/scala/colossus/metrics/MetricNamespaceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/test/scala/colossus/metrics/MetricNamespaceSpec.scala -------------------------------------------------------------------------------- /colossus-metrics/src/test/scala/colossus/metrics/MetricReportFilterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/test/scala/colossus/metrics/MetricReportFilterSpec.scala -------------------------------------------------------------------------------- /colossus-metrics/src/test/scala/colossus/metrics/MetricSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/test/scala/colossus/metrics/MetricSpec.scala -------------------------------------------------------------------------------- /colossus-metrics/src/test/scala/colossus/metrics/RateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/test/scala/colossus/metrics/RateSpec.scala -------------------------------------------------------------------------------- /colossus-metrics/src/test/scala/colossus/metrics/Util.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-metrics/src/test/scala/colossus/metrics/Util.scala -------------------------------------------------------------------------------- /colossus-testkit/src/main/scala/colossus.testkit/CallbackMatchers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-testkit/src/main/scala/colossus.testkit/CallbackMatchers.scala -------------------------------------------------------------------------------- /colossus-testkit/src/main/scala/colossus.testkit/ColossusSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-testkit/src/main/scala/colossus.testkit/ColossusSpec.scala -------------------------------------------------------------------------------- /colossus-testkit/src/main/scala/colossus.testkit/FakeIOSystem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-testkit/src/main/scala/colossus.testkit/FakeIOSystem.scala -------------------------------------------------------------------------------- /colossus-testkit/src/main/scala/colossus.testkit/HttpServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-testkit/src/main/scala/colossus.testkit/HttpServiceSpec.scala -------------------------------------------------------------------------------- /colossus-testkit/src/main/scala/colossus.testkit/MockClientFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-testkit/src/main/scala/colossus.testkit/MockClientFactory.scala -------------------------------------------------------------------------------- /colossus-testkit/src/main/scala/colossus.testkit/MockConnection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-testkit/src/main/scala/colossus.testkit/MockConnection.scala -------------------------------------------------------------------------------- /colossus-testkit/src/main/scala/colossus.testkit/MockWriteBuffer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-testkit/src/main/scala/colossus.testkit/MockWriteBuffer.scala -------------------------------------------------------------------------------- /colossus-testkit/src/main/scala/colossus.testkit/PipeFoldTester.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-testkit/src/main/scala/colossus.testkit/PipeFoldTester.scala -------------------------------------------------------------------------------- /colossus-testkit/src/main/scala/colossus.testkit/ServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-testkit/src/main/scala/colossus.testkit/ServiceSpec.scala -------------------------------------------------------------------------------- /colossus-testkit/src/test/scala/colossus.testkit/CallbackMatchersSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-testkit/src/test/scala/colossus.testkit/CallbackMatchersSpec.scala -------------------------------------------------------------------------------- /colossus-testkit/src/test/scala/colossus.testkit/FakeIOSystemSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-testkit/src/test/scala/colossus.testkit/FakeIOSystemSpec.scala -------------------------------------------------------------------------------- /colossus-testkit/src/test/scala/colossus.testkit/MockClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-testkit/src/test/scala/colossus.testkit/MockClientSpec.scala -------------------------------------------------------------------------------- /colossus-testkit/src/test/scala/colossus.testkit/MockWriteBufferSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-testkit/src/test/scala/colossus.testkit/MockWriteBufferSpec.scala -------------------------------------------------------------------------------- /colossus-testkit/src/test/scala/colossus.testkit/ServiceSpecSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-testkit/src/test/scala/colossus.testkit/ServiceSpecSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/it/scala/colossus/BaseRedisITSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/it/scala/colossus/BaseRedisITSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/it/scala/colossus/MemcacheITSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/it/scala/colossus/MemcacheITSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/it/scala/colossus/RedisHashITSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/it/scala/colossus/RedisHashITSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/it/scala/colossus/RedisITSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/it/scala/colossus/RedisITSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/it/scala/colossus/RedisListITSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/it/scala/colossus/RedisListITSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/it/scala/colossus/RedisSetITSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/it/scala/colossus/RedisSetITSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/it/scala/colossus/RedisZSetITSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/it/scala/colossus/RedisZSetITSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/resources/application.conf -------------------------------------------------------------------------------- /colossus-tests/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/resources/logback.xml -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/IOSystemConfigSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/IOSystemConfigSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/Util.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/Util.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/controller/Common.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/controller/Common.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/controller/InputControllerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/controller/InputControllerSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/controller/OutputControllerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/controller/OutputControllerSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/core/ConnectionHandlerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/core/ConnectionHandlerSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/core/ConnectionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/core/ConnectionSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/core/CoreHandlerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/core/CoreHandlerSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/core/DataBlockSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/core/DataBlockSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/core/DataBufferSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/core/DataBufferSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/core/DataOutBufferSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/core/DataOutBufferSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/core/DataSizeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/core/DataSizeSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/core/IOSystemSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/core/IOSystemSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/core/ServerConfigLoadingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/core/ServerConfigLoadingSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/core/ServerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/core/ServerSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/core/TaskTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/core/TaskTest.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/core/WorkerItemSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/core/WorkerItemSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/core/WorkerManagerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/core/WorkerManagerSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/core/WriteBufferSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/core/WriteBufferSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/http/HttpHeadSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/http/HttpHeadSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/http/HttpParseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/http/HttpParseSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/http/HttpRequestSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/http/HttpRequestSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/http/HttpResponseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/http/HttpResponseSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/http/HttpServiceDefaultSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/http/HttpServiceDefaultSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/http/HttpSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/http/HttpSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/http/StreamHttpSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/http/StreamHttpSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/http/StreamServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/http/StreamServiceSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/http/WildcardURLParsingTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/http/WildcardURLParsingTest.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/http/client/HttpResponseParserSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/http/client/HttpResponseParserSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/http/filters/HttpCustomFiltersSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/http/filters/HttpCustomFiltersSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/http/filters/HttpStreamCustomFiltersSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/http/filters/HttpStreamCustomFiltersSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/memcache/MemcacheCommandSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/memcache/MemcacheCommandSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/memcache/MemcacheParserSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/memcache/MemcacheParserSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/redis/RedisParserSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/redis/RedisParserSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/redis/ReplySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/redis/ReplySpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/telnet/TelnetSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/telnet/TelnetSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/protocols/websocket/WebsocketSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/protocols/websocket/WebsocketSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/service/AsyncServiceClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/service/AsyncServiceClientSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/service/CallbackSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/service/CallbackSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/service/ClientConfigLoadingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/service/ClientConfigLoadingSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/service/CodecSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/service/CodecSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/service/LoadBalancerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/service/LoadBalancerSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/service/LoadBalancingClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/service/LoadBalancingClientSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/service/RequestFormatterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/service/RequestFormatterSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/service/RetryPolicySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/service/RetryPolicySpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/service/ServiceClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/service/ServiceClientSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/service/ServiceConfigLoadingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/service/ServiceConfigLoadingSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/service/ServiceDSLSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/service/ServiceDSLSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/service/ServiceServerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/service/ServiceServerSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/streaming/CircuitBreakerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/streaming/CircuitBreakerSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/streaming/MultiplexingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/streaming/MultiplexingSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/streaming/PipeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/streaming/PipeSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/streaming/SinkSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/streaming/SinkSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/streaming/SourceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/streaming/SourceSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/streaming/StreamTranscoderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/streaming/StreamTranscoderSpec.scala -------------------------------------------------------------------------------- /colossus-tests/src/test/scala/colossus/util/CombinatorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus-tests/src/test/scala/colossus/util/CombinatorSpec.scala -------------------------------------------------------------------------------- /colossus/src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/resources/reference.conf -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/controller/Codec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/controller/Codec.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/controller/Controller.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/controller/Controller.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/controller/Encoding.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/controller/Encoding.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/controller/InputController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/controller/InputController.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/controller/OutputController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/controller/OutputController.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/Connection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/Connection.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/ConnectionHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/ConnectionHandler.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/ConnectionSnapshot.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/ConnectionSnapshot.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/Context.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/Context.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/CoreHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/CoreHandler.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/DataBlock.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/DataBlock.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/DataBuffer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/DataBuffer.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/DataOutBuffer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/DataOutBuffer.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/IOSystem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/IOSystem.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/Pipeline.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/Pipeline.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/RetryPolicy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/RetryPolicy.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/ServerRef.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/ServerRef.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/ServerSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/ServerSettings.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/Worker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/Worker.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/WorkerFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/WorkerFactory.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/WorkerItem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/WorkerItem.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/WorkerManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/WorkerManager.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/WriteBuffer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/WriteBuffer.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/server/Server.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/server/Server.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/core/server/ServerDSL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/core/server/ServerDSL.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/Header.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/Header.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/HttpBody.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/HttpBody.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/HttpClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/HttpClient.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/HttpClientCodec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/HttpClientCodec.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/HttpCode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/HttpCode.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/HttpParse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/HttpParse.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/HttpRequest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/HttpRequest.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/HttpRequestParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/HttpRequestParser.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/HttpResponse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/HttpResponse.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/HttpResponseParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/HttpResponseParser.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/HttpServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/HttpServer.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/HttpServerCodec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/HttpServerCodec.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/UrlParsing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/UrlParsing.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/filters/FilterHeaderUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/filters/FilterHeaderUtils.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/filters/HttpCustomFilters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/filters/HttpCustomFilters.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/filters/HttpStreamCustomFilters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/filters/HttpStreamCustomFilters.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/package.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/streaming/HttpStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/streaming/HttpStream.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/streaming/StreamService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/streaming/StreamService.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/streaming/StreamingHttpClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/streaming/StreamingHttpClient.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/streaming/StreamingHttpMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/streaming/StreamingHttpMessage.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/streaming/StreamingHttpServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/streaming/StreamingHttpServer.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/http/streaming/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/http/streaming/package.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/memcache/Memcache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/memcache/Memcache.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/memcache/MemcacheOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/memcache/MemcacheOps.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/memcache/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/memcache/package.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/redis/Command.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/redis/Command.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/redis/RedisClientCodec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/redis/RedisClientCodec.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/redis/RedisCommandParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/redis/RedisCommandParser.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/redis/RedisOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/redis/RedisOps.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/redis/RedisReplyParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/redis/RedisReplyParser.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/redis/RedisServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/redis/RedisServer.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/redis/RedisServerCodec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/redis/RedisServerCodec.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/redis/Reply.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/redis/Reply.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/redis/UnifiedProtocol.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/redis/UnifiedProtocol.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/redis/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/redis/package.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/telnet/Telnet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/telnet/Telnet.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/websocket/SubProtocol.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/websocket/SubProtocol.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/websocket/Websocket.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/websocket/Websocket.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/protocols/websocket/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/protocols/websocket/package.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/service/Async.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/service/Async.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/service/AsyncServiceClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/service/AsyncServiceClient.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/service/Callback.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/service/Callback.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/service/Filter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/service/Filter.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/service/LoadBalancer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/service/LoadBalancer.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/service/LoadBalancingClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/service/LoadBalancingClient.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/service/RequestExceptionFormatter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/service/RequestExceptionFormatter.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/service/RequestHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/service/RequestHandler.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/service/ServiceClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/service/ServiceClient.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/service/ServiceClientPool.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/service/ServiceClientPool.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/service/ServiceDSL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/service/ServiceDSL.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/service/ServiceServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/service/ServiceServer.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/service/TagDecorator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/service/TagDecorator.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/streaming/Channel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/streaming/Channel.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/streaming/CircuitBreaker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/streaming/CircuitBreaker.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/streaming/Pipe.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/streaming/Pipe.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/streaming/PipeMultiplexer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/streaming/PipeMultiplexer.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/streaming/PipeOps.scala: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/streaming/PullResult.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/streaming/PullResult.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/streaming/PushResult.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/streaming/PushResult.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/streaming/Signal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/streaming/Signal.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/streaming/Sink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/streaming/Sink.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/streaming/Source.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/streaming/Source.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/streaming/Stream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/streaming/Stream.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/streaming/StreamTranscoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/streaming/StreamTranscoder.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/streaming/Transport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/streaming/Transport.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/streaming/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/streaming/package.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/util/ConfigCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/util/ConfigCache.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/util/ExceptionFormatter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/util/ExceptionFormatter.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/util/Parsing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/util/Parsing.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/util/Task.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/util/Task.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/util/compress/Compressor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/util/compress/Compressor.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/util/compress/GzipCompressor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/util/compress/GzipCompressor.scala -------------------------------------------------------------------------------- /colossus/src/main/scala/colossus/util/compress/ZCompressor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/colossus/src/main/scala/colossus/util/compress/ZCompressor.scala -------------------------------------------------------------------------------- /docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/docs.yml -------------------------------------------------------------------------------- /pipeline.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/pipeline.lua -------------------------------------------------------------------------------- /project/ProjectImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/project/ProjectImplicits.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.16 -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/publish.sh -------------------------------------------------------------------------------- /rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/rakefile -------------------------------------------------------------------------------- /scalastyle-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/scalastyle-config.xml -------------------------------------------------------------------------------- /secrets.tar.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumblr/colossus/HEAD/secrets.tar.enc -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | version in ThisBuild := "0.11.1-RC1" 2 | --------------------------------------------------------------------------------