DiscoveredEndpointErrorInterceptor
class DiscoveredEndpointErrorInterceptor(errorType: KClass<out <Error class: unknown class>>, invalidate: (<Error class: unknown class>) -> Unit)
This interceptor detects a discovered endpoint error and calls a specific invalidate lambda. Receiving such an error indicates that a discovered endpoint is no longer valid (e.g., has expired) and the endpoint should be re-discovered.
Parameters
errorType
The service-specific error type which indicates a discovered endpoint error.
invalidate
A callback that takes action upon the receipt of a discovered endpoint error.
Functions
Link copied to clipboard
open suspend fun modifyBeforeAttemptCompletion(context: <Error class: unknown class><Any, Any, <Error class: unknown class>, <Error class: unknown class>?>): <Error class: unknown class><Any>