Package org.qubership.cloud.nifi.config
Class PropertiesManager
java.lang.Object
org.qubership.cloud.nifi.config.PropertiesManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidBuilds custom.properties file.voidBuilds nifi.properties file.voidGenerates nifi.properties file.getOrderedProperties(org.springframework.core.io.Resource rs) Gets ordered properties map.voidhandleChangeEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent event) Handles environment change event: generates updated logback.xml to support dynamic logging level changes.
-
Constructor Details
-
PropertiesManager
public PropertiesManager()
-
-
Method Details
-
generateNifiProperties
public void generateNifiProperties() throws IOException, ParserConfigurationException, TransformerException, SAXExceptionGenerates nifi.properties file. -
buildCustomPropertiesFile
Builds custom.properties file.- Throws:
IOException
-
buildPropertiesFile
Builds nifi.properties file.- Throws:
IOException
-
getOrderedProperties
public Map<String,String> getOrderedProperties(org.springframework.core.io.Resource rs) throws IOException Gets ordered properties map.- Parameters:
rs- consul data- Returns:
- ordered properties map
- Throws:
IOException
-
handleChangeEvent
@EventListener public void handleChangeEvent(org.springframework.cloud.context.environment.EnvironmentChangeEvent event) Handles environment change event: generates updated logback.xml to support dynamic logging level changes.- Parameters:
event- environment change event
-