[
https://issues.apache.org/jira/browse/NIFI-7343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matt Burgess updated NIFI-7343:
-------------------------------
Description:
When the scripted reader/writer components were added (NIFI-3734), the
SchemaRegistryService class was in an implementation NAR and as such was not
included in the scripting bundle. However as of NIFI-5123,
SchemaRegistryService has been moved into nifi-avro-record-utils, which is a
utility JAR for working with things like schema registries.
nifi-avro-record-utils can be very useful for scripted components and should be
available in the NAR for that reason.
Also, ScriptedReader will have to be updated to call the script's "onEnabled"
method if one exists. This was done for BaseScriptedLookupService for the same
reason, and should be applied as part of these changes, so the
SchemaRegistryService (if used) can be enabled via the script.
was:
When the scripted reader/writer components were added (NIFI-3734), the
SchemaRegistryService class was in an implementation NAR and as such was not
included in the scripting bundle. However as of NIFI-5123,
SchemaRegistryService has been moved into nifi-avro-record-utils, which is a
utility JAR for working with things like schema registries.
nifi-avro-record-utils can be very useful for scripted components and should be
available in the NAR for that reason.
> Allow scripted components to use Schema Registry classes and utils
> -------------------------------------------------------------------
>
> Key: NIFI-7343
> URL: https://issues.apache.org/jira/browse/NIFI-7343
> Project: Apache NiFi
> Issue Type: Improvement
> Components: Extensions
> Reporter: Matt Burgess
> Priority: Major
>
> When the scripted reader/writer components were added (NIFI-3734), the
> SchemaRegistryService class was in an implementation NAR and as such was not
> included in the scripting bundle. However as of NIFI-5123,
> SchemaRegistryService has been moved into nifi-avro-record-utils, which is a
> utility JAR for working with things like schema registries.
> nifi-avro-record-utils can be very useful for scripted components and should
> be available in the NAR for that reason.
> Also, ScriptedReader will have to be updated to call the script's "onEnabled"
> method if one exists. This was done for BaseScriptedLookupService for the
> same reason, and should be applied as part of these changes, so the
> SchemaRegistryService (if used) can be enabled via the script.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)