diff --git a/java/com/google/domain/registry/env/common/backend/WEB-INF/web.xml b/java/com/google/domain/registry/env/common/backend/WEB-INF/web.xml
index f5a9bcd1b..4071bb586 100644
--- a/java/com/google/domain/registry/env/common/backend/WEB-INF/web.xml
+++ b/java/com/google/domain/registry/env/common/backend/WEB-INF/web.xml
@@ -5,177 +5,113 @@
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
+
+
+ BackendServlet
+ backend-servlet
+ com.google.domain.registry.module.backend.BackendServlet
+ 1
+
+
-
-
- Responsible for scanning the database to create a full deposit for a single TLD
- and streaming it to cloud storage. Requests are sent here by App Engine after
- `RdeCreateCronServlet` enqueues a task specifying a URL that points to this servlet.
-
- RDE Staging Task
- rdeStagingTask
- com.google.domain.registry.module.backend.BackendServlet
+
- rdeStagingTask
+ backend-servlet
/_dr/task/rdeStaging
-
-
- Once `rdeCreateFullCron` finishes writing a deposit file to cloud storage, it'll
- launch this task with the cloud filename so it can be uploaded to Iron Mountain
- via SFTP. The file is deleted once the upload completes. This should be run via
- `rde-upload-backend`.
-
- RDE Upload Task
- rdeUploadTask
- com.google.domain.registry.module.backend.BackendServlet
-
+
- rdeUploadTask
+ backend-servlet
/_dr/task/rdeUpload
-
-
- Sends an XML RDE report to ICANN's HTTP server after rdeUploadTask finishes.
-
- RDE Report Task
- rdeReportTask
- com.google.domain.registry.module.backend.BackendServlet
-
+
- rdeReportTask
+ backend-servlet
/_dr/task/rdeReport
-
-
- Bulk Registration Data Access. This task creates a thin escrow deposit
- and saves it to cloud storage, where a separate script owned by the SREs
- uploads it to ICANN.
-
- BRDA Copy Task
- brdaCopyTask
- com.google.domain.registry.module.backend.BackendServlet
-
+
- brdaCopyTask
+ backend-servlet
/_dr/task/brdaCopy
-
- Downloads TMCH DNL data from MarksDB.
- DNL Downloader
- tmchDnl
- com.google.domain.registry.module.backend.BackendServlet
-
+
- tmchDnl
+ backend-servlet
/_dr/task/tmchDnl
-
- Downloads TMCH SMDRL data from MarksDB.
- SMDRL Downloader
- tmchSmdrl
- com.google.domain.registry.module.backend.BackendServlet
-
+
- tmchSmdrl
+ backend-servlet
/_dr/task/tmchSmdrl
-
- Downloads TMCH CRL data from MarksDB.
- CRL Downloader
- tmchCrl
- com.google.domain.registry.module.backend.BackendServlet
-
+
- tmchCrl
+ backend-servlet
/_dr/task/tmchCrl
-
-
- Reads the LORDN queues and uploads CSV data for sunrise and claims marks to MarksDB.
-
- NORDN Upload Task
- nordnUploadTask
- com.google.domain.registry.module.backend.BackendServlet
-
+
- nordnUploadTask
+ backend-servlet
/_dr/task/nordnUpload
-
- Verifies upload of LORDN data to MarksDB.
- NORDN Verify Task
- nordnVerifyTask
- com.google.domain.registry.module.backend.BackendServlet
-
+
- nordnVerifyTask
+ backend-servlet
/_dr/task/nordnVerify
-
- Write DNS updates.
- WriteDnsServlet
- writeDns
- com.google.domain.registry.module.backend.BackendServlet
-
+
- writeDns
+ backend-servlet
/_dr/task/writeDns
-
-
- Read the DNS push and pull queues and kick off the appropriate tasks to update zone.
- Read DNS Queue
- readDnsQueue
- com.google.domain.registry.module.backend.BackendServlet
-
+
- readDnsQueue
+ backend-servlet
/_dr/cron/readDnsQueue
-
- Publish DNS updates.
- Publish DNS Updates
- publishDnsUpdates
- com.google.domain.registry.module.backend.BackendServlet
-
+
- publishDnsUpdates
+ backend-servlet
/_dr/task/publishDnsUpdates
-
-
- Endpoint to manually refresh DNS information.
-
- DNS Refresh
- dns-refresh
- com.google.domain.registry.module.backend.BackendServlet
- 1
-
+
- dns-refresh
+ backend-servlet
/_dr/dnsRefresh
- Export a datastore backup snapshot to GCS.
+ Exports a datastore backup snapshot to GCS.
Export snapshot to GCS
exportSnapshot
com.google.domain.registry.export.ExportSnapshotServlet
@@ -186,7 +122,7 @@
- Check the completion of a datastore backup snapshot.
+ Checks the completion of a datastore backup snapshot.
Check on snapshot status
checkSnapshot
com.google.domain.registry.export.CheckSnapshotServlet
@@ -197,7 +133,7 @@
- Load a datastore backup snapshot into BigQuery.
+ Loads a datastore backup snapshot into BigQuery.
Load snapshot into BigQuery
loadSnapshot
com.google.domain.registry.export.LoadSnapshotServlet
@@ -208,7 +144,7 @@
- Update a view to point at a certain snapshot in BigQuery.
+ Updates a view to point at a certain snapshot in BigQuery.
Update snapshot view in BigQuery
updateSnapshotView
com.google.domain.registry.export.UpdateSnapshotViewServlet
@@ -218,99 +154,59 @@
/_dr/task/updateSnapshotView
-
- Polls state of jobs in Bigquery
- Bigquery Job Poll Task
- poll-bigquery-job
- com.google.domain.registry.module.backend.BackendServlet
-
+
- poll-bigquery-job
+ backend-servlet
/_dr/task/pollBigqueryJob
-
- Fan out a cron task over an adjustable range of TLDs.
- TLD Cron Fanout
- tld-fanout
- com.google.domain.registry.module.backend.BackendServlet
-
+
- tld-fanout
+ backend-servlet
/_dr/cron/fanout
-
- Fan out a cron task over all commit log buckets.
- Commit Log Bucket Cron Fanout
- commit-log-fanout
- com.google.domain.registry.module.backend.BackendServlet
-
+
- commit-log-fanout
+ backend-servlet
/_dr/cron/commitLogFanout
-
- Deletes old commit logs from datastore.
- Delete Old Commit Logs
- delete-commits
- com.google.domain.registry.module.backend.BackendServlet
-
+
- delete-commits
+ backend-servlet
/_dr/task/deleteOldCommitLogs
-
- Checkpoint commit logs.
- checkpoint-commit-logs
- com.google.domain.registry.module.backend.BackendServlet
-
+
- checkpoint-commit-logs
+ backend-servlet
/_dr/cron/commitLogCheckpoint
-
- Export commit log diff.
- export-commit-log-diff
- com.google.domain.registry.module.backend.BackendServlet
-
+
- export-commit-log-diff
+ backend-servlet
/_dr/task/exportCommitLogDiff
-
- Delete EppResources, children, and indices.
- kill-epp-resources
- com.google.domain.registry.module.backend.BackendServlet
-
+
- kill-epp-resources
+ backend-servlet
/_dr/task/killAllEppResources
-
- Restore commit logs.
- restore-commit-logs
- com.google.domain.registry.module.backend.BackendServlet
-
+
- restore-commit-logs
+ backend-servlet
/_dr/task/restoreCommitLogs
-
- Delete commit logs.
- kill-commit-logs
- com.google.domain.registry.module.backend.BackendServlet
-
+
- kill-commit-logs
+ backend-servlet
/_dr/task/killCommitLogs
@@ -334,87 +230,44 @@
/_ah/pipeline/*
-
-
- sync-registrars-sheet
- com.google.domain.registry.module.backend.BackendServlet
-
+
- sync-registrars-sheet
+ backend-servlet
/_dr/task/syncRegistrarsSheet
-
-
- export-reserved-terms
- com.google.domain.registry.module.backend.BackendServlet
-
+
- export-reserved-terms
+ backend-servlet
/_dr/task/exportReservedTerms
-
-
- sync-group-members
- com.google.domain.registry.module.backend.BackendServlet
-
+
- sync-group-members
+ backend-servlet
/_dr/task/syncGroupMembers
-
- export-domain-lists
- com.google.domain.registry.module.backend.BackendServlet
-
- export-domain-lists
+ backend-servlet
/_dr/task/exportDomainLists
-
-
-
- Deletes the specified contact resource if it is not referenced by any domains.
-
- Delete Contact Resource
- delete-contact-resource
- com.google.domain.registry.module.backend.BackendServlet
- 1
-
+
- delete-contact-resource
+ backend-servlet
/_dr/task/deleteContactResource
-
-
-
- Deletes the specified host resource if it is not referenced by any domains.
-
- Delete Host Resource
- delete-host-resource
- com.google.domain.registry.module.backend.BackendServlet
- 1
-
+
- delete-host-resource
+ backend-servlet
/_dr/task/deleteHostResource
-
-
-
- Enqueues DNS update tasks following a host rename
-
- DNS Refresh For Host Rename
- dns-refresh-for-host-rename
- com.google.domain.registry.module.backend.BackendServlet
- 1
-
+
- dns-refresh-for-host-rename
+ backend-servlet
/_dr/task/dnsRefreshForHostRename
diff --git a/java/com/google/domain/registry/env/common/default/WEB-INF/web.xml b/java/com/google/domain/registry/env/common/default/WEB-INF/web.xml
index c774b7103..b410621fa 100644
--- a/java/com/google/domain/registry/env/common/default/WEB-INF/web.xml
+++ b/java/com/google/domain/registry/env/common/default/WEB-INF/web.xml
@@ -59,69 +59,41 @@
/registrar-settings
+
- Registrar Braintree Payment Form Setup
- registrar-payment-setup
+ FrontendServlet
+ frontend-servlet
com.google.domain.registry.module.frontend.FrontendServlet
1
+
+
- registrar-payment-setup
+ frontend-servlet
/registrar-payment-setup
-
- Registrar Braintree Payment
- registrar-payment
- com.google.domain.registry.module.frontend.FrontendServlet
- 1
-
+
- registrar-payment
+ frontend-servlet
/registrar-payment
-
-
-
- HTTP WHOIS API.
-
- WHOIS
- whois
- com.google.domain.registry.module.frontend.FrontendServlet
- 1
-
+
- whois
+ frontend-servlet
/whois/*
-
-
- WHOIS Protocol API.
-
- WHOIS Protocol
- whois-protocol
- com.google.domain.registry.module.frontend.FrontendServlet
- 1
-
+
- whois-protocol
+ frontend-servlet
/_dr/whois
-
-
-
- RDAP API.
-
- RDAP
- rdap
- com.google.domain.registry.module.frontend.FrontendServlet
- 1
-
+
- rdap
+ frontend-servlet
/rdap/*
diff --git a/java/com/google/domain/registry/env/common/tools/WEB-INF/web.xml b/java/com/google/domain/registry/env/common/tools/WEB-INF/web.xml
index 686ac6a9a..51029cc6c 100644
--- a/java/com/google/domain/registry/env/common/tools/WEB-INF/web.xml
+++ b/java/com/google/domain/registry/env/common/tools/WEB-INF/web.xml
@@ -5,80 +5,46 @@
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
+
- Verify OTE
- verify-ote
+ ToolsServlet
+ tools-servlet
com.google.domain.registry.module.tools.ToolsServlet
1
+
- verify-ote
+ tools-servlet
/_dr/admin/verifyOte
-
- Create Groups for Registrar
- create-groups
- com.google.domain.registry.module.tools.ToolsServlet
- 1
-
- create-groups
+ tools-servlet
/_dr/admin/createGroups
-
- Create Premium List
- create-premium-list
- com.google.domain.registry.module.tools.ToolsServlet
- 1
-
- create-premium-list
+ tools-servlet
/_dr/admin/createPremiumList
-
- List Entities
- list-entities
- com.google.domain.registry.module.tools.ToolsServlet
- 1
-
- list-entities
+ tools-servlet
/_dr/admin/list/*
-
- Delete Entity
- delete-entity
- com.google.domain.registry.module.tools.ToolsServlet
- 1
-
- delete-entity
+ tools-servlet
/_dr/admin/deleteEntity
-
- Update Premium List
- update-premium-list
- com.google.domain.registry.module.tools.ToolsServlet
- 1
-
- update-premium-list
+ tools-servlet
/_dr/admin/updatePremiumList
-
- Backend endpoint to initate loadtests.
- Load Test
- loadtest
- com.google.domain.registry.module.tools.ToolsServlet
-
- loadtest
+ tools-servlet
/_dr/loadtest
@@ -110,33 +76,15 @@
-
-
- Deletes all billing events, history entries, domains, poll messages, foreign key indexes, and eCatcher entities in prober namespaces.
-
- Delete Prober Data Mapreduce
- delete-prober-data
-
- com.google.domain.registry.module.tools.ToolsServlet
- 1
-
- delete-prober-data
+
+ tools-servlet
/_dr/task/deleteProberData
-
-
- Re-saves all EppResources.
-
- Re-Save All EPP Resources
- resave-all-eppresources
- com.google.domain.registry.module.tools.ToolsServlet
- 1
-
- resave-all-eppresources
+ tools-servlet
/_dr/task/resaveAllEppResources
@@ -161,21 +109,13 @@
-
- publish-detail-report
- com.google.domain.registry.module.tools.ToolsServlet
-
- publish-detail-report
+ tools-servlet
/_dr/publishDetailReport
-
- generate-zone-files
- com.google.domain.registry.module.tools.ToolsServlet
-
- generate-zone-files
+ tools-servlet
/_dr/task/generateZoneFiles