Interface ConfigResolverMapRequest<K,V>

Type Parameters:
K - the key type
V - the value type
All Superinterfaces:
ConfigResolverRequest<V>

public interface ConfigResolverMapRequest<K,V> extends ConfigResolverRequest<V>
An extension of ConfigResolverRequest for handling Map-like requests into ConfigResolver.
  • Method Details

    • keyType

      Class<K> keyType()
      The key type of the map attribute.
      Returns:
      the key type of the map attribute
    • keyComponentType

      Optional<Class<?>> keyComponentType()
      The generic component type of the keyType(). For example, this would be "String" for Optional<String>.
      Returns:
      the component type