Interface Metered.MeterCallbackWithOutput<T>

  • Type Parameters:
    T - The output type
    Enclosing class:
    Metered
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public static interface Metered.MeterCallbackWithOutput<T>
    Callback interface where an output is required
    • Method Detail

      • run

        T run()
        throws sailpoint.tools.GeneralException
        Performs the action wrapped by the Meter, returning any output
        Returns:
        The output of the action
        Throws:
        sailpoint.tools.GeneralException - if anything goes wrong