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)

Reply via email to