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)