Class ApplicationPropertiesFileTransformer

java.lang.Object
org.apache.nifi.toolkit.config.transformer.ApplicationPropertiesFileTransformer
All Implemented Interfaces:
FileTransformer

public class ApplicationPropertiesFileTransformer extends Object implements FileTransformer
File Transformer supporting transformation of Application Properties with sensitive property values
  • Field Details

  • Constructor Details

    • ApplicationPropertiesFileTransformer

      public ApplicationPropertiesFileTransformer(ApplicationProperties applicationProperties, SensitivePropertyProvider outputSensitivePropertyProvider, Set<String> sensitivePropertyNames)
      Application Properties File Transformer uses provided Application Properties as the source of protected values
      Parameters:
      applicationProperties - Application Properties containing decrypted source property values
      outputSensitivePropertyProvider - Sensitive Property Provider encrypts specified sensitive property values
      sensitivePropertyNames - Sensitive Property Names marked for encryption
  • Method Details