Class UniImplementor

java.lang.Object
io.quarkus.rest.data.panache.deployment.utils.UniImplementor

public final class UniImplementor extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static io.quarkus.gizmo.ResultHandle
    createFrom(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle item)
    Implements Uni.createFrom().item(object) which returns an `Uni` instance.
    static io.quarkus.gizmo.ResultHandle
    flatMap(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle uniInstance, String messageOnFailure, BiConsumer<io.quarkus.gizmo.BytecodeCreator,io.quarkus.gizmo.ResultHandle> function)
    Given a Uni instance, this method implements the `flatMap` method: uni.flatMap(item -> ...).
    static io.quarkus.gizmo.ResultHandle
    invoke(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle uniInstance, BiConsumer<io.quarkus.gizmo.BytecodeCreator,io.quarkus.gizmo.ResultHandle> function)
    Given an uni, it will call invoke on it
    static io.quarkus.gizmo.ResultHandle
    map(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle uniInstance, String messageOnFailure, BiConsumer<io.quarkus.gizmo.BytecodeCreator,io.quarkus.gizmo.ResultHandle> function)
    Given a Uni instance, this method implements the `map` method: uni.map(item -> ...).
    static io.quarkus.gizmo.ResultHandle
    onFailure(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle uniInstance, String message)
    Given a Uni instance, this method implements the `onFailure` method: uni.onFailure(ex -> ...).
    static io.quarkus.gizmo.ResultHandle
    onFailure(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle uniInstance, BiFunction<io.quarkus.gizmo.BytecodeCreator,io.quarkus.gizmo.ResultHandle,io.quarkus.gizmo.ResultHandle> exceptionHandler)
    Given a Uni instance, this method implements the `onFailure` method: uni.onFailure().invoke(ex -> ...).

    Methods inherited from class java.lang.Object

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

      • UniImplementor

        public UniImplementor()
    • Method Details

      • createFrom

        public static io.quarkus.gizmo.ResultHandle createFrom(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle item)
        Implements Uni.createFrom().item(object) which returns an `Uni` instance.
      • invoke

        public static io.quarkus.gizmo.ResultHandle invoke(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle uniInstance, BiConsumer<io.quarkus.gizmo.BytecodeCreator,io.quarkus.gizmo.ResultHandle> function)
        Given an uni, it will call invoke on it
        Parameters:
        creator -
        uniInstance -
        function -
      • map

        public static io.quarkus.gizmo.ResultHandle map(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle uniInstance, String messageOnFailure, BiConsumer<io.quarkus.gizmo.BytecodeCreator,io.quarkus.gizmo.ResultHandle> function)
        Given a Uni instance, this method implements the `map` method: uni.map(item -> ...).
      • flatMap

        public static io.quarkus.gizmo.ResultHandle flatMap(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle uniInstance, String messageOnFailure, BiConsumer<io.quarkus.gizmo.BytecodeCreator,io.quarkus.gizmo.ResultHandle> function)
        Given a Uni instance, this method implements the `flatMap` method: uni.flatMap(item -> ...).
      • onFailure

        public static io.quarkus.gizmo.ResultHandle onFailure(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle uniInstance, String message)
        Given a Uni instance, this method implements the `onFailure` method: uni.onFailure(ex -> ...).
      • onFailure

        public static io.quarkus.gizmo.ResultHandle onFailure(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle uniInstance, BiFunction<io.quarkus.gizmo.BytecodeCreator,io.quarkus.gizmo.ResultHandle,io.quarkus.gizmo.ResultHandle> exceptionHandler)
        Given a Uni instance, this method implements the `onFailure` method: uni.onFailure().invoke(ex -> ...).