public class FinalizeBundleHandler
extends java.lang.Object
Callers should register new callbacks via registerCallbacks(java.lang.String, java.util.Collection<org.apache.beam.fn.harness.control.FinalizeBundleHandler.CallbackRegistration>) and fire existing
callbacks using finalizeBundle(org.apache.beam.model.fnexecution.v1.BeamFnApi.InstructionRequest).
See Apache Beam Portability API: How to Finalize Bundles for further details.
| Constructor and Description |
|---|
FinalizeBundleHandler(java.util.concurrent.ExecutorService executorService) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.model.fnexecution.v1.BeamFnApi.InstructionResponse.Builder |
finalizeBundle(org.apache.beam.model.fnexecution.v1.BeamFnApi.InstructionRequest request) |
void |
registerCallbacks(java.lang.String bundleId,
java.util.Collection<org.apache.beam.fn.harness.control.FinalizeBundleHandler.CallbackRegistration> callbacks) |
public FinalizeBundleHandler(java.util.concurrent.ExecutorService executorService)
public void registerCallbacks(java.lang.String bundleId,
java.util.Collection<org.apache.beam.fn.harness.control.FinalizeBundleHandler.CallbackRegistration> callbacks)
public org.apache.beam.model.fnexecution.v1.BeamFnApi.InstructionResponse.Builder finalizeBundle(org.apache.beam.model.fnexecution.v1.BeamFnApi.InstructionRequest request)
throws java.lang.Exception
java.lang.Exception