Interface InvokeFlowResponseHandler.Visitor

Enclosing interface:
InvokeFlowResponseHandler

@Generated("software.amazon.awssdk:codegen") public static interface InvokeFlowResponseHandler.Visitor
Visitor for subtypes of FlowResponseStream.
  • Method Details

    • builder

    • visitDefault

      default void visitDefault(FlowResponseStream event)
      A required "else" or "default" block, invoked when no other more-specific "visit" method is appropriate. This is invoked under two circumstances:
      1. The event encountered is newer than the current version of the SDK, so no other more-specific "visit" method could be called. In this case, the provided event will be a generic FlowResponseStream. These events can be processed by upgrading the SDK.
      2. The event is known by the SDK, but the "visit" was not overridden above. In this case, the provided event will be a specific type of FlowResponseStream.
      Parameters:
      event - The event that was not handled by a more-specific "visit" method.
    • visitFlowCompletionEvent

      default void visitFlowCompletionEvent(FlowCompletionEvent event)
      Invoked when a FlowCompletionEvent is encountered. If this is not overridden, the event will be given to visitDefault(FlowResponseStream).
      Parameters:
      event - Event being visited
    • visitFlowOutputEvent

      default void visitFlowOutputEvent(FlowOutputEvent event)
      Invoked when a FlowOutputEvent is encountered. If this is not overridden, the event will be given to visitDefault(FlowResponseStream).
      Parameters:
      event - Event being visited