diff options
author | buchgr <buchgr@google.com> | 2018-07-09 05:55:40 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-07-09 05:57:06 -0700 |
commit | 35ff63a50997ca3af603629ee2d9d30b44aae27b (patch) | |
tree | 5b7c4a84cd01fb83fd82c8dc0b883766d0f37a1a /WORKSPACE | |
parent | 28fcf285f8b7a2af707c95ac2aee677d9e3a9520 (diff) |
bep: introduce BuildEventArtifactUploaderFactory
There can be multiple BuildEventTransports active at
the same time and we need to ensure that each transport
gets its own BuildEventArtifactUploader as these transports
might have different lifecycles.
We do that by introducing another level of indirection via
the BuildEventArtifactUploaderFactory. BlazeModules now
register a factory object instead of an uploader.
In addition, the BuildEventArtifactUploader gets a shutdown()
method that allows to free any resources associated with it.
PiperOrigin-RevId: 203752092
Diffstat (limited to 'WORKSPACE')
0 files changed, 0 insertions, 0 deletions