├── .gitignore ├── .travis.yml ├── LICENSE ├── pom.xml ├── readme.md └── src ├── main └── java │ └── io │ └── dropwizard │ └── bundles │ └── assets │ ├── AssetServlet.java │ ├── AssetsBundleConfiguration.java │ ├── AssetsConfiguration.java │ ├── ConfiguredAssetsBundle.java │ └── UrlUtil.java └── test ├── java └── io │ └── dropwizard │ └── bundles │ └── assets │ ├── AssetServletTest.java │ ├── AssetsBundleTest.java │ └── AssetsConfigurationTest.java ├── more-resources └── assets │ └── example2.txt └── resources ├── assets ├── config.yml ├── encoded example.txt ├── example.txt ├── foo.bar ├── foo.m4a ├── foo.mp4 ├── index.htm └── some_directory │ ├── example.txt │ └── index.htm └── json ├── example.txt └── json only.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/LICENSE -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/readme.md -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/bundles/assets/AssetServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/src/main/java/io/dropwizard/bundles/assets/AssetServlet.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/bundles/assets/AssetsBundleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/src/main/java/io/dropwizard/bundles/assets/AssetsBundleConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/bundles/assets/AssetsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/src/main/java/io/dropwizard/bundles/assets/AssetsConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/bundles/assets/ConfiguredAssetsBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/src/main/java/io/dropwizard/bundles/assets/ConfiguredAssetsBundle.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/bundles/assets/UrlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/src/main/java/io/dropwizard/bundles/assets/UrlUtil.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/bundles/assets/AssetServletTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/src/test/java/io/dropwizard/bundles/assets/AssetServletTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/bundles/assets/AssetsBundleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/src/test/java/io/dropwizard/bundles/assets/AssetsBundleTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/bundles/assets/AssetsConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/src/test/java/io/dropwizard/bundles/assets/AssetsConfigurationTest.java -------------------------------------------------------------------------------- /src/test/more-resources/assets/example2.txt: -------------------------------------------------------------------------------- 1 | HELLO THERE 2 -------------------------------------------------------------------------------- /src/test/resources/assets/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/src/test/resources/assets/config.yml -------------------------------------------------------------------------------- /src/test/resources/assets/encoded example.txt: -------------------------------------------------------------------------------- 1 | yay 2 | -------------------------------------------------------------------------------- /src/test/resources/assets/example.txt: -------------------------------------------------------------------------------- 1 | HELLO THERE -------------------------------------------------------------------------------- /src/test/resources/assets/foo.bar: -------------------------------------------------------------------------------- 1 | BAZOMATIX 2 | -------------------------------------------------------------------------------- /src/test/resources/assets/foo.m4a: -------------------------------------------------------------------------------- 1 | NOT REALLY AN MP4 FILE 2 | -------------------------------------------------------------------------------- /src/test/resources/assets/foo.mp4: -------------------------------------------------------------------------------- 1 | NOT REALLY AN MP4 FILE 2 | -------------------------------------------------------------------------------- /src/test/resources/assets/index.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/src/test/resources/assets/index.htm -------------------------------------------------------------------------------- /src/test/resources/assets/some_directory/example.txt: -------------------------------------------------------------------------------- 1 | WRONG FILE FELLA! 2 | -------------------------------------------------------------------------------- /src/test/resources/assets/some_directory/index.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard-bundles/dropwizard-configurable-assets-bundle/HEAD/src/test/resources/assets/some_directory/index.htm -------------------------------------------------------------------------------- /src/test/resources/json/example.txt: -------------------------------------------------------------------------------- 1 | HELLO JSON -------------------------------------------------------------------------------- /src/test/resources/json/json only.txt: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------