Interface BeamStateHandler<S>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.apache.beam.model.fnexecution.v1.BeamFnApi.StateResponse.Builder handle​(org.apache.beam.model.fnexecution.v1.BeamFnApi.StateRequest request, S state)
      Dispatches BeamFnApi.StateRequest to different handle functions base on request case.
      org.apache.beam.model.fnexecution.v1.BeamFnApi.StateResponse.Builder handleAppend​(org.apache.beam.model.fnexecution.v1.BeamFnApi.StateRequest request, S state)
      Handles APPEND requests.
      org.apache.beam.model.fnexecution.v1.BeamFnApi.StateResponse.Builder handleClear​(org.apache.beam.model.fnexecution.v1.BeamFnApi.StateRequest request, S state)
      Handles CLEAR requests.
      org.apache.beam.model.fnexecution.v1.BeamFnApi.StateResponse.Builder handleGet​(org.apache.beam.model.fnexecution.v1.BeamFnApi.StateRequest request, S state)
      Handles GET requests.
    • Method Detail

      • handle

        org.apache.beam.model.fnexecution.v1.BeamFnApi.StateResponse.Builder handle​(org.apache.beam.model.fnexecution.v1.BeamFnApi.StateRequest request,
                                                                                    S state)
                                                                             throws Exception
        Dispatches BeamFnApi.StateRequest to different handle functions base on request case.
        Throws:
        Exception
      • handleGet

        org.apache.beam.model.fnexecution.v1.BeamFnApi.StateResponse.Builder handleGet​(org.apache.beam.model.fnexecution.v1.BeamFnApi.StateRequest request,
                                                                                       S state)
                                                                                throws Exception
        Handles GET requests.
        Throws:
        Exception
      • handleAppend

        org.apache.beam.model.fnexecution.v1.BeamFnApi.StateResponse.Builder handleAppend​(org.apache.beam.model.fnexecution.v1.BeamFnApi.StateRequest request,
                                                                                          S state)
                                                                                   throws Exception
        Handles APPEND requests.
        Throws:
        Exception
      • handleClear

        org.apache.beam.model.fnexecution.v1.BeamFnApi.StateResponse.Builder handleClear​(org.apache.beam.model.fnexecution.v1.BeamFnApi.StateRequest request,
                                                                                         S state)
                                                                                  throws Exception
        Handles CLEAR requests.
        Throws:
        Exception