GitHub user joewitt opened a pull request:

    https://github.com/apache/nifi/pull/647

    NIFI-1157 NIFI-1307 Resolve deprecated classes and methods

    The PR is three commits that build on eachother.  I kept them seperate 
because each is a significant but full step toward the goals of the JIRA 
NIFI-1307 and NIFI-1157.  NIFI-1307 removes the deprecation marking for 
FlowFile.getId() which is pretty deeply relied upon by the framework to include 
how data is serialized/deserialized.  NIFI-1157 then takes that NIFI-1307 basis 
and first resolves all deprecation markings in nifi-api and deals with all 
ripple effects throughout the codebase.  Then finally a search was conducted 
across the entire codebase to find deprecated classes and methods in our code 
and remove them and solve any references to them.  There are still some 
deprecated bits but they are left intentionally (as in the case of legacy nifi 
KDF for example) or are 3rd party libraries we use which we presently utilize 
deprecated classes for and were not part of the scope of this effort.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/joewitt/incubator-nifi NIFI-1307

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/nifi/pull/647.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #647
    
----
commit 3f4c3bd1ccc544edac9b6f4937519bfdab32ba44
Author: joewitt <[email protected]>
Date:   2016-07-13T22:42:10Z

    NIFI-1307 removed deprecation indication for getId and provided better API 
documentation

commit a2ab663a53150169a754012479df002aa9e43a89
Author: joewitt <[email protected]>
Date:   2016-07-13T23:36:03Z

    NIFI-1157 resolved deprecated nifi-api items and ripple effects

commit 9ad505af68c3cb3cf6a316ed6aa6ba4ba991610b
Author: joewitt <[email protected]>
Date:   2016-07-14T04:51:04Z

    NIFI-1157 searched for and resolved all remaining references to deprecated 
items that were clearly addressable.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to