David Handermann created NIFI-16531:
---------------------------------------

             Summary: SSLContext not available to 
FlowActionReporter.onConfigured
                 Key: NIFI-16531
                 URL: https://issues.apache.org/jira/browse/NIFI-16531
             Project: Apache NiFi
          Issue Type: Bug
          Components: Core Framework
            Reporter: David Handermann
            Assignee: David Handermann


The {{FlowActionReporter}} is an optional framework extension support export of 
Flow Actions for logging and auditing.

The framework provides a Context to the {{onConfigured}} method of the 
{{FlowActionReporter}} which includes an Optional {{SSLContext}} that should be 
present when the application is configured for TLS using {{nifi.security}} 
properties.

Based on the order of instantiation in the {{FlowControllerConfiguration}} the 
{{SSLContext}} returns empty in {{onConfigured}} because the Spring Framework 
wires {{SSLContext}} after wiring the {{AuditService}} and then the 
{{FlowActionReporter}}.

Moving this Reporter and the {{ComponentMetricReporter}} to a separate 
{{Configuration}} class would avoid the invalid condition and also provide more 
cohesive organization of these components.



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to