Hello, I'm not familiar with IRODS and don't know if anyone has integrated it with NiFi, but based on the fact that there is a REST API and a Java client, there are likely two approaches.
You may be able to interact with their API using NiFi's HTTP processors such as GetHTTP, PostHTTP, and InvokeHTTP. The other option is to implement custom processors that use their Java client. There is a good amount of information about building custom processors in the Developer Guide [1] and there is a Maven Archetype [2] to help get the project started. The code for all of the processor's that come with NiFi is also a great place to look at for examples [3]. Hope that helps. -Bryan [1] https://nifi.apache.org/docs/nifi-docs/html/developer-guide.html [2] https://cwiki.apache.org/confluence/display/NIFI/Maven+Projects+for+Extensions [3] https://github.com/apache/nifi/tree/master/nifi-nar-bundles On Sat, Nov 12, 2016 at 10:26 AM, mohammed shambakey <[email protected]> wrote: > Hi > > Sorry if this is a repeated email. > > I'm new to data management and I'm looking for a way to integrate NIFI and > IRODS. I searched but couldn't find previous examples. I contacted IRODS > guys and they said it is possible since IRODS provides its Java and REST > APIs but there is no previous cases (as far as they know). > > I wonder if there is previous examples/suggestions and I was just looking > in the wrong direction? > > Regards > > -- > Mohammed >
