├── .gitignore ├── .sbtconfig ├── .travis.yml ├── LICENSE.txt ├── README.md ├── app ├── com │ └── m3 │ │ └── octoparts │ │ ├── aggregator │ │ ├── PartRequestInfo.scala │ │ ├── handler │ │ │ ├── Handler.scala │ │ │ ├── HttpHandlerFactory.scala │ │ │ ├── HttpPartRequestHandler.scala │ │ │ ├── SimpleHttpHandlerFactory.scala │ │ │ └── SimpleHttpPartRequestHandler.scala │ │ └── service │ │ │ ├── PartRequestService.scala │ │ │ ├── PartRequestServiceBase.scala │ │ │ ├── PartResponseLocalContentSupport.scala │ │ │ ├── PartServiceErrorHandler.scala │ │ │ ├── PartsService.scala │ │ │ └── RequestParamSupport.scala │ │ ├── cache │ │ ├── Cache.scala │ │ ├── CacheException.scala │ │ ├── CacheOps.scala │ │ ├── LoggingRawCache.scala │ │ ├── MemoryBufferingRawCache.scala │ │ ├── PartResponseCachingSupport.scala │ │ ├── RawCache.scala │ │ ├── RichCacheControl.scala │ │ ├── config │ │ │ └── CacheConfig.scala │ │ ├── directive │ │ │ ├── CacheDirective.scala │ │ │ └── CacheDirectiveGenerator.scala │ │ ├── dummy │ │ │ ├── DummyCache.scala │ │ │ ├── DummyCacheOps.scala │ │ │ ├── DummyLatestVersionCache.scala │ │ │ └── DummyRawCache.scala │ │ ├── key │ │ │ ├── CacheGroupCacheKey.scala │ │ │ ├── CacheKey.scala │ │ │ ├── HttpPartConfigCacheKey.scala │ │ │ ├── MemcachedKeyGenerator.scala │ │ │ ├── PartCacheKey.scala │ │ │ └── VersionCacheKey.scala │ │ ├── memcached │ │ │ ├── InMemoryRawCache.scala │ │ │ ├── MemcachedCache.scala │ │ │ ├── MemcachedCacheOps.scala │ │ │ ├── MemcachedRawCache.scala │ │ │ └── TtlCalculator.scala │ │ └── versioning │ │ │ ├── FutureUtil.scala │ │ │ ├── InMemoryLatestVersionCache.scala │ │ │ ├── LatestVersionCache.scala │ │ │ ├── VersionCache.scala │ │ │ ├── VersionLookup.scala │ │ │ └── VersionedParamKey.scala │ │ ├── future │ │ ├── ObservableToFutureSupport.scala │ │ ├── PromiseSupport.scala │ │ ├── RichFutureWithTimeout.scala │ │ └── RichFutureWithTiming.scala │ │ ├── http │ │ ├── BlockingHttpRetrieve.scala │ │ ├── HttpClientLike.scala │ │ ├── HttpClientPool.scala │ │ ├── HttpResponse.scala │ │ ├── HttpResponseHandler.scala │ │ └── InstrumentedHttpClient.scala │ │ ├── hystrix │ │ ├── HystrixCommandMetricsRepository.scala │ │ ├── HystrixExecutor.scala │ │ ├── HystrixFutureSupport.scala │ │ ├── HystrixHealthReporter.scala │ │ ├── HystrixMetricsLogger.scala │ │ ├── HystrixSetterSupport.scala │ │ └── KeyAndBuilderValuesHystrixPropertiesStrategy.scala │ │ ├── logging │ │ ├── LTSVables.scala │ │ ├── LogUtil.scala │ │ └── PartRequestLogger.scala │ │ ├── model │ │ └── config │ │ │ ├── CacheGroup.scala │ │ │ ├── Charset.scala │ │ │ ├── ConfigModel.scala │ │ │ ├── HttpPartConfig.scala │ │ │ ├── HttpPartConfigCacheGroup.scala │ │ │ ├── HttpProxySettings.scala │ │ │ ├── HystrixConfig.scala │ │ │ ├── PartParam.scala │ │ │ ├── PartParamCacheGroup.scala │ │ │ ├── ShortPartParam.scala │ │ │ └── ThreadPoolConfig.scala │ │ ├── repository │ │ ├── CachingRepository.scala │ │ ├── ConfigImporter.scala │ │ ├── ConfigsRepository.scala │ │ ├── DBConfigsRepository.scala │ │ ├── MutableCachingRepository.scala │ │ ├── MutableConfigsRepository.scala │ │ └── config │ │ │ ├── CacheGroupRepository.scala │ │ │ ├── ConfigMapper.scala │ │ │ ├── ExtraParamType.scala │ │ │ ├── HttpPartConfigCacheGroupRepository.scala │ │ │ ├── HttpPartConfigRepository.scala │ │ │ ├── HystrixConfigRepository.scala │ │ │ ├── PartParamCacheGroupRepository.scala │ │ │ ├── PartParamRepository.scala │ │ │ └── ThreadPoolConfigRepository.scala │ │ ├── util │ │ ├── KeyedResourcePool.scala │ │ └── OctoMetricsImpl.scala │ │ └── wiring │ │ ├── AggregatorHandlersModule.scala │ │ ├── AggregatorServicesModule.scala │ │ ├── AuthHandlerModule.scala │ │ ├── CacheModule.scala │ │ ├── ControllersModule.scala │ │ ├── ExecutionContextsModule.scala │ │ ├── FiltersModule.scala │ │ ├── HttpClientPoolModule.scala │ │ ├── HystrixModule.scala │ │ ├── OctopartsApplicationLoader.scala │ │ ├── RepositoriesModule.scala │ │ ├── UtilsModule.scala │ │ └── assembling │ │ ├── ApplicationComponents.scala │ │ ├── BeforeStartupSupport.scala │ │ ├── EnvConfigLoader.scala │ │ └── SwaggerScanSupport.scala ├── controllers │ ├── AdminController.scala │ ├── AdminForms.scala │ ├── AuthController.scala │ ├── BootstrapFlashStyles.scala │ ├── CacheController.scala │ ├── PartsController.scala │ ├── hystrix │ │ ├── HystrixController.scala │ │ ├── MetricsAsJsonPollerListener.scala │ │ └── Streamer.scala │ ├── support │ │ ├── AuthSupport.scala │ │ ├── AuthenticationCheckSupport.scala │ │ ├── AuthorizationCheckSupport.scala │ │ ├── DummyPrincipalSupport.scala │ │ ├── HttpPartConfigChecker.scala │ │ ├── LoggingSupport.scala │ │ └── PartListFilterSupport.scala │ └── system │ │ ├── BuildInfoController.scala │ │ ├── HealthcheckController.scala │ │ ├── MemcachedCacheKeysToCheck.scala │ │ └── SystemConfigController.scala ├── presentation │ ├── HttpPartConfigView.scala │ ├── NavbarLinks.scala │ └── ParamView.scala └── views │ ├── adminlayout.scala.html │ ├── cachegroup │ ├── edit.scala.html │ ├── list.scala.html │ └── show.scala.html │ ├── confirmDelete.scala.html │ ├── datatables.scala.html │ ├── datatablesJsAndStyles.scala.html │ ├── navbar.scala.html │ ├── param │ └── edit.scala.html │ ├── part │ ├── edit.scala.html │ ├── importForm.scala.html │ ├── list.scala.html │ ├── show.scala.html │ └── test.scala.html │ ├── simplefield.scala.html │ └── threadpool │ ├── edit.scala.html │ ├── list.scala.html │ └── show.scala.html ├── auth-handler-api └── src │ └── main │ └── scala │ └── com │ └── m3 │ └── octoparts │ └── auth │ ├── AuthenticatedRequest.scala │ ├── OctopartsAuthHandler.scala │ ├── Principal.scala │ └── PrincipalSessionPersistence.scala ├── bin └── sbt-launch.jar ├── conf ├── application-logger.xml ├── application.conf ├── application.dev.conf.sample ├── db │ └── migration │ │ └── default │ │ ├── V1__Initial_schema.sql │ │ ├── V2__Add_param_description.sql │ │ ├── V3__Add_local_content.sql │ │ ├── V4__Add_fallback.sql │ │ ├── V5__Add_http_client_config.sql │ │ └── V6__Add_threadpool_queue.sql ├── messages ├── messages.ja └── routes ├── java-client ├── README.markdown └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── m3 │ │ │ └── octoparts │ │ │ └── client │ │ │ ├── FutureResponseHandler.java │ │ │ ├── PartResponseWrapper.java │ │ │ └── ResponseWrapper.java │ └── scala │ │ └── com │ │ └── m3 │ │ └── octoparts │ │ └── client │ │ ├── AggregateResponseExtractor.scala │ │ ├── DefaultPartResponseWrapper.scala │ │ ├── DefaultResponseWrapper.scala │ │ ├── DurationModule.scala │ │ ├── EmptyPartResponseWrapper.scala │ │ ├── EmptyResponseWrapper.scala │ │ ├── EndpointListExtractor.scala │ │ ├── ExtendedScalaModule.scala │ │ ├── OKResponseExtractor.scala │ │ ├── OctopartsApiBuilder.scala │ │ └── RequestBuilder.scala │ └── test │ ├── java │ └── com │ │ └── m3 │ │ └── octoparts │ │ └── Sample.java │ └── scala │ └── com │ └── m3 │ └── octoparts │ └── client │ ├── DurationModuleSpec.scala │ ├── ExtractorsSpec.scala │ ├── OctopartsApiBuilderTest.scala │ └── RequestBuilderTest.scala ├── maintainers-guide.md ├── models └── src │ └── main │ └── scala │ └── com │ └── m3 │ └── octoparts │ └── model │ ├── AggregateRequest.scala │ ├── AggregateResponse.scala │ ├── HttpMethod.scala │ ├── config │ ├── ParamType.scala │ └── json │ │ ├── AlertMailSettings.scala │ │ ├── CacheGroup.scala │ │ ├── HttpPartConfig.scala │ │ ├── HystrixConfig.scala │ │ ├── PartParam.scala │ │ └── ThreadPoolConfig.scala │ └── jackson │ └── Evidences.scala ├── play-json-formats └── src │ ├── main │ └── scala │ │ └── com │ │ └── m3 │ │ └── octoparts │ │ └── json │ │ ├── EnumerationHelper.scala │ │ └── format │ │ ├── ConfigModel.scala │ │ ├── CustomFormatters.scala │ │ └── ReqResp.scala │ └── test │ └── scala │ └── com │ └── m3 │ └── octoparts │ └── json │ ├── EnumerationHelperSpec.scala │ └── format │ └── CustomFormattersSpec.scala ├── project ├── BuildInfo.scala ├── Common.scala ├── Dependencies.scala ├── LintConfig.scala ├── Publishing.scala ├── Scalariform.scala ├── Scoverage.scala ├── ShellPrompt.scala ├── Version.scala ├── build.properties └── plugins.sbt ├── public ├── css │ ├── bootstrap-theme.css │ ├── bootstrap-theme.min.css │ ├── bootstrap.css │ ├── bootstrap.min.css │ └── jquery.tagit.css ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ └── glyphicons-halflings-regular.woff ├── js │ ├── bootstrap.file-input.js │ ├── bootstrap.js │ ├── bootstrap.min.js │ └── tag-it.min.js └── swagger-ui │ ├── css │ ├── highlight.default.css │ └── screen.css │ ├── images │ ├── logo_small.png │ ├── pet_store_api.png │ ├── throbber.gif │ └── wordnik_api.png │ ├── index.html │ ├── lib │ ├── backbone-min.js │ ├── handlebars-1.0.0.js │ ├── highlight.7.3.pack.js │ ├── jquery-1.8.0.min.js │ ├── jquery.ba-bbq.min.js │ ├── jquery.slideto.min.js │ ├── jquery.wiggle.min.js │ ├── shred.bundle.js │ ├── shred │ │ └── content.js │ ├── swagger.js │ └── underscore-min.js │ ├── swagger-ui.js │ └── swagger-ui.min.js ├── sbt ├── sbt-debug ├── scala-ws-client └── src │ ├── main │ └── scala │ │ └── com │ │ └── m3 │ │ └── octoparts │ │ └── ws │ │ ├── AggregateResponseEnrichment.scala │ │ ├── OctoClient.scala │ │ ├── PartRequestEnrichment.scala │ │ └── RequestMetaBuilder.scala │ └── test │ └── scala │ └── com │ └── m3 │ └── octoparts │ └── ws │ ├── OctoClientSpec.scala │ ├── RequestMetaBuilderSpec.scala │ ├── RichAggregateResponseSpec.scala │ ├── RichPartRequestSpec.scala │ ├── RichPartResponseSpec.scala │ └── Sample.scala ├── scalastyle-config.xml ├── schema.sql ├── scripts └── publish_libs.sh ├── siege ├── README.md ├── agg_request.json └── urls.txt ├── system.properties ├── test-backend ├── README.md ├── app │ └── controllers │ │ └── Application.scala ├── build.sbt ├── conf │ ├── application.conf │ └── routes └── project │ ├── build.properties │ └── plugins.sbt ├── test ├── com │ └── m3 │ │ └── octoparts │ │ ├── aggregator │ │ ├── handler │ │ │ └── HttpPartRequestHandlerSpec.scala │ │ └── service │ │ │ ├── PartRequestServiceSpec.scala │ │ │ ├── PartResponseLocalContentSupportSpec.scala │ │ │ ├── PartsServiceSpec.scala │ │ │ └── RequestParamSupportSpec.scala │ │ ├── cache │ │ ├── CacheOpsSpec.scala │ │ ├── MemoryBufferingRawCacheSpec.scala │ │ ├── PartResponseCachingSupportSpec.scala │ │ ├── RichCacheControlSpec.scala │ │ ├── directive │ │ │ └── CacheDirectiveGeneratorSpec.scala │ │ ├── key │ │ │ └── MemcachedKeyGeneratorSpec.scala │ │ ├── memcached │ │ │ ├── MemcachedCacheSpec.scala │ │ │ └── TtlCalculatorSpec.scala │ │ └── versioning │ │ │ └── LatestVersionCacheSpec.scala │ │ ├── database │ │ └── MigrationsSpec.scala │ │ ├── future │ │ ├── RichFutureWithTimeoutSpec.scala │ │ └── RichFutureWithTimingSpec.scala │ │ ├── http │ │ ├── BlockingHttpRetrieveSpec.scala │ │ ├── HttpResponseHandlerSpec.scala │ │ └── InstrumentedHttpClientSpec.scala │ │ ├── hystrix │ │ ├── HystrixExecutorSpec.scala │ │ ├── HystrixSetterSupportSpec.scala │ │ ├── KeyAndBuilderValuesHystrixPropertiesStrategySpec.scala │ │ └── MockHttpClientComponent.scala │ │ ├── logging │ │ └── LogUtilSpec.scala │ │ ├── model │ │ └── config │ │ │ ├── HttpPartConfigSpec.scala │ │ │ ├── HttpProxySettingsSpec.scala │ │ │ └── JsonConversionSpec.scala │ │ ├── repository │ │ ├── ConfigImporterSpec.scala │ │ ├── DBConfigsRepositorySpec.scala │ │ └── config │ │ │ ├── CacheGroupRepositorySpec.scala │ │ │ └── HttpPartConfigRepositorySpec.scala │ │ ├── support │ │ ├── SpecHarnesses.scala │ │ ├── db │ │ │ ├── AutoRollback2.scala │ │ │ ├── DBSuite.scala │ │ │ └── RequiresDB.scala │ │ └── mocks │ │ │ ├── ConfigDataMocks.scala │ │ │ ├── HandlerMocks.scala │ │ │ └── MockConfigRepository.scala │ │ ├── util │ │ ├── KeyedResourcePoolSpec.scala │ │ └── OctoMetricsImplSpec.scala │ │ └── wiring │ │ └── assembling │ │ └── EnvConfigLoaderSpec.scala ├── controllers │ ├── AdminControllerSpec.scala │ ├── AdminFormsSpec.scala │ ├── CacheControllerSpec.scala │ ├── PartsControllerSpec.scala │ ├── support │ │ ├── AuthenticationCheckSupportSpec.scala │ │ ├── AuthorizationCheckSupportSpec.scala │ │ ├── DummyPrincipalSupportSpec.scala │ │ └── HttpPartConfigCheckerSpec.scala │ └── system │ │ ├── BuildInfoControllerSpec.scala │ │ ├── HealthcheckControllerSpec.scala │ │ ├── JsonCheckSupport.scala │ │ ├── RandomMemcachedCacheKeysToCheckSpec.scala │ │ └── SystemConfigControllerSpec.scala ├── integration │ ├── AdminSpec.scala │ ├── ApiSpec.scala │ ├── ApplicationSpec.scala │ └── PagesSupport.scala ├── resources │ ├── application.ci.conf │ ├── application.test.conf │ └── logback-test.xml └── views │ └── I18nSpec.scala └── vaygrant ├── README.md ├── Vagrantfile ├── hystrix_dashboard └── hystrix-dashboard-1.3.9.war ├── netflix_turbine └── turbine-web-0.4.war └── provisioning ├── dev_vm.yml └── roles ├── disable_iptables └── tasks │ └── main.yml ├── elasticsearch ├── files │ ├── template-hystrix.json │ └── template-partrequests.json └── tasks │ └── main.yml ├── global_env ├── defaults │ └── main.yml ├── tasks │ └── main.yml └── templates │ └── octoparts ├── java ├── defaults │ └── main.yml ├── tasks │ └── main.yml └── templates │ └── profile.java8.sh.j2 ├── java7 ├── defaults │ └── main.yml └── tasks │ └── main.yml ├── kibana └── tasks │ └── main.yml ├── memcached ├── handlers │ └── main.yml └── tasks │ └── main.yml ├── postgres ├── defaults │ └── main.yml ├── files │ ├── hba_conf │ └── postgres ├── handlers │ └── main.yml └── tasks │ └── main.yml ├── td_agent ├── defaults │ └── main.yml ├── tasks │ └── main.yml └── templates │ └── td-agent.conf ├── tomcat ├── defaults │ └── main.yml ├── handlers │ └── main.yml └── tasks │ └── main.yml ├── yum_repos ├── files │ ├── elasticsearch_repo │ ├── jpackage_repo │ └── treasuredata_repo └── tasks │ └── main.yml └── zipkin ├── files ├── collector-dev.scala ├── query-dev.scala ├── supervisord.conf └── web-dev.scala └── tasks └── main.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/.gitignore -------------------------------------------------------------------------------- /.sbtconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/.sbtconfig -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/README.md -------------------------------------------------------------------------------- /app/com/m3/octoparts/aggregator/PartRequestInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/aggregator/PartRequestInfo.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/aggregator/handler/Handler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/aggregator/handler/Handler.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/aggregator/handler/HttpHandlerFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/aggregator/handler/HttpHandlerFactory.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/aggregator/handler/HttpPartRequestHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/aggregator/handler/HttpPartRequestHandler.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/aggregator/handler/SimpleHttpHandlerFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/aggregator/handler/SimpleHttpHandlerFactory.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/aggregator/handler/SimpleHttpPartRequestHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/aggregator/handler/SimpleHttpPartRequestHandler.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/aggregator/service/PartRequestService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/aggregator/service/PartRequestService.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/aggregator/service/PartRequestServiceBase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/aggregator/service/PartRequestServiceBase.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/aggregator/service/PartResponseLocalContentSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/aggregator/service/PartResponseLocalContentSupport.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/aggregator/service/PartServiceErrorHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/aggregator/service/PartServiceErrorHandler.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/aggregator/service/PartsService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/aggregator/service/PartsService.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/aggregator/service/RequestParamSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/aggregator/service/RequestParamSupport.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/Cache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/Cache.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/CacheException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/CacheException.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/CacheOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/CacheOps.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/LoggingRawCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/LoggingRawCache.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/MemoryBufferingRawCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/MemoryBufferingRawCache.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/PartResponseCachingSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/PartResponseCachingSupport.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/RawCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/RawCache.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/RichCacheControl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/RichCacheControl.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/config/CacheConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/config/CacheConfig.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/directive/CacheDirective.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/directive/CacheDirective.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/directive/CacheDirectiveGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/directive/CacheDirectiveGenerator.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/dummy/DummyCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/dummy/DummyCache.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/dummy/DummyCacheOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/dummy/DummyCacheOps.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/dummy/DummyLatestVersionCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/dummy/DummyLatestVersionCache.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/dummy/DummyRawCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/dummy/DummyRawCache.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/key/CacheGroupCacheKey.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/key/CacheGroupCacheKey.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/key/CacheKey.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/key/CacheKey.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/key/HttpPartConfigCacheKey.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/key/HttpPartConfigCacheKey.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/key/MemcachedKeyGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/key/MemcachedKeyGenerator.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/key/PartCacheKey.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/key/PartCacheKey.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/key/VersionCacheKey.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/key/VersionCacheKey.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/memcached/InMemoryRawCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/memcached/InMemoryRawCache.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/memcached/MemcachedCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/memcached/MemcachedCache.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/memcached/MemcachedCacheOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/memcached/MemcachedCacheOps.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/memcached/MemcachedRawCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/memcached/MemcachedRawCache.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/memcached/TtlCalculator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/memcached/TtlCalculator.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/versioning/FutureUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/versioning/FutureUtil.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/versioning/InMemoryLatestVersionCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/versioning/InMemoryLatestVersionCache.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/versioning/LatestVersionCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/versioning/LatestVersionCache.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/versioning/VersionCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/versioning/VersionCache.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/versioning/VersionLookup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/versioning/VersionLookup.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/cache/versioning/VersionedParamKey.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/cache/versioning/VersionedParamKey.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/future/ObservableToFutureSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/future/ObservableToFutureSupport.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/future/PromiseSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/future/PromiseSupport.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/future/RichFutureWithTimeout.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/future/RichFutureWithTimeout.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/future/RichFutureWithTiming.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/future/RichFutureWithTiming.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/http/BlockingHttpRetrieve.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/http/BlockingHttpRetrieve.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/http/HttpClientLike.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/http/HttpClientLike.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/http/HttpClientPool.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/http/HttpClientPool.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/http/HttpResponse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/http/HttpResponse.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/http/HttpResponseHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/http/HttpResponseHandler.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/http/InstrumentedHttpClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/http/InstrumentedHttpClient.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/hystrix/HystrixCommandMetricsRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/hystrix/HystrixCommandMetricsRepository.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/hystrix/HystrixExecutor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/hystrix/HystrixExecutor.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/hystrix/HystrixFutureSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/hystrix/HystrixFutureSupport.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/hystrix/HystrixHealthReporter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/hystrix/HystrixHealthReporter.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/hystrix/HystrixMetricsLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/hystrix/HystrixMetricsLogger.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/hystrix/HystrixSetterSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/hystrix/HystrixSetterSupport.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/hystrix/KeyAndBuilderValuesHystrixPropertiesStrategy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/hystrix/KeyAndBuilderValuesHystrixPropertiesStrategy.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/logging/LTSVables.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/logging/LTSVables.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/logging/LogUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/logging/LogUtil.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/logging/PartRequestLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/logging/PartRequestLogger.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/model/config/CacheGroup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/model/config/CacheGroup.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/model/config/Charset.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/model/config/Charset.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/model/config/ConfigModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/model/config/ConfigModel.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/model/config/HttpPartConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/model/config/HttpPartConfig.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/model/config/HttpPartConfigCacheGroup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/model/config/HttpPartConfigCacheGroup.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/model/config/HttpProxySettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/model/config/HttpProxySettings.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/model/config/HystrixConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/model/config/HystrixConfig.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/model/config/PartParam.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/model/config/PartParam.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/model/config/PartParamCacheGroup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/model/config/PartParamCacheGroup.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/model/config/ShortPartParam.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/model/config/ShortPartParam.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/model/config/ThreadPoolConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/model/config/ThreadPoolConfig.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/repository/CachingRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/repository/CachingRepository.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/repository/ConfigImporter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/repository/ConfigImporter.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/repository/ConfigsRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/repository/ConfigsRepository.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/repository/DBConfigsRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/repository/DBConfigsRepository.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/repository/MutableCachingRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/repository/MutableCachingRepository.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/repository/MutableConfigsRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/repository/MutableConfigsRepository.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/repository/config/CacheGroupRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/repository/config/CacheGroupRepository.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/repository/config/ConfigMapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/repository/config/ConfigMapper.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/repository/config/ExtraParamType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/repository/config/ExtraParamType.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/repository/config/HttpPartConfigCacheGroupRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/repository/config/HttpPartConfigCacheGroupRepository.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/repository/config/HttpPartConfigRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/repository/config/HttpPartConfigRepository.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/repository/config/HystrixConfigRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/repository/config/HystrixConfigRepository.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/repository/config/PartParamCacheGroupRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/repository/config/PartParamCacheGroupRepository.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/repository/config/PartParamRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/repository/config/PartParamRepository.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/repository/config/ThreadPoolConfigRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/repository/config/ThreadPoolConfigRepository.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/util/KeyedResourcePool.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/util/KeyedResourcePool.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/util/OctoMetricsImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/util/OctoMetricsImpl.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/AggregatorHandlersModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/AggregatorHandlersModule.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/AggregatorServicesModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/AggregatorServicesModule.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/AuthHandlerModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/AuthHandlerModule.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/CacheModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/CacheModule.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/ControllersModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/ControllersModule.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/ExecutionContextsModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/ExecutionContextsModule.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/FiltersModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/FiltersModule.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/HttpClientPoolModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/HttpClientPoolModule.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/HystrixModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/HystrixModule.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/OctopartsApplicationLoader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/OctopartsApplicationLoader.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/RepositoriesModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/RepositoriesModule.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/UtilsModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/UtilsModule.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/assembling/ApplicationComponents.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/assembling/ApplicationComponents.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/assembling/BeforeStartupSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/assembling/BeforeStartupSupport.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/assembling/EnvConfigLoader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/assembling/EnvConfigLoader.scala -------------------------------------------------------------------------------- /app/com/m3/octoparts/wiring/assembling/SwaggerScanSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/com/m3/octoparts/wiring/assembling/SwaggerScanSupport.scala -------------------------------------------------------------------------------- /app/controllers/AdminController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/AdminController.scala -------------------------------------------------------------------------------- /app/controllers/AdminForms.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/AdminForms.scala -------------------------------------------------------------------------------- /app/controllers/AuthController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/AuthController.scala -------------------------------------------------------------------------------- /app/controllers/BootstrapFlashStyles.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/BootstrapFlashStyles.scala -------------------------------------------------------------------------------- /app/controllers/CacheController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/CacheController.scala -------------------------------------------------------------------------------- /app/controllers/PartsController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/PartsController.scala -------------------------------------------------------------------------------- /app/controllers/hystrix/HystrixController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/hystrix/HystrixController.scala -------------------------------------------------------------------------------- /app/controllers/hystrix/MetricsAsJsonPollerListener.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/hystrix/MetricsAsJsonPollerListener.scala -------------------------------------------------------------------------------- /app/controllers/hystrix/Streamer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/hystrix/Streamer.scala -------------------------------------------------------------------------------- /app/controllers/support/AuthSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/support/AuthSupport.scala -------------------------------------------------------------------------------- /app/controllers/support/AuthenticationCheckSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/support/AuthenticationCheckSupport.scala -------------------------------------------------------------------------------- /app/controllers/support/AuthorizationCheckSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/support/AuthorizationCheckSupport.scala -------------------------------------------------------------------------------- /app/controllers/support/DummyPrincipalSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/support/DummyPrincipalSupport.scala -------------------------------------------------------------------------------- /app/controllers/support/HttpPartConfigChecker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/support/HttpPartConfigChecker.scala -------------------------------------------------------------------------------- /app/controllers/support/LoggingSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/support/LoggingSupport.scala -------------------------------------------------------------------------------- /app/controllers/support/PartListFilterSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/support/PartListFilterSupport.scala -------------------------------------------------------------------------------- /app/controllers/system/BuildInfoController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/system/BuildInfoController.scala -------------------------------------------------------------------------------- /app/controllers/system/HealthcheckController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/system/HealthcheckController.scala -------------------------------------------------------------------------------- /app/controllers/system/MemcachedCacheKeysToCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/system/MemcachedCacheKeysToCheck.scala -------------------------------------------------------------------------------- /app/controllers/system/SystemConfigController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/controllers/system/SystemConfigController.scala -------------------------------------------------------------------------------- /app/presentation/HttpPartConfigView.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/presentation/HttpPartConfigView.scala -------------------------------------------------------------------------------- /app/presentation/NavbarLinks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/presentation/NavbarLinks.scala -------------------------------------------------------------------------------- /app/presentation/ParamView.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/presentation/ParamView.scala -------------------------------------------------------------------------------- /app/views/adminlayout.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/adminlayout.scala.html -------------------------------------------------------------------------------- /app/views/cachegroup/edit.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/cachegroup/edit.scala.html -------------------------------------------------------------------------------- /app/views/cachegroup/list.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/cachegroup/list.scala.html -------------------------------------------------------------------------------- /app/views/cachegroup/show.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/cachegroup/show.scala.html -------------------------------------------------------------------------------- /app/views/confirmDelete.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/confirmDelete.scala.html -------------------------------------------------------------------------------- /app/views/datatables.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/datatables.scala.html -------------------------------------------------------------------------------- /app/views/datatablesJsAndStyles.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/datatablesJsAndStyles.scala.html -------------------------------------------------------------------------------- /app/views/navbar.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/navbar.scala.html -------------------------------------------------------------------------------- /app/views/param/edit.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/param/edit.scala.html -------------------------------------------------------------------------------- /app/views/part/edit.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/part/edit.scala.html -------------------------------------------------------------------------------- /app/views/part/importForm.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/part/importForm.scala.html -------------------------------------------------------------------------------- /app/views/part/list.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/part/list.scala.html -------------------------------------------------------------------------------- /app/views/part/show.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/part/show.scala.html -------------------------------------------------------------------------------- /app/views/part/test.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/part/test.scala.html -------------------------------------------------------------------------------- /app/views/simplefield.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/simplefield.scala.html -------------------------------------------------------------------------------- /app/views/threadpool/edit.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/threadpool/edit.scala.html -------------------------------------------------------------------------------- /app/views/threadpool/list.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/threadpool/list.scala.html -------------------------------------------------------------------------------- /app/views/threadpool/show.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/app/views/threadpool/show.scala.html -------------------------------------------------------------------------------- /auth-handler-api/src/main/scala/com/m3/octoparts/auth/AuthenticatedRequest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/auth-handler-api/src/main/scala/com/m3/octoparts/auth/AuthenticatedRequest.scala -------------------------------------------------------------------------------- /auth-handler-api/src/main/scala/com/m3/octoparts/auth/OctopartsAuthHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/auth-handler-api/src/main/scala/com/m3/octoparts/auth/OctopartsAuthHandler.scala -------------------------------------------------------------------------------- /auth-handler-api/src/main/scala/com/m3/octoparts/auth/Principal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/auth-handler-api/src/main/scala/com/m3/octoparts/auth/Principal.scala -------------------------------------------------------------------------------- /auth-handler-api/src/main/scala/com/m3/octoparts/auth/PrincipalSessionPersistence.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/auth-handler-api/src/main/scala/com/m3/octoparts/auth/PrincipalSessionPersistence.scala -------------------------------------------------------------------------------- /bin/sbt-launch.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/bin/sbt-launch.jar -------------------------------------------------------------------------------- /conf/application-logger.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/conf/application-logger.xml -------------------------------------------------------------------------------- /conf/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/conf/application.conf -------------------------------------------------------------------------------- /conf/application.dev.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/conf/application.dev.conf.sample -------------------------------------------------------------------------------- /conf/db/migration/default/V1__Initial_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/conf/db/migration/default/V1__Initial_schema.sql -------------------------------------------------------------------------------- /conf/db/migration/default/V2__Add_param_description.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE part_param ADD COLUMN description text; -------------------------------------------------------------------------------- /conf/db/migration/default/V3__Add_local_content.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/conf/db/migration/default/V3__Add_local_content.sql -------------------------------------------------------------------------------- /conf/db/migration/default/V4__Add_fallback.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/conf/db/migration/default/V4__Add_fallback.sql -------------------------------------------------------------------------------- /conf/db/migration/default/V5__Add_http_client_config.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/conf/db/migration/default/V5__Add_http_client_config.sql -------------------------------------------------------------------------------- /conf/db/migration/default/V6__Add_threadpool_queue.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/conf/db/migration/default/V6__Add_threadpool_queue.sql -------------------------------------------------------------------------------- /conf/messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/conf/messages -------------------------------------------------------------------------------- /conf/messages.ja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/conf/messages.ja -------------------------------------------------------------------------------- /conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/conf/routes -------------------------------------------------------------------------------- /java-client/README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/README.markdown -------------------------------------------------------------------------------- /java-client/src/main/java/com/m3/octoparts/client/FutureResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/main/java/com/m3/octoparts/client/FutureResponseHandler.java -------------------------------------------------------------------------------- /java-client/src/main/java/com/m3/octoparts/client/PartResponseWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/main/java/com/m3/octoparts/client/PartResponseWrapper.java -------------------------------------------------------------------------------- /java-client/src/main/java/com/m3/octoparts/client/ResponseWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/main/java/com/m3/octoparts/client/ResponseWrapper.java -------------------------------------------------------------------------------- /java-client/src/main/scala/com/m3/octoparts/client/AggregateResponseExtractor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/main/scala/com/m3/octoparts/client/AggregateResponseExtractor.scala -------------------------------------------------------------------------------- /java-client/src/main/scala/com/m3/octoparts/client/DefaultPartResponseWrapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/main/scala/com/m3/octoparts/client/DefaultPartResponseWrapper.scala -------------------------------------------------------------------------------- /java-client/src/main/scala/com/m3/octoparts/client/DefaultResponseWrapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/main/scala/com/m3/octoparts/client/DefaultResponseWrapper.scala -------------------------------------------------------------------------------- /java-client/src/main/scala/com/m3/octoparts/client/DurationModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/main/scala/com/m3/octoparts/client/DurationModule.scala -------------------------------------------------------------------------------- /java-client/src/main/scala/com/m3/octoparts/client/EmptyPartResponseWrapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/main/scala/com/m3/octoparts/client/EmptyPartResponseWrapper.scala -------------------------------------------------------------------------------- /java-client/src/main/scala/com/m3/octoparts/client/EmptyResponseWrapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/main/scala/com/m3/octoparts/client/EmptyResponseWrapper.scala -------------------------------------------------------------------------------- /java-client/src/main/scala/com/m3/octoparts/client/EndpointListExtractor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/main/scala/com/m3/octoparts/client/EndpointListExtractor.scala -------------------------------------------------------------------------------- /java-client/src/main/scala/com/m3/octoparts/client/ExtendedScalaModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/main/scala/com/m3/octoparts/client/ExtendedScalaModule.scala -------------------------------------------------------------------------------- /java-client/src/main/scala/com/m3/octoparts/client/OKResponseExtractor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/main/scala/com/m3/octoparts/client/OKResponseExtractor.scala -------------------------------------------------------------------------------- /java-client/src/main/scala/com/m3/octoparts/client/OctopartsApiBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/main/scala/com/m3/octoparts/client/OctopartsApiBuilder.scala -------------------------------------------------------------------------------- /java-client/src/main/scala/com/m3/octoparts/client/RequestBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/main/scala/com/m3/octoparts/client/RequestBuilder.scala -------------------------------------------------------------------------------- /java-client/src/test/java/com/m3/octoparts/Sample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/test/java/com/m3/octoparts/Sample.java -------------------------------------------------------------------------------- /java-client/src/test/scala/com/m3/octoparts/client/DurationModuleSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/test/scala/com/m3/octoparts/client/DurationModuleSpec.scala -------------------------------------------------------------------------------- /java-client/src/test/scala/com/m3/octoparts/client/ExtractorsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/test/scala/com/m3/octoparts/client/ExtractorsSpec.scala -------------------------------------------------------------------------------- /java-client/src/test/scala/com/m3/octoparts/client/OctopartsApiBuilderTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/test/scala/com/m3/octoparts/client/OctopartsApiBuilderTest.scala -------------------------------------------------------------------------------- /java-client/src/test/scala/com/m3/octoparts/client/RequestBuilderTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/java-client/src/test/scala/com/m3/octoparts/client/RequestBuilderTest.scala -------------------------------------------------------------------------------- /maintainers-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/maintainers-guide.md -------------------------------------------------------------------------------- /models/src/main/scala/com/m3/octoparts/model/AggregateRequest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/models/src/main/scala/com/m3/octoparts/model/AggregateRequest.scala -------------------------------------------------------------------------------- /models/src/main/scala/com/m3/octoparts/model/AggregateResponse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/models/src/main/scala/com/m3/octoparts/model/AggregateResponse.scala -------------------------------------------------------------------------------- /models/src/main/scala/com/m3/octoparts/model/HttpMethod.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/models/src/main/scala/com/m3/octoparts/model/HttpMethod.scala -------------------------------------------------------------------------------- /models/src/main/scala/com/m3/octoparts/model/config/ParamType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/models/src/main/scala/com/m3/octoparts/model/config/ParamType.scala -------------------------------------------------------------------------------- /models/src/main/scala/com/m3/octoparts/model/config/json/AlertMailSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/models/src/main/scala/com/m3/octoparts/model/config/json/AlertMailSettings.scala -------------------------------------------------------------------------------- /models/src/main/scala/com/m3/octoparts/model/config/json/CacheGroup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/models/src/main/scala/com/m3/octoparts/model/config/json/CacheGroup.scala -------------------------------------------------------------------------------- /models/src/main/scala/com/m3/octoparts/model/config/json/HttpPartConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/models/src/main/scala/com/m3/octoparts/model/config/json/HttpPartConfig.scala -------------------------------------------------------------------------------- /models/src/main/scala/com/m3/octoparts/model/config/json/HystrixConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/models/src/main/scala/com/m3/octoparts/model/config/json/HystrixConfig.scala -------------------------------------------------------------------------------- /models/src/main/scala/com/m3/octoparts/model/config/json/PartParam.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/models/src/main/scala/com/m3/octoparts/model/config/json/PartParam.scala -------------------------------------------------------------------------------- /models/src/main/scala/com/m3/octoparts/model/config/json/ThreadPoolConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/models/src/main/scala/com/m3/octoparts/model/config/json/ThreadPoolConfig.scala -------------------------------------------------------------------------------- /models/src/main/scala/com/m3/octoparts/model/jackson/Evidences.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/models/src/main/scala/com/m3/octoparts/model/jackson/Evidences.scala -------------------------------------------------------------------------------- /play-json-formats/src/main/scala/com/m3/octoparts/json/EnumerationHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/play-json-formats/src/main/scala/com/m3/octoparts/json/EnumerationHelper.scala -------------------------------------------------------------------------------- /play-json-formats/src/main/scala/com/m3/octoparts/json/format/ConfigModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/play-json-formats/src/main/scala/com/m3/octoparts/json/format/ConfigModel.scala -------------------------------------------------------------------------------- /play-json-formats/src/main/scala/com/m3/octoparts/json/format/CustomFormatters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/play-json-formats/src/main/scala/com/m3/octoparts/json/format/CustomFormatters.scala -------------------------------------------------------------------------------- /play-json-formats/src/main/scala/com/m3/octoparts/json/format/ReqResp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/play-json-formats/src/main/scala/com/m3/octoparts/json/format/ReqResp.scala -------------------------------------------------------------------------------- /play-json-formats/src/test/scala/com/m3/octoparts/json/EnumerationHelperSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/play-json-formats/src/test/scala/com/m3/octoparts/json/EnumerationHelperSpec.scala -------------------------------------------------------------------------------- /play-json-formats/src/test/scala/com/m3/octoparts/json/format/CustomFormattersSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/play-json-formats/src/test/scala/com/m3/octoparts/json/format/CustomFormattersSpec.scala -------------------------------------------------------------------------------- /project/BuildInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/project/BuildInfo.scala -------------------------------------------------------------------------------- /project/Common.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/project/Common.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/LintConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/project/LintConfig.scala -------------------------------------------------------------------------------- /project/Publishing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/project/Publishing.scala -------------------------------------------------------------------------------- /project/Scalariform.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/project/Scalariform.scala -------------------------------------------------------------------------------- /project/Scoverage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/project/Scoverage.scala -------------------------------------------------------------------------------- /project/ShellPrompt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/project/ShellPrompt.scala -------------------------------------------------------------------------------- /project/Version.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/project/Version.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.15 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /public/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/css/bootstrap-theme.css -------------------------------------------------------------------------------- /public/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /public/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/css/bootstrap.css -------------------------------------------------------------------------------- /public/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/css/bootstrap.min.css -------------------------------------------------------------------------------- /public/css/jquery.tagit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/css/jquery.tagit.css -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/js/bootstrap.file-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/js/bootstrap.file-input.js -------------------------------------------------------------------------------- /public/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/js/bootstrap.js -------------------------------------------------------------------------------- /public/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/js/bootstrap.min.js -------------------------------------------------------------------------------- /public/js/tag-it.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/js/tag-it.min.js -------------------------------------------------------------------------------- /public/swagger-ui/css/highlight.default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/css/highlight.default.css -------------------------------------------------------------------------------- /public/swagger-ui/css/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/css/screen.css -------------------------------------------------------------------------------- /public/swagger-ui/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/images/logo_small.png -------------------------------------------------------------------------------- /public/swagger-ui/images/pet_store_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/images/pet_store_api.png -------------------------------------------------------------------------------- /public/swagger-ui/images/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/images/throbber.gif -------------------------------------------------------------------------------- /public/swagger-ui/images/wordnik_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/images/wordnik_api.png -------------------------------------------------------------------------------- /public/swagger-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/index.html -------------------------------------------------------------------------------- /public/swagger-ui/lib/backbone-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/lib/backbone-min.js -------------------------------------------------------------------------------- /public/swagger-ui/lib/handlebars-1.0.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/lib/handlebars-1.0.0.js -------------------------------------------------------------------------------- /public/swagger-ui/lib/highlight.7.3.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/lib/highlight.7.3.pack.js -------------------------------------------------------------------------------- /public/swagger-ui/lib/jquery-1.8.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/lib/jquery-1.8.0.min.js -------------------------------------------------------------------------------- /public/swagger-ui/lib/jquery.ba-bbq.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/lib/jquery.ba-bbq.min.js -------------------------------------------------------------------------------- /public/swagger-ui/lib/jquery.slideto.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/lib/jquery.slideto.min.js -------------------------------------------------------------------------------- /public/swagger-ui/lib/jquery.wiggle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/lib/jquery.wiggle.min.js -------------------------------------------------------------------------------- /public/swagger-ui/lib/shred.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/lib/shred.bundle.js -------------------------------------------------------------------------------- /public/swagger-ui/lib/shred/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/lib/shred/content.js -------------------------------------------------------------------------------- /public/swagger-ui/lib/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/lib/swagger.js -------------------------------------------------------------------------------- /public/swagger-ui/lib/underscore-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/lib/underscore-min.js -------------------------------------------------------------------------------- /public/swagger-ui/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/swagger-ui.js -------------------------------------------------------------------------------- /public/swagger-ui/swagger-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/public/swagger-ui/swagger-ui.min.js -------------------------------------------------------------------------------- /sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/sbt -------------------------------------------------------------------------------- /sbt-debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/sbt-debug -------------------------------------------------------------------------------- /scala-ws-client/src/main/scala/com/m3/octoparts/ws/AggregateResponseEnrichment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/scala-ws-client/src/main/scala/com/m3/octoparts/ws/AggregateResponseEnrichment.scala -------------------------------------------------------------------------------- /scala-ws-client/src/main/scala/com/m3/octoparts/ws/OctoClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/scala-ws-client/src/main/scala/com/m3/octoparts/ws/OctoClient.scala -------------------------------------------------------------------------------- /scala-ws-client/src/main/scala/com/m3/octoparts/ws/PartRequestEnrichment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/scala-ws-client/src/main/scala/com/m3/octoparts/ws/PartRequestEnrichment.scala -------------------------------------------------------------------------------- /scala-ws-client/src/main/scala/com/m3/octoparts/ws/RequestMetaBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/scala-ws-client/src/main/scala/com/m3/octoparts/ws/RequestMetaBuilder.scala -------------------------------------------------------------------------------- /scala-ws-client/src/test/scala/com/m3/octoparts/ws/OctoClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/scala-ws-client/src/test/scala/com/m3/octoparts/ws/OctoClientSpec.scala -------------------------------------------------------------------------------- /scala-ws-client/src/test/scala/com/m3/octoparts/ws/RequestMetaBuilderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/scala-ws-client/src/test/scala/com/m3/octoparts/ws/RequestMetaBuilderSpec.scala -------------------------------------------------------------------------------- /scala-ws-client/src/test/scala/com/m3/octoparts/ws/RichAggregateResponseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/scala-ws-client/src/test/scala/com/m3/octoparts/ws/RichAggregateResponseSpec.scala -------------------------------------------------------------------------------- /scala-ws-client/src/test/scala/com/m3/octoparts/ws/RichPartRequestSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/scala-ws-client/src/test/scala/com/m3/octoparts/ws/RichPartRequestSpec.scala -------------------------------------------------------------------------------- /scala-ws-client/src/test/scala/com/m3/octoparts/ws/RichPartResponseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/scala-ws-client/src/test/scala/com/m3/octoparts/ws/RichPartResponseSpec.scala -------------------------------------------------------------------------------- /scala-ws-client/src/test/scala/com/m3/octoparts/ws/Sample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/scala-ws-client/src/test/scala/com/m3/octoparts/ws/Sample.scala -------------------------------------------------------------------------------- /scalastyle-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/scalastyle-config.xml -------------------------------------------------------------------------------- /schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/schema.sql -------------------------------------------------------------------------------- /scripts/publish_libs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/scripts/publish_libs.sh -------------------------------------------------------------------------------- /siege/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/siege/README.md -------------------------------------------------------------------------------- /siege/agg_request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/siege/agg_request.json -------------------------------------------------------------------------------- /siege/urls.txt: -------------------------------------------------------------------------------- 1 | http://localhost:9000/octoparts/2 POST < agg_request.json 2 | -------------------------------------------------------------------------------- /system.properties: -------------------------------------------------------------------------------- 1 | java.runtime.version=1.8 2 | -------------------------------------------------------------------------------- /test-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test-backend/README.md -------------------------------------------------------------------------------- /test-backend/app/controllers/Application.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test-backend/app/controllers/Application.scala -------------------------------------------------------------------------------- /test-backend/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test-backend/build.sbt -------------------------------------------------------------------------------- /test-backend/conf/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test-backend/conf/application.conf -------------------------------------------------------------------------------- /test-backend/conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test-backend/conf/routes -------------------------------------------------------------------------------- /test-backend/project/build.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test-backend/project/build.properties -------------------------------------------------------------------------------- /test-backend/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test-backend/project/plugins.sbt -------------------------------------------------------------------------------- /test/com/m3/octoparts/aggregator/handler/HttpPartRequestHandlerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/aggregator/handler/HttpPartRequestHandlerSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/aggregator/service/PartRequestServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/aggregator/service/PartRequestServiceSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/aggregator/service/PartResponseLocalContentSupportSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/aggregator/service/PartResponseLocalContentSupportSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/aggregator/service/PartsServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/aggregator/service/PartsServiceSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/aggregator/service/RequestParamSupportSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/aggregator/service/RequestParamSupportSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/cache/CacheOpsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/cache/CacheOpsSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/cache/MemoryBufferingRawCacheSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/cache/MemoryBufferingRawCacheSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/cache/PartResponseCachingSupportSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/cache/PartResponseCachingSupportSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/cache/RichCacheControlSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/cache/RichCacheControlSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/cache/directive/CacheDirectiveGeneratorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/cache/directive/CacheDirectiveGeneratorSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/cache/key/MemcachedKeyGeneratorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/cache/key/MemcachedKeyGeneratorSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/cache/memcached/MemcachedCacheSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/cache/memcached/MemcachedCacheSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/cache/memcached/TtlCalculatorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/cache/memcached/TtlCalculatorSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/cache/versioning/LatestVersionCacheSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/cache/versioning/LatestVersionCacheSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/database/MigrationsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/database/MigrationsSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/future/RichFutureWithTimeoutSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/future/RichFutureWithTimeoutSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/future/RichFutureWithTimingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/future/RichFutureWithTimingSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/http/BlockingHttpRetrieveSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/http/BlockingHttpRetrieveSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/http/HttpResponseHandlerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/http/HttpResponseHandlerSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/http/InstrumentedHttpClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/http/InstrumentedHttpClientSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/hystrix/HystrixExecutorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/hystrix/HystrixExecutorSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/hystrix/HystrixSetterSupportSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/hystrix/HystrixSetterSupportSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/hystrix/KeyAndBuilderValuesHystrixPropertiesStrategySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/hystrix/KeyAndBuilderValuesHystrixPropertiesStrategySpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/hystrix/MockHttpClientComponent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/hystrix/MockHttpClientComponent.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/logging/LogUtilSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/logging/LogUtilSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/model/config/HttpPartConfigSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/model/config/HttpPartConfigSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/model/config/HttpProxySettingsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/model/config/HttpProxySettingsSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/model/config/JsonConversionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/model/config/JsonConversionSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/repository/ConfigImporterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/repository/ConfigImporterSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/repository/DBConfigsRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/repository/DBConfigsRepositorySpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/repository/config/CacheGroupRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/repository/config/CacheGroupRepositorySpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/repository/config/HttpPartConfigRepositorySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/repository/config/HttpPartConfigRepositorySpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/support/SpecHarnesses.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/support/SpecHarnesses.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/support/db/AutoRollback2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/support/db/AutoRollback2.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/support/db/DBSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/support/db/DBSuite.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/support/db/RequiresDB.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/support/db/RequiresDB.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/support/mocks/ConfigDataMocks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/support/mocks/ConfigDataMocks.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/support/mocks/HandlerMocks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/support/mocks/HandlerMocks.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/support/mocks/MockConfigRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/support/mocks/MockConfigRepository.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/util/KeyedResourcePoolSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/util/KeyedResourcePoolSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/util/OctoMetricsImplSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/util/OctoMetricsImplSpec.scala -------------------------------------------------------------------------------- /test/com/m3/octoparts/wiring/assembling/EnvConfigLoaderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/com/m3/octoparts/wiring/assembling/EnvConfigLoaderSpec.scala -------------------------------------------------------------------------------- /test/controllers/AdminControllerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/controllers/AdminControllerSpec.scala -------------------------------------------------------------------------------- /test/controllers/AdminFormsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/controllers/AdminFormsSpec.scala -------------------------------------------------------------------------------- /test/controllers/CacheControllerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/controllers/CacheControllerSpec.scala -------------------------------------------------------------------------------- /test/controllers/PartsControllerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/controllers/PartsControllerSpec.scala -------------------------------------------------------------------------------- /test/controllers/support/AuthenticationCheckSupportSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/controllers/support/AuthenticationCheckSupportSpec.scala -------------------------------------------------------------------------------- /test/controllers/support/AuthorizationCheckSupportSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/controllers/support/AuthorizationCheckSupportSpec.scala -------------------------------------------------------------------------------- /test/controllers/support/DummyPrincipalSupportSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/controllers/support/DummyPrincipalSupportSpec.scala -------------------------------------------------------------------------------- /test/controllers/support/HttpPartConfigCheckerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/controllers/support/HttpPartConfigCheckerSpec.scala -------------------------------------------------------------------------------- /test/controllers/system/BuildInfoControllerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/controllers/system/BuildInfoControllerSpec.scala -------------------------------------------------------------------------------- /test/controllers/system/HealthcheckControllerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/controllers/system/HealthcheckControllerSpec.scala -------------------------------------------------------------------------------- /test/controllers/system/JsonCheckSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/controllers/system/JsonCheckSupport.scala -------------------------------------------------------------------------------- /test/controllers/system/RandomMemcachedCacheKeysToCheckSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/controllers/system/RandomMemcachedCacheKeysToCheckSpec.scala -------------------------------------------------------------------------------- /test/controllers/system/SystemConfigControllerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/controllers/system/SystemConfigControllerSpec.scala -------------------------------------------------------------------------------- /test/integration/AdminSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/integration/AdminSpec.scala -------------------------------------------------------------------------------- /test/integration/ApiSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/integration/ApiSpec.scala -------------------------------------------------------------------------------- /test/integration/ApplicationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/integration/ApplicationSpec.scala -------------------------------------------------------------------------------- /test/integration/PagesSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/integration/PagesSupport.scala -------------------------------------------------------------------------------- /test/resources/application.ci.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/resources/application.ci.conf -------------------------------------------------------------------------------- /test/resources/application.test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/resources/application.test.conf -------------------------------------------------------------------------------- /test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/resources/logback-test.xml -------------------------------------------------------------------------------- /test/views/I18nSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/test/views/I18nSpec.scala -------------------------------------------------------------------------------- /vaygrant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/README.md -------------------------------------------------------------------------------- /vaygrant/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/Vagrantfile -------------------------------------------------------------------------------- /vaygrant/hystrix_dashboard/hystrix-dashboard-1.3.9.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/hystrix_dashboard/hystrix-dashboard-1.3.9.war -------------------------------------------------------------------------------- /vaygrant/netflix_turbine/turbine-web-0.4.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/netflix_turbine/turbine-web-0.4.war -------------------------------------------------------------------------------- /vaygrant/provisioning/dev_vm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/dev_vm.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/disable_iptables/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/disable_iptables/tasks/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/elasticsearch/files/template-hystrix.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/elasticsearch/files/template-hystrix.json -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/elasticsearch/files/template-partrequests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/elasticsearch/files/template-partrequests.json -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/elasticsearch/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/elasticsearch/tasks/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/global_env/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/global_env/defaults/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/global_env/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/global_env/tasks/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/global_env/templates/octoparts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/global_env/templates/octoparts -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/java/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/java/defaults/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/java/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/java/tasks/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/java/templates/profile.java8.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/java/templates/profile.java8.sh.j2 -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/java7/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/java7/defaults/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/java7/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/java7/tasks/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/kibana/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/kibana/tasks/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/memcached/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/memcached/handlers/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/memcached/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/memcached/tasks/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/postgres/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/postgres/defaults/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/postgres/files/hba_conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/postgres/files/hba_conf -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/postgres/files/postgres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/postgres/files/postgres -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/postgres/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/postgres/handlers/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/postgres/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/postgres/tasks/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/td_agent/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/td_agent/defaults/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/td_agent/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/td_agent/tasks/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/td_agent/templates/td-agent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/td_agent/templates/td-agent.conf -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/tomcat/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/tomcat/defaults/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/tomcat/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/tomcat/handlers/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/tomcat/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/tomcat/tasks/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/yum_repos/files/elasticsearch_repo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/yum_repos/files/elasticsearch_repo -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/yum_repos/files/jpackage_repo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/yum_repos/files/jpackage_repo -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/yum_repos/files/treasuredata_repo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/yum_repos/files/treasuredata_repo -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/yum_repos/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/yum_repos/tasks/main.yml -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/zipkin/files/collector-dev.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/zipkin/files/collector-dev.scala -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/zipkin/files/query-dev.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/zipkin/files/query-dev.scala -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/zipkin/files/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/zipkin/files/supervisord.conf -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/zipkin/files/web-dev.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/zipkin/files/web-dev.scala -------------------------------------------------------------------------------- /vaygrant/provisioning/roles/zipkin/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m3dev/octoparts/HEAD/vaygrant/provisioning/roles/zipkin/tasks/main.yml --------------------------------------------------------------------------------