| Interface | Description |
|---|---|
| CriticalPathReportableNode |
Critical Path Reportable node that is used to store information into report table
|
| FileSerializationOutputRuleDepsListener.RuleExecutionTimeData |
Data object that is used to serialize rule execution information into a file
|
| MultiStateRenderer |
| Class | Description |
|---|---|
| AbstractConsoleEventBusListener |
Base class for
BuckEventListeners responsible for outputting information about the
running build to stderr. |
| BuckEventOrderer<T extends BuckEvent> |
Orders
BuckEvents by the BuckEvent.getNanoTime() value. |
| BuildRuleThreadTracker | |
| BuildThreadStateRenderer | |
| CacheRateStatsListener |
Posts rate-limited cache rate update events for the WebSocket to consume.
|
| ChromeTraceBuildListener |
Logs events to a json file formatted to be viewed in Chrome Trace View (chrome://tracing).
|
| CommonThreadStateRenderer |
Renders the per thread information line during build phase on super console
|
| CriticalPathEventListener |
BuckEventListener that is intended to build Critical path of the build (The longest by
time path ) |
| FileSerializationEventBusListener |
BuckEventListener that subscribes to IndividualTestEvent.Finished events and
serialize them to outputFile in json-format. |
| FileSerializationOutputRuleDepsListener |
BuckEventListener that subscribes to BuildRuleExecutionEvent.Finished events and
serialize rule build target, rule type, rule execution time, rule's dependencies to outputFile in
csv format. |
| HttpArtifactCacheEventListener |
Listens to HttpArtifactCacheEvents and logs stats data in Hive row format.
|
| HttpArtifactCacheUploadListener |
In charge for monitoring builds that store artifacts to the remote cache and computing stateful
cache upload stats.
|
| JavaUtilsLoggingBuildListener |
Logs build events to java.util.logging.
|
| LoadBalancerEventsListener | |
| LoadBalancerEventsListener.ServerCounters | |
| LoggingBuildListener |
Log handler to bridge BuckEventBus events to java.util.logging records.
|
| LogUploaderListener |
Upload the buck log file to the trace endpoint when the build is finished.
|
| MachineReadableLoggerListener | |
| ParserProfilerLoggerListener | |
| PerfTimesEventListener | |
| PerfTimesEventListener.PerfTimesEvent | |
| PublicAnnouncementManager | |
| RemoteExecutionStateRenderer |
A renderer for creating remote execution related lines on the console.
|
| RenderingConsole |
A console that supports rendering.
|
| RuleKeyDiagnosticsListener | |
| RuleKeyLoggerListener | |
| ScribeEventListener |
BuckEventListener that serializes events to JSON and sends them to Scribe. |
| ScribeEventListenerConfig |
Strong-type configuration for [scribe_event_listener] section
|
| SilentConsoleEventBusListener |
A special console event listener for the silent case.
|
| SimpleConsoleEventBusListener |
Implementation of
AbstractConsoleEventBusListener for terminals that don't support ansi. |
| SuperConsoleConfig | |
| SuperConsoleEventBusListener |
Console that provides rich, updating ansi output about the current build.
|
| TestResultFormatter | |
| TestThreadStateRenderer | |
| TimeCostEntry<T extends BuckEvent> |
Data class for storing the amortized time and total time of a start/finished event pair.
|
| Enum | Description |
|---|---|
| TestResultFormatter.FormatMode |