AbstractArtifactCacheEventFactory |
|
AbstractAsynchronousCache |
|
AbstractAsynchronousCache.FetchRequest |
|
AbstractNetworkCache |
|
ArtifactCacheConnectEvent |
Base class for events about build rules.
|
ArtifactCacheConnectEvent.Finished |
|
ArtifactCacheConnectEvent.Started |
|
ArtifactCacheEvent |
|
ArtifactCacheEvent.Finished |
|
ArtifactCacheEvent.Started |
|
ArtifactCaches |
|
ArtifactInfo |
|
ArtifactInfo.Builder |
|
ArtifactUploader |
ArtifactUploader contains the logic of how to take a list of artifact paths and metadata and
store that to the ArtifactCache.
|
CacheCountersSummary |
Utility class to help outputting the information to the machine-readable log.
|
CacheCountersSummaryEvent |
|
CacheDeleteResult |
Result of delete from cache command.
|
CacheResult |
|
ClientCertificateHandler |
Holder and certificate parser for HTTPS client certificates.
|
ClientCertificateHandler.CertificateInfo |
Holds response of parseCertificateChain
|
DirArtifactCache |
|
DirArtifactCacheEvent |
|
DirArtifactCacheEvent.DirArtifactCacheEventFactory |
|
DirArtifactCacheEvent.Finished |
|
DirArtifactCacheEvent.Started |
|
FullyReadOnCloseInputStream |
An InputStream wrapper that fully reads the underlying stream on close.
|
HttpArtifactCache |
|
HttpArtifactCacheBinaryProtocol |
Implements the binary protocol used by Buck to talk to the cache server.
|
HttpArtifactCacheBinaryProtocol.FetchResponse |
|
HttpArtifactCacheBinaryProtocol.MetadataAndPayloadReadResult |
|
HttpArtifactCacheBinaryProtocol.StoreRequest |
|
HttpArtifactCacheBinaryProtocol.StoreResponseReadResult |
|
HttpArtifactCacheEvent |
Event produced for HttpArtifactCache operations containing different stats.
|
HttpArtifactCacheEvent.Finished |
|
HttpArtifactCacheEvent.Finished.Builder |
|
HttpArtifactCacheEvent.HttpArtifactCacheEventFetchData.Builder |
|
HttpArtifactCacheEvent.HttpArtifactCacheEventStoreData.Builder |
|
HttpArtifactCacheEvent.Scheduled |
|
HttpArtifactCacheEvent.Shutdown |
|
HttpArtifactCacheEvent.Started |
|
HybridPayloadGenerator |
* Creates example fetch and store requests, encodes them using the hybrid thrift/binary protocol,
and finally prints out the hybrid payload using base 64 encoding.
|
LoggingArtifactCacheDecorator |
|
MultiArtifactCache |
MultiArtifactCache encapsulates a set of ArtifactCache instances such that fetch() succeeds if
any of the ArtifactCaches contain the desired artifact, and store() applies to all
ArtifactCaches.
|
NoopArtifactCache |
|
NoopArtifactCache.NoopArtifactCacheFactory |
Factory class for NoopArtifactCache.
|
RetryingCacheDecorator |
|
RuleKeyCacheResult |
|
RuleKeyCacheResultEvent |
|
SecondLevelContentKey |
Content keys used in metadata attached to first-level Buck Cache objects
|
SecondLevelContentKey.Builder |
|
SingletonArtifactCacheFactory |
|
SQLiteArtifactCache |
|
SQLiteArtifactCacheEvent |
|
SQLiteArtifactCacheEvent.Finished |
|
SQLiteArtifactCacheEvent.SQLiteArtifactCacheEventFactory |
|
SQLiteArtifactCacheEvent.Started |
|
ThriftArtifactCache |
This is the Thrift protocol for the cache.
|
ThriftArtifactCacheProtocol |
All messages generate by this Protocol will be in the following binary format: - int32 Big Endian
size bytes of thrift serialized thriftData.
|
ThriftArtifactCacheProtocol.Request |
|
ThriftArtifactCacheProtocol.Response |
|
ThriftArtifactCacheProtocol.Response.ReadPayloadInfo |
|
TwoLevelArtifactCacheDecorator |
|