You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nifi.apache.org by AmitR <am...@gmail.com> on 2016/09/16 14:39:59 UTC

Custom UI for Processor

Hello Experts,

Greetings !!

I am trying to build a custom processor for NIFI and was wondering if I can
customize the User interface of it. I want to use some java framework which
can be used to design tabs/buttons/textfields etc. Need your inputs on the
feasibility and usage.

Thanks in advance !!

wr,
AmitR



--
View this message in context: http://apache-nifi-developer-list.39713.n7.nabble.com/Custom-UI-for-Processor-tp13377.html
Sent from the Apache NiFi Developer List mailing list archive at Nabble.com.

Re: Custom UI for Processor

Posted by Matt Gilman <ma...@gmail.com>.
AmitR,

Feel free to post any questions to this mailing list and myself or another
developer familiar with Custom UIs will be happy to answer.

Thanks.

Matt

On Mon, Sep 26, 2016 at 1:31 AM, AmitR <am...@gmail.com> wrote:

> Hello Matt,
>
> Thanks for your response, it helped. I have started working on the UI part
> and might bother you again for some inputs.
>
> Thanks again.
>
> wr,
> AmitR
>
>
>
> --
> View this message in context: http://apache-nifi-developer-
> list.39713.n7.nabble.com/Custom-UI-for-Processor-tp13377p13459.html
> Sent from the Apache NiFi Developer List mailing list archive at
> Nabble.com.
>

Re: Custom UI for Processor

Posted by AmitR <am...@gmail.com>.
Hello Matt,

Thanks for your response, it helped. I have started working on the UI part
and might bother you again for some inputs.

Thanks again.

wr,
AmitR



--
View this message in context: http://apache-nifi-developer-list.39713.n7.nabble.com/Custom-UI-for-Processor-tp13377p13459.html
Sent from the Apache NiFi Developer List mailing list archive at Nabble.com.

Re: Custom UI for Processor

Posted by Matt Gilman <ma...@gmail.com>.
AmitR,

NiFi does allow developers to create custom UIs for accepting configuration
for the underlying Processors. They have typically be used when the
required configuration is richer than simple properties (name-value pairs)
will allow. Once the custom UI has been deployed the user will get an
Advanced button inside the Processor configuration dialog. Check out
UpdateAttribute and JoltTransformJson in your NiFi instance for an example.

The custom UI is deployed as a WAR which is discovered from any NAR. The
custom UI will be called with some parameters which it uses to call into
core NiFi. Your best bet would be to check out an existing example.
UpdateAttribute is a good choice [1].

As your working through, please check back with any questions.

Thanks!

Matt

[1]
https://github.com/apache/nifi/tree/master/nifi-nar-bundles/nifi-update-attribute-bundle


On Fri, Sep 16, 2016 at 10:39 AM, AmitR <am...@gmail.com> wrote:

> Hello Experts,
>
> Greetings !!
>
> I am trying to build a custom processor for NIFI and was wondering if I can
> customize the User interface of it. I want to use some java framework which
> can be used to design tabs/buttons/textfields etc. Need your inputs on the
> feasibility and usage.
>
> Thanks in advance !!
>
> wr,
> AmitR
>
>
>
> --
> View this message in context: http://apache-nifi-developer-
> list.39713.n7.nabble.com/Custom-UI-for-Processor-tp13377.html
> Sent from the Apache NiFi Developer List mailing list archive at
> Nabble.com.
>