Class JasyptPropertiesParser

java.lang.Object
org.apache.camel.component.properties.DefaultPropertiesParser
org.apache.camel.component.jasypt.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.

  • Field Details

  • Constructor Details

    • JasyptPropertiesParser

      public JasyptPropertiesParser()
  • Method Details

    • 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)