Interface CallChain.ExceptionPropagate<RequestT,​E extends Exception,​ClientT,​ModelT,​CallbackT extends StdCallbackContext,​ReturnT>

  • Type Parameters:
    RequestT - the API request object
    E - the exception that is thrown by the API
    ClientT - the service client
    ModelT - current desired state resource model
    CallbackT - current callback context
    ReturnT - result object
    Enclosing interface:
    CallChain
    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 CallChain.ExceptionPropagate<RequestT,​E extends Exception,​ClientT,​ModelT,​CallbackT extends StdCallbackContext,​ReturnT>
    When implementing this interface, developers can either propagate the exception as is. If the exception can be retried, throw RetryableException