NiFi Developer's Guide
Also available as:
PDF
loading table of contents...

UI Extensions

There are two UI extension points that are available in NiFi:

  • Custom Processor UIs

  • Content Viewers

Custom UIs can be created to provide configuration options beyond the standard property/value tables available in most processor settings. Examples of processors with Custom UIs are https://github.com/apache/nifi/tree/master/nifi-nar-bundles/nifi-update-attribute-bundle and https://github.com/apache/nifi/tree/master/nifi-nar-bundles/nifi-standard-bundle.

Content Viewers can be created to extend the types of data that can be viewed within NiFi. NiFi comes with NARs in the lib directory which contain content viewers for data types such as csv, xml, avro, json (standard-nar) and image types such as png, jpeg and gif (media-nar).