See: Description
| Interface | Description |
|---|---|
| BundleProgressReporter |
Reports metrics related to bundle processing.
|
| BundleProgressReporter.Registrar |
Maintains a set of
BundleProgressReporters. |
| BundleSplitListener |
Listens to splits happening to a single bundle application.
|
| ExecutionStateSampler.ExecutionState |
An
ExecutionStateSampler.ExecutionState represents the current state of an execution thread. |
| Metrics.BundleCounter |
A
Counter that is designed to report intermediate and final results and can be re-used
after being reset. |
| Metrics.BundleDistribution |
A
Distribution that is designed to report intermediate and final results and can be
re-used after being reset. |
| Class | Description |
|---|---|
| BeamFnControlClient |
A client for the Beam Fn Control API.
|
| BundleProgressReporter.InMemory |
An in-memory bundle progress reporter and registrar.
|
| BundleSplitListener.InMemory |
A
BundleSplitListener which gathers all splits produced and stores them in memory. |
| ExecutionStateSampler |
Monitors the execution of one or more execution threads.
|
| ExecutionStateSampler.ExecutionStateTrackerStatus | |
| FinalizeBundleHandler |
A bundle finalization handler that expires entries after a specified amount of time.
|
| HarnessMonitoringInfosInstructionHandler |
Processes
BeamFnApi.InstructionRequest's BeamFnApi.HarnessMonitoringInfosResponse |
| Metrics | |
| ProcessBundleHandler |
Processes
BeamFnApi.ProcessBundleRequests and BeamFnApi.ProcessBundleSplitRequests. |
| ProcessBundleHandler.BundleProcessor |
A container for the reusable information used to process a bundle.
|
| ProcessBundleHandler.BundleProcessorCache |
A cache for
ProcessBundleHandler.BundleProcessors. |