Interface EncryptablePropertySource<T>

All Superinterfaces:
org.springframework.boot.origin.OriginLookup<String>
All Known Implementing Classes:
CachingDelegateEncryptablePropertySource, EncryptableConfigurationPropertySourcesPropertySource, EncryptableEnumerablePropertySourceWrapper, EncryptableMapPropertySourceWrapper, EncryptablePropertySourceMethodInterceptor, EncryptablePropertySourceWrapper, EncryptableSystemEnvironmentPropertySourceWrapper

public interface EncryptablePropertySource<T> extends org.springframework.boot.origin.OriginLookup<String>

EncryptablePropertySource interface.

Version:
$Id: $Id
Author:
Ulises Bocchio
  • Method Details

    • getDelegate

      org.springframework.core.env.PropertySource<T> getDelegate()

      getDelegate.

      Returns:
      a PropertySource object
    • getProperty

      default Object getProperty(String name)

      getProperty.

      Parameters:
      name - a String object
      Returns:
      a Object object
    • refresh

      default void refresh()

      refresh.

    • getProperty

      default Object getProperty(EncryptablePropertyResolver resolver, EncryptablePropertyFilter filter, org.springframework.core.env.PropertySource<T> source, String name)

      getProperty.

      Parameters:
      resolver - a EncryptablePropertyResolver object
      filter - a EncryptablePropertyFilter object
      source - a PropertySource object
      name - a String object
      Returns:
      a Object object
    • getOrigin

      default org.springframework.boot.origin.Origin getOrigin(String key)
      Specified by:
      getOrigin in interface org.springframework.boot.origin.OriginLookup<T>
    • isImmutable

      default boolean isImmutable()
      Specified by:
      isImmutable in interface org.springframework.boot.origin.OriginLookup<T>
    • getPrefix

      default String getPrefix()
      Specified by:
      getPrefix in interface org.springframework.boot.origin.OriginLookup<T>