Interface ProcessAwareContext

    • Method Detail

      • run

        <R,​T extends java.lang.Throwable> R run​(ProcessSafeOperation<R,​T> operation)
                                               throws T extends java.lang.Throwable
        Undertakes a ProcessSafeOperation.
        Type Parameters:
        R - Return type from operation
        T - Possible Throwable type from operation.
        Parameters:
        operation - ProcessSafeOperation.
        Returns:
        Return value.
        Throws:
        T - Possible Throwable.
        T extends java.lang.Throwable