Class JasyptPropertiesParser

  • All Implemented Interfaces:
    org.apache.camel.component.properties.PropertiesParser

    public class JasyptPropertiesParser
    extends org.apache.camel.component.properties.DefaultPropertiesParser
    A PropertiesParser which is using  Jasypt to decrypt encrypted values.

    The parts of the values which should be decrypted must be enclosed in the prefix and suffix token.

    • Constructor Detail

      • JasyptPropertiesParser

        public JasyptPropertiesParser()
    • Method Detail

      • parseProperty

        public String parseProperty​(String key,
                                    String value,
                                    org.apache.camel.component.properties.PropertiesLookup properties)
        Specified by:
        parseProperty in interface org.apache.camel.component.properties.PropertiesParser
        Overrides:
        parseProperty in class org.apache.camel.component.properties.DefaultPropertiesParser
      • setEncryptor

        public void setEncryptor​(org.jasypt.encryption.StringEncryptor encryptor)
      • setAlgorithm

        public void setAlgorithm​(String algorithm)
      • setPassword

        public void setPassword​(String password)