├── .gitignore ├── LICENSE.md ├── README.md ├── domaintest-ear ├── pom.xml └── src │ └── main │ └── application │ └── META-INF │ ├── appengine-application.xml │ └── application.xml ├── domaintest-war ├── pom.xml └── src │ ├── main │ ├── java │ │ └── foo │ │ │ └── domaintest │ │ │ ├── RootServlet.java │ │ │ ├── action │ │ │ ├── Action.java │ │ │ ├── ActionDelegator.java │ │ │ ├── GlobalModule.java │ │ │ ├── HttpErrorException.java │ │ │ ├── NotFoundAction.java │ │ │ ├── RequestModule.java │ │ │ ├── Response.java │ │ │ └── annotation │ │ │ │ ├── ForPath.java │ │ │ │ ├── NoMetrics.java │ │ │ │ └── RequestData.java │ │ │ ├── bigquery │ │ │ └── BigQueryModule.java │ │ │ ├── config │ │ │ ├── ConfigModule.java │ │ │ └── SystemProperty.java │ │ │ ├── email │ │ │ ├── AutoreplyAction.java │ │ │ ├── EmailApiModule.java │ │ │ └── Emailer.java │ │ │ ├── http │ │ │ ├── EchoAction.java │ │ │ ├── EchoOrStashAction.java │ │ │ ├── HttpApiModule.java │ │ │ ├── StashAction.java │ │ │ ├── TempAction.java │ │ │ └── TokenAction.java │ │ │ ├── landing │ │ │ ├── LandingAction.java │ │ │ └── LandingModule.java │ │ │ ├── metrics │ │ │ ├── Metrics.java │ │ │ └── impl │ │ │ │ ├── MetricsImpl.java │ │ │ │ ├── MetricsModule.java │ │ │ │ └── MetricsTaskAction.java │ │ │ └── util │ │ │ ├── Key.java │ │ │ ├── Memcache.java │ │ │ ├── Namespace.java │ │ │ ├── QueryStringHelper.java │ │ │ ├── Sleeper.java │ │ │ └── TempUrlFactory.java │ ├── resources │ │ ├── favicon.ico │ │ └── foo │ │ │ └── domaintest │ │ │ └── landing │ │ │ └── template.html │ └── webapp │ │ └── WEB-INF │ │ ├── appengine-web.xml │ │ ├── queue.xml │ │ └── web.xml │ └── test │ ├── java │ └── foo │ │ └── domaintest │ │ ├── action │ │ ├── ActionDelegatorTest.java │ │ └── ResponseTest.java │ │ ├── email │ │ ├── AutoreplyActionTest.java │ │ └── EmailApiModuleTest.java │ │ ├── http │ │ ├── EchoActionTest.java │ │ ├── HttpApiModuleTest.java │ │ ├── StashActionTest.java │ │ ├── StashToTempTest.java │ │ ├── TempActionTest.java │ │ └── TokenActionTest.java │ │ ├── metrics │ │ └── impl │ │ │ ├── MetricsImplTest.java │ │ │ └── MetricsTaskActionTest.java │ │ └── util │ │ └── testutil │ │ ├── FakeResponse.java │ │ ├── LazyFactory.java │ │ └── TestEnvironment.java │ └── resources │ └── foo │ └── domaintest │ └── email │ └── testdata │ └── headers.txt └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/README.md -------------------------------------------------------------------------------- /domaintest-ear/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-ear/pom.xml -------------------------------------------------------------------------------- /domaintest-ear/src/main/application/META-INF/appengine-application.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-ear/src/main/application/META-INF/appengine-application.xml -------------------------------------------------------------------------------- /domaintest-ear/src/main/application/META-INF/application.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-ear/src/main/application/META-INF/application.xml -------------------------------------------------------------------------------- /domaintest-war/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/pom.xml -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/RootServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/RootServlet.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/action/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/action/Action.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/action/ActionDelegator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/action/ActionDelegator.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/action/GlobalModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/action/GlobalModule.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/action/HttpErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/action/HttpErrorException.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/action/NotFoundAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/action/NotFoundAction.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/action/RequestModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/action/RequestModule.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/action/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/action/Response.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/action/annotation/ForPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/action/annotation/ForPath.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/action/annotation/NoMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/action/annotation/NoMetrics.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/action/annotation/RequestData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/action/annotation/RequestData.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/bigquery/BigQueryModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/bigquery/BigQueryModule.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/config/ConfigModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/config/ConfigModule.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/config/SystemProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/config/SystemProperty.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/email/AutoreplyAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/email/AutoreplyAction.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/email/EmailApiModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/email/EmailApiModule.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/email/Emailer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/email/Emailer.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/http/EchoAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/http/EchoAction.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/http/EchoOrStashAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/http/EchoOrStashAction.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/http/HttpApiModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/http/HttpApiModule.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/http/StashAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/http/StashAction.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/http/TempAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/http/TempAction.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/http/TokenAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/http/TokenAction.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/landing/LandingAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/landing/LandingAction.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/landing/LandingModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/landing/LandingModule.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/metrics/Metrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/metrics/Metrics.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/metrics/impl/MetricsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/metrics/impl/MetricsImpl.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/metrics/impl/MetricsModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/metrics/impl/MetricsModule.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/metrics/impl/MetricsTaskAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/metrics/impl/MetricsTaskAction.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/util/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/util/Key.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/util/Memcache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/util/Memcache.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/util/Namespace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/util/Namespace.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/util/QueryStringHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/util/QueryStringHelper.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/util/Sleeper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/util/Sleeper.java -------------------------------------------------------------------------------- /domaintest-war/src/main/java/foo/domaintest/util/TempUrlFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/java/foo/domaintest/util/TempUrlFactory.java -------------------------------------------------------------------------------- /domaintest-war/src/main/resources/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/resources/favicon.ico -------------------------------------------------------------------------------- /domaintest-war/src/main/resources/foo/domaintest/landing/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/resources/foo/domaintest/landing/template.html -------------------------------------------------------------------------------- /domaintest-war/src/main/webapp/WEB-INF/appengine-web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/webapp/WEB-INF/appengine-web.xml -------------------------------------------------------------------------------- /domaintest-war/src/main/webapp/WEB-INF/queue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/webapp/WEB-INF/queue.xml -------------------------------------------------------------------------------- /domaintest-war/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /domaintest-war/src/test/java/foo/domaintest/action/ActionDelegatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/java/foo/domaintest/action/ActionDelegatorTest.java -------------------------------------------------------------------------------- /domaintest-war/src/test/java/foo/domaintest/action/ResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/java/foo/domaintest/action/ResponseTest.java -------------------------------------------------------------------------------- /domaintest-war/src/test/java/foo/domaintest/email/AutoreplyActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/java/foo/domaintest/email/AutoreplyActionTest.java -------------------------------------------------------------------------------- /domaintest-war/src/test/java/foo/domaintest/email/EmailApiModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/java/foo/domaintest/email/EmailApiModuleTest.java -------------------------------------------------------------------------------- /domaintest-war/src/test/java/foo/domaintest/http/EchoActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/java/foo/domaintest/http/EchoActionTest.java -------------------------------------------------------------------------------- /domaintest-war/src/test/java/foo/domaintest/http/HttpApiModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/java/foo/domaintest/http/HttpApiModuleTest.java -------------------------------------------------------------------------------- /domaintest-war/src/test/java/foo/domaintest/http/StashActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/java/foo/domaintest/http/StashActionTest.java -------------------------------------------------------------------------------- /domaintest-war/src/test/java/foo/domaintest/http/StashToTempTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/java/foo/domaintest/http/StashToTempTest.java -------------------------------------------------------------------------------- /domaintest-war/src/test/java/foo/domaintest/http/TempActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/java/foo/domaintest/http/TempActionTest.java -------------------------------------------------------------------------------- /domaintest-war/src/test/java/foo/domaintest/http/TokenActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/java/foo/domaintest/http/TokenActionTest.java -------------------------------------------------------------------------------- /domaintest-war/src/test/java/foo/domaintest/metrics/impl/MetricsImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/java/foo/domaintest/metrics/impl/MetricsImplTest.java -------------------------------------------------------------------------------- /domaintest-war/src/test/java/foo/domaintest/metrics/impl/MetricsTaskActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/java/foo/domaintest/metrics/impl/MetricsTaskActionTest.java -------------------------------------------------------------------------------- /domaintest-war/src/test/java/foo/domaintest/util/testutil/FakeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/java/foo/domaintest/util/testutil/FakeResponse.java -------------------------------------------------------------------------------- /domaintest-war/src/test/java/foo/domaintest/util/testutil/LazyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/java/foo/domaintest/util/testutil/LazyFactory.java -------------------------------------------------------------------------------- /domaintest-war/src/test/java/foo/domaintest/util/testutil/TestEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/java/foo/domaintest/util/testutil/TestEnvironment.java -------------------------------------------------------------------------------- /domaintest-war/src/test/resources/foo/domaintest/email/testdata/headers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/domaintest-war/src/test/resources/foo/domaintest/email/testdata/headers.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/domaintest/HEAD/pom.xml --------------------------------------------------------------------------------