Class FlowConfigurationFileTransformer
java.lang.Object
org.apache.nifi.toolkit.config.transformer.FlowConfigurationFileTransformer
- All Implemented Interfaces:
FileTransformer
File Transformer supporting transformation of Flow Configuration with sensitive property values
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.nifi.encrypt.PropertyEncryptorprivate final org.apache.nifi.encrypt.PropertyEncryptor -
Constructor Summary
ConstructorsConstructorDescriptionFlowConfigurationFileTransformer(org.apache.nifi.encrypt.PropertyEncryptor inputEncryptor, org.apache.nifi.encrypt.PropertyEncryptor outputEncryptor) Flow Configuration File Transformer with components required for decrypting input values and encrypting output values -
Method Summary
-
Field Details
-
inputEncryptor
private final org.apache.nifi.encrypt.PropertyEncryptor inputEncryptor -
outputEncryptor
private final org.apache.nifi.encrypt.PropertyEncryptor outputEncryptor
-
-
Constructor Details
-
FlowConfigurationFileTransformer
public FlowConfigurationFileTransformer(org.apache.nifi.encrypt.PropertyEncryptor inputEncryptor, org.apache.nifi.encrypt.PropertyEncryptor outputEncryptor) Flow Configuration File Transformer with components required for decrypting input values and encrypting output values- Parameters:
inputEncryptor- Property Encryptor for decrypting input valuesoutputEncryptor- Property Encryptor for encrypting output values
-
-
Method Details
-
transform
Description copied from interface:FileTransformerTransform input file and write contents to output file path- Specified by:
transformin interfaceFileTransformer- Parameters:
inputPath- Input file path to be transformedoutputPath- Output file path- Throws:
IOException- Thrown on input or output processing failures
-