Interface SerdeIntrospections.RuntimeIntrospectionResolver

Enclosing interface:
SerdeIntrospections

public static interface SerdeIntrospections.RuntimeIntrospectionResolver
Resolves runtime-built introspections.
Since:
3.1.0
  • Method Details

    • cacheKey

      @Nullable Object cacheKey()
      Returns:
      A cache key that identifies this resolver configuration
    • resolve

      <T> Optional<io.micronaut.core.beans.BeanIntrospection<T>> resolve(SerdeIntrospections.RuntimeIntrospectionRequest<T> request)
      Resolves a runtime introspection for the given request.
      Type Parameters:
      T - The bean type
      Parameters:
      request - The request
      Returns:
      The runtime introspection if this resolver handles the request