google-nomulus/javatests/google/registry
guyben 6ff48b7dae Simplify the Ghostryde API
First step of RDE encoding refactoring.

Creates a single InputStream (OutputStream) to decode (encode) Ghostryde files.
This replaces the 3 InputStreams (OutputStreams) that were needed before.

Also removes a lot of classes, and removes the "injection" of the Ghostryde
class. It's an encoding, there's no point in injecting it.

Finally, removed the buffer-size configuration and replaced with a static final
const value. It's just a buffer size - it doesn't actually affect much. There
are much more "important" fields that weren't configured (such as the
compression algorithm and whether or not to do integrity checks)

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=202319102
2018-06-27 15:28:53 -04:00
..
backup Improve internal build system speed 2018-06-27 15:28:52 -04:00
batch Improve internal build system speed 2018-06-27 15:28:52 -04:00
beam Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
bigquery Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
builddefs Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
config Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
cron Improve internal build system speed 2018-06-27 15:28:52 -04:00
dns Improve internal build system speed 2018-06-27 15:28:52 -04:00
export Fix BUILD glob rules to not include non-wildcarded paths 2018-06-27 15:28:53 -04:00
flows Inject clock for Tmch validity using InjectRule instead of manually 2018-06-27 15:28:53 -04:00
groups Improve internal build system speed 2018-06-27 15:28:52 -04:00
keyring Remove more unnecessary "throws" declarations 2018-06-27 15:28:52 -04:00
mapreduce/inputs Improve internal build system speed 2018-06-27 15:28:52 -04:00
model Improve internal build system speed 2018-06-27 15:28:52 -04:00
module Improve internal build system speed 2018-06-27 15:28:52 -04:00
monitoring/whitebox Improve internal build system speed 2018-06-27 15:28:52 -04:00
pricing Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
proxy Enforce no logging in production environment 2018-06-06 15:10:15 -04:00
rdap Increase RDAP unit test speed 2018-06-27 15:28:53 -04:00
rde Simplify the Ghostryde API 2018-06-27 15:28:53 -04:00
reporting Improve internal build system speed 2018-06-27 15:28:52 -04:00
request Improve internal build system speed 2018-06-27 15:28:52 -04:00
security Improve internal build system speed 2018-06-27 15:28:52 -04:00
server Improve internal build system speed 2018-06-27 15:28:52 -04:00
storage/drive Merge JUnitBackport's expectThrows into assertThrows 2018-03-06 18:56:15 -05:00
testing Update signed marks files and add an expiration test 2018-06-27 15:28:53 -04:00
tldconfig/idn Merge JUnitBackport's expectThrows into assertThrows 2018-03-06 18:56:15 -05:00
tmch Remove unnecessary Guava graph lib dependency in Nomulus build 2018-06-27 15:28:53 -04:00
tools Simplify the Ghostryde API 2018-06-27 15:28:53 -04:00
ui Improve internal build system speed 2018-06-27 15:28:52 -04:00
util Improve internal build system speed 2018-06-27 15:28:52 -04:00
whois Improve internal build system speed 2018-06-27 15:28:52 -04:00
xjc Consolidate generic success response XMLs in unit tests 2018-06-27 15:28:52 -04:00
xml Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00