google-nomulus/java/google/registry
mcilwain 6f2e663b72 Add asynchronous scheduled actions to re-save entities
This is used in the domain transfer and delete flows, both of which are
asynchronous flows that have implicit default actions that will be taken at some
point in the future. This CL adds scheduled re-saves to take place soon after
those default actions would become effective, so that they can be re-saved
quickly if so.

Unfortunately the redemption grace period on our TLDs is 35 days, which exceeds
the 30 day maximum task ETA in App Engine, so these won't actually fire.  That's
fine though; the deletion is actually effective as of 5 days, and this is just
removing the grace period.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=201345274
2018-06-27 15:28:52 -04:00
..
backup Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
batch Add asynchronous scheduled actions to re-save entities 2018-06-27 15:28:52 -04:00
beam Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
bigquery Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
braintree Switch from Guava Optionals to Java 8 Optionals 2017-10-24 16:53:47 -04:00
builddefs Fix registry_ear_file 2018-05-17 21:52:35 -04:00
config Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
cron Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
dns Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
env Add asynchronous scheduled actions to re-save entities 2018-06-27 15:28:52 -04:00
export Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
flows Add asynchronous scheduled actions to re-save entities 2018-06-27 15:28:52 -04:00
gcs Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
groups Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
idn Update IDN tables to comply with https://www.iana.org/help/idn-repository-procedure 2018-02-01 21:59:14 -05:00
keyring Remove more unnecessary "throws" declarations 2018-06-27 15:28:52 -04:00
loadtest Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
mapreduce Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
model Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
module Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
monitoring/whitebox Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
pricing Move backported JUnit file to third_party (part 2) 2017-12-02 11:37:46 -05:00
proxy Store encrypted file in Base64 encoding 2018-06-18 17:53:11 -04:00
rdap Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
rde Periodically log transfer progress for RDE SFTP uploads 2018-06-27 15:28:52 -04:00
reporting Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
request Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
security Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
storage/drive Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
tldconfig/idn Replace occurrences of Wrapped.valueOf(...) with Wrapped.parseWrapped(...) 2018-04-02 16:14:12 -04:00
tmch Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
tools Remove more unnecessary "throws" declarations 2018-06-27 15:28:52 -04:00
ui Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
util Remove more unnecessary "throws" declarations 2018-06-27 15:28:52 -04:00
whois Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
xjc Add //third_party/java/jaxb dependency to targets using javax.xml.bind 2018-01-23 16:18:35 -05:00
xml Replace http://errorprone.info with https://errorprone.info since that site 2018-05-05 23:52:20 -04:00
BUILD Remove web & protocol WHOIS, check API, and RDAP from frontend 2018-06-18 18:07:53 -04:00
repositories.bzl Migrating to fluent logging (red) 2018-05-30 12:18:54 -04:00