java.lang.Object
org.apache.flink.streaming.api.runners.python.beam.state.AbstractBeamStateHandler<org.apache.flink.api.common.state.MapState<ByteArrayWrapper,byte[]>>
org.apache.flink.streaming.api.runners.python.beam.state.BeamMapStateHandler
All Implemented Interfaces:
BeamStateHandler<org.apache.flink.api.common.state.MapState<ByteArrayWrapper,byte[]>>

public class BeamMapStateHandler extends AbstractBeamStateHandler<org.apache.flink.api.common.state.MapState<ByteArrayWrapper,byte[]>>
BeamMapStateHandler handles operations on a MapState.
  • Constructor Summary

    Constructors
    Constructor
    Description
    BeamMapStateHandler(org.apache.flink.configuration.ReadableConfig config)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.beam.model.fnexecution.v1.BeamFnApi.StateResponse.Builder
    handleAppend(org.apache.beam.model.fnexecution.v1.BeamFnApi.StateRequest request, org.apache.flink.api.common.state.MapState<ByteArrayWrapper,byte[]> mapState)
    Handles APPEND requests.
    org.apache.beam.model.fnexecution.v1.BeamFnApi.StateResponse.Builder
    handleClear(org.apache.beam.model.fnexecution.v1.BeamFnApi.StateRequest request, org.apache.flink.api.common.state.MapState<ByteArrayWrapper,byte[]> mapState)
    Handles CLEAR requests.
    org.apache.beam.model.fnexecution.v1.BeamFnApi.StateResponse.Builder
    handleGet(org.apache.beam.model.fnexecution.v1.BeamFnApi.StateRequest request, org.apache.flink.api.common.state.MapState<ByteArrayWrapper,byte[]> mapState)
    Handles GET requests.

    Methods inherited from class org.apache.flink.streaming.api.runners.python.beam.state.AbstractBeamStateHandler

    handle

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BeamMapStateHandler

      public BeamMapStateHandler(org.apache.flink.configuration.ReadableConfig config)
  • Method Details

    • handleGet

      public org.apache.beam.model.fnexecution.v1.BeamFnApi.StateResponse.Builder handleGet(org.apache.beam.model.fnexecution.v1.BeamFnApi.StateRequest request, org.apache.flink.api.common.state.MapState<ByteArrayWrapper,byte[]> mapState) throws Exception
      Description copied from interface: BeamStateHandler
      Handles GET requests.
      Throws:
      Exception
    • handleAppend

      public org.apache.beam.model.fnexecution.v1.BeamFnApi.StateResponse.Builder handleAppend(org.apache.beam.model.fnexecution.v1.BeamFnApi.StateRequest request, org.apache.flink.api.common.state.MapState<ByteArrayWrapper,byte[]> mapState) throws Exception
      Description copied from interface: BeamStateHandler
      Handles APPEND requests.
      Throws:
      Exception
    • handleClear

      public org.apache.beam.model.fnexecution.v1.BeamFnApi.StateResponse.Builder handleClear(org.apache.beam.model.fnexecution.v1.BeamFnApi.StateRequest request, org.apache.flink.api.common.state.MapState<ByteArrayWrapper,byte[]> mapState) throws Exception
      Description copied from interface: BeamStateHandler
      Handles CLEAR requests.
      Throws:
      Exception