Class DockerSecretEnvPostProcessor

  • All Implemented Interfaces:
    org.springframework.boot.env.EnvironmentPostProcessor, org.springframework.core.Ordered

    public class DockerSecretEnvPostProcessor
    extends java.lang.Object
    implements org.springframework.boot.env.EnvironmentPostProcessor, org.springframework.core.Ordered
    • Field Summary

      • Fields inherited from interface org.springframework.core.Ordered

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.Map<java.lang.String,​java.lang.Object> getDockerSecretsMap​(java.lang.String path, java.lang.String prefix, boolean trim, boolean printErrors)  
      protected java.lang.String getMaskedSecretKeyPair​(java.lang.String key, java.lang.Object value, boolean printUnmasked)  
      int getOrder()  
      void postProcessEnvironment​(org.springframework.core.env.ConfigurableEnvironment env, org.springframework.boot.SpringApplication application)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DockerSecretEnvPostProcessor

        public DockerSecretEnvPostProcessor()
    • Method Detail

      • postProcessEnvironment

        public void postProcessEnvironment​(org.springframework.core.env.ConfigurableEnvironment env,
                                           org.springframework.boot.SpringApplication application)
        Specified by:
        postProcessEnvironment in interface org.springframework.boot.env.EnvironmentPostProcessor
      • getMaskedSecretKeyPair

        protected java.lang.String getMaskedSecretKeyPair​(java.lang.String key,
                                                          java.lang.Object value,
                                                          boolean printUnmasked)
      • getDockerSecretsMap

        protected java.util.Map<java.lang.String,​java.lang.Object> getDockerSecretsMap​(java.lang.String path,
                                                                                             java.lang.String prefix,
                                                                                             boolean trim,
                                                                                             boolean printErrors)
                                                                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • getOrder

        public int getOrder()
        Specified by:
        getOrder in interface org.springframework.core.Ordered