Module org.shredzone.acme4j
Package org.shredzone.acme4j.exception
@ReturnValuesAreNonnullByDefault
@DefaultAnnotationForParameters(edu.umd.cs.findbugs.annotations.NonNull.class)
@DefaultAnnotationForFields(edu.umd.cs.findbugs.annotations.NonNull.class)
package org.shredzone.acme4j.exception
This package contains all exceptions that can be thrown by acme4j.
AcmeException
is the root exception, and other
exceptions are derived from it.
Some methods that do lazy-loading of remote resources may throw a runtime
AcmeLazyLoadingException
instead, so the API is
not polluted with checked exceptions on every getter.
-
ExceptionsClassDescriptionThe root class of all checked acme4j exceptions.A runtime exception that is thrown when an
AcmeException
occured while trying to lazy-load a resource from the ACME server.A general network error has occured while communicating with the server (e.g.A runtime exception that is thrown if the ACME server does not support a certain feature.A runtime exception that is thrown when the response of the server is violating the RFC, and could not be handled or parsed for that reason.A rate limit was exceeded.Deprecated.Will be removed in a future version.The ACME server returned an error.The client is not authorized to perform the operation.The user is required to take manual action as indicated.