RecoverableExceptionRegistry
Maps exception classes to their RecoverableType, for Class.recoverable.
Explicit registrations take precedence over the default rules (the RecoverableException marker interface, java.util.concurrent.TimeoutException). The backing store is a ConcurrentHashMap, so registration and lookup are thread-safe.
The classification is one per process, DEFAULT: it is seeded with the ServiceLoader contributions; the Spring starter exposes it as the recoverableExceptionRegistry bean and registers the RecoverableExceptionProvider beans into it. A separate instance classifies nothing Class.recoverable reads; it is for tests and tools.
See also
Functions
Returns the registered RecoverableType for the given exception class, or null if no registration exists.
Lets provider register its classifications.
Registers (or overwrites) the RecoverableType for the given exception class.
Removes the registration for the given exception class.