Class RequireBodyHandlerBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.vertx.http.deployment.RequireBodyHandlerBuildItem

public final class RequireBodyHandlerBuildItem extends io.quarkus.builder.item.MultiBuildItem
This is a marker that indicates that the body handler should be installed on all routes, as an extension requires the request to be fully buffered.
  • Constructor Details

    • RequireBodyHandlerBuildItem

      public RequireBodyHandlerBuildItem()
      Creates RequireBodyHandlerBuildItem that requires body handler unconditionally installed on all routes.
    • RequireBodyHandlerBuildItem

      public RequireBodyHandlerBuildItem(BooleanSupplier bodyHandlerRequiredCondition)
      Creates RequireBodyHandlerBuildItem that requires body handler installed on all routes if the supplier returns true.
      Parameters:
      bodyHandlerRequiredCondition - supplier that returns true at runtime if the body handler should be created
  • Method Details