public abstract static class ProcessBundleHandler.BundleProcessor
extends java.lang.Object
| Constructor and Description |
|---|
BundleProcessor() |
| Modifier and Type | Method and Description |
|---|---|
static ProcessBundleHandler.BundleProcessor |
create(Cache<java.lang.Object,java.lang.Object> processWideCache,
BundleProgressReporter.InMemory bundleProgressReporterAndRegistrar,
org.apache.beam.model.fnexecution.v1.BeamFnApi.ProcessBundleDescriptor processBundleDescriptor,
PTransformFunctionRegistry startFunctionRegistry,
PTransformFunctionRegistry finishFunctionRegistry,
java.util.List<org.apache.beam.sdk.function.ThrowingRunnable> resetFunctions,
java.util.List<org.apache.beam.sdk.function.ThrowingRunnable> tearDownFunctions,
BundleSplitListener.InMemory splitListener,
PCollectionConsumerRegistry pCollectionConsumerRegistry,
org.apache.beam.fn.harness.control.ProcessBundleHandler.MetricsEnvironmentStateForBundle metricsEnvironmentStateForBundle,
ExecutionStateSampler.ExecutionStateTracker stateTracker,
org.apache.beam.fn.harness.control.ProcessBundleHandler.HandleStateCallsForBundle beamFnStateClient,
java.util.Collection<org.apache.beam.fn.harness.control.FinalizeBundleHandler.CallbackRegistration> bundleFinalizationCallbackRegistrations,
java.util.Set<java.lang.String> runnerCapabilities) |
abstract ExecutionStateSampler.ExecutionStateTracker |
getStateTracker() |
public static ProcessBundleHandler.BundleProcessor create(Cache<java.lang.Object,java.lang.Object> processWideCache, BundleProgressReporter.InMemory bundleProgressReporterAndRegistrar, org.apache.beam.model.fnexecution.v1.BeamFnApi.ProcessBundleDescriptor processBundleDescriptor, PTransformFunctionRegistry startFunctionRegistry, PTransformFunctionRegistry finishFunctionRegistry, java.util.List<org.apache.beam.sdk.function.ThrowingRunnable> resetFunctions, java.util.List<org.apache.beam.sdk.function.ThrowingRunnable> tearDownFunctions, BundleSplitListener.InMemory splitListener, PCollectionConsumerRegistry pCollectionConsumerRegistry, org.apache.beam.fn.harness.control.ProcessBundleHandler.MetricsEnvironmentStateForBundle metricsEnvironmentStateForBundle, ExecutionStateSampler.ExecutionStateTracker stateTracker, org.apache.beam.fn.harness.control.ProcessBundleHandler.HandleStateCallsForBundle beamFnStateClient, java.util.Collection<org.apache.beam.fn.harness.control.FinalizeBundleHandler.CallbackRegistration> bundleFinalizationCallbackRegistrations, java.util.Set<java.lang.String> runnerCapabilities)
public abstract ExecutionStateSampler.ExecutionStateTracker getStateTracker()