James Wing created NIFI-3950:
--------------------------------
Summary: Separate AWS ControllerService API
Key: NIFI-3950
URL: https://issues.apache.org/jira/browse/NIFI-3950
Project: Apache NiFi
Issue Type: Improvement
Reporter: James Wing
Priority: Minor
The nifi-aws-bundle currently contains the interface for the
AWSCredentialsProviderService as well as the service implementation, and
dependent abstract classes and processor classes.
This results in the following warning logged as NiFi loads:
{quote}
org.apache.nifi.nar.ExtensionManager Component
org.apache.nifi.processors.aws.s3.PutS3Object is bundled with its referenced
Controller Service APIs
org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService.
The service APIs should not be bundled with component implementations that
reference it.
{quote}
Some [discussion of this issue and potential solutions occurred on the dev
list|http://apache-nifi.1125220.n5.nabble.com/Duplicated-processors-when-using-nifi-processors-dependency-td17038.html].
We also need a migration plan in addition to the new structure.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)