public abstract static class SdkHarnessClient.ActiveBundle<InputT>
extends java.lang.Object
BeamFnApi.ProcessBundleDescriptor
.Constructor and Description |
---|
ActiveBundle() |
Modifier and Type | Method and Description |
---|---|
static <InputT> SdkHarnessClient.ActiveBundle<InputT> |
create(java.lang.String bundleId,
java.util.concurrent.CompletionStage<org.apache.beam.model.fnexecution.v1.BeamFnApi.ProcessBundleResponse> response,
CloseableFnDataReceiver<org.apache.beam.sdk.util.WindowedValue<InputT>> dataReceiver,
java.util.Map<org.apache.beam.model.fnexecution.v1.BeamFnApi.Target,InboundDataClient> outputClients) |
abstract java.lang.String |
getBundleId() |
abstract java.util.concurrent.CompletionStage<org.apache.beam.model.fnexecution.v1.BeamFnApi.ProcessBundleResponse> |
getBundleResponse() |
abstract CloseableFnDataReceiver<org.apache.beam.sdk.util.WindowedValue<InputT>> |
getInputReceiver() |
abstract java.util.Map<org.apache.beam.model.fnexecution.v1.BeamFnApi.Target,InboundDataClient> |
getOutputClients() |
public abstract java.lang.String getBundleId()
public abstract java.util.concurrent.CompletionStage<org.apache.beam.model.fnexecution.v1.BeamFnApi.ProcessBundleResponse> getBundleResponse()
public abstract CloseableFnDataReceiver<org.apache.beam.sdk.util.WindowedValue<InputT>> getInputReceiver()
public abstract java.util.Map<org.apache.beam.model.fnexecution.v1.BeamFnApi.Target,InboundDataClient> getOutputClients()
public static <InputT> SdkHarnessClient.ActiveBundle<InputT> create(java.lang.String bundleId, java.util.concurrent.CompletionStage<org.apache.beam.model.fnexecution.v1.BeamFnApi.ProcessBundleResponse> response, CloseableFnDataReceiver<org.apache.beam.sdk.util.WindowedValue<InputT>> dataReceiver, java.util.Map<org.apache.beam.model.fnexecution.v1.BeamFnApi.Target,InboundDataClient> outputClients)