Interface InvokeAgentResponseHandler.Visitor

Enclosing interface:
InvokeAgentResponseHandler

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

    • builder

    • visitDefault

      default void visitDefault(ResponseStream 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 ResponseStream. 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 ResponseStream.
      Parameters:
      event - The event that was not handled by a more-specific "visit" method.
    • visitChunk

      default void visitChunk(PayloadPart event)
      Invoked when a PayloadPart is encountered. If this is not overridden, the event will be given to visitDefault(ResponseStream).
      Parameters:
      event - Event being visited
    • visitFiles

      default void visitFiles(FilePart event)
      Invoked when a FilePart is encountered. If this is not overridden, the event will be given to visitDefault(ResponseStream).
      Parameters:
      event - Event being visited
    • visitReturnControl

      default void visitReturnControl(ReturnControlPayload event)
      Invoked when a ReturnControlPayload is encountered. If this is not overridden, the event will be given to visitDefault(ResponseStream).
      Parameters:
      event - Event being visited
    • visitTrace

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