I don't see more complexity in implementing a plugin compared to
implementing an application. Additionally, for the use case you mention,
plugin is a better option, as likely the behavior applies not to a
single application, but all applications in that environment.

Websocket gateway address is a configuration parameter. A DAG may change
depending on configuration parameters (presence of a gateway, hadoop
version/vendor, security being enabled or disabled), but it should not
change depending whether DAG is populated for a launch or to get an info.

Thank you,

Vlad

On 12/21/17 10:05, Pramod Immaneni wrote: