Class AbstractBeamStateHandler<S>

java.lang.Object
org.apache.flink.streaming.api.runners.python.beam.state.AbstractBeamStateHandler<S>
All Implemented Interfaces:
BeamStateHandler<S>
Direct Known Subclasses:
BeamBagStateHandler, BeamMapStateHandler

public abstract class AbstractBeamStateHandler<S> extends Object implements BeamStateHandler<S>
Abstract class extends BeamStateHandler, which implements the common handle logic.
  • Constructor Details

    • AbstractBeamStateHandler

      public AbstractBeamStateHandler()
  • Method Details

    • handle

      public org.apache.beam.model.fnexecution.v1.BeamFnApi.StateResponse.Builder handle(org.apache.beam.model.fnexecution.v1.BeamFnApi.StateRequest request, S state) throws Exception
      Description copied from interface: BeamStateHandler
      Dispatches BeamFnApi.StateRequest to different handle functions base on request case.
      Specified by:
      handle in interface BeamStateHandler<S>
      Throws:
      Exception