Skip to content

Commit

Permalink
update custome processor matching NiFi1.12.1
Browse files Browse the repository at this point in the history
  • Loading branch information
parklize committed Jul 17, 2024
1 parent d2ffd64 commit 135a96e
Show file tree
Hide file tree
Showing 102 changed files with 592 additions and 1,039 deletions.
2 changes: 2 additions & 0 deletions server/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,8 @@ WORKDIR ${NIFI_HOME}

# Copy custom flow file
RUN cp ../custom/flow.xml.gz conf
# Copy custom extensions
RUN cp ../custom/jsonld-processor/nifi-jsonld-nar/target/*.nar extensions

# Apply configuration and start NiFi
#
Expand Down
Binary file modified server/custom/flow.xml.gz
Binary file not shown.
8 changes: 4 additions & 4 deletions server/custom/jsonld-processor/nifi-jsonld-nar/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,23 +19,23 @@
<parent>
<groupId>com.dell.glaciation</groupId>
<artifactId>jsonld-processor</artifactId>
<version>2.0.0-M2</version>
<version>1.12.1</version>
</parent>

<artifactId>nifi-jsonld-nar</artifactId>
<version>2.0.0-M2</version>
<version>1.12.1</version>
<packaging>nar</packaging>

<dependencies>
<dependency>
<groupId>com.dell.glaciation</groupId>
<artifactId>nifi-jsonld-processors</artifactId>
<version>2.0.0-M2</version>
<version>1.12.1</version>
</dependency>
<dependency>
<groupId>org.apache.nifi</groupId>
<artifactId>nifi-standard-services-api-nar</artifactId>
<version>2.0.0-M2</version>
<version>1.12.1</version>
<type>nar</type>
</dependency>
</dependencies>
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<extensionManifest><groupId>com.dell.glaciation</groupId><artifactId>nifi-jsonld-nar</artifactId><version>2.0.0-M2</version><parentNar><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M2</version></parentNar><systemApiVersion>2.0.0-M2</systemApiVersion><buildInfo><tag>nifi-2.0.0-M2-RC4</tag></buildInfo><extensions><extension><name>com.dell.glaciation.processors.jsonld.Semantification</name><type>PROCESSOR</type><description>Semantification and write to the Jena Fuseki</description><tags><tag>semantification</tag></tags><properties><property><name>DESTINATION</name><displayName>SPARQL endpoint destination</displayName><description>URL of the SPARQL endpoint destination with graph, e.g., ds</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>GSP_ENDPOINT</name><displayName>GSP endpoint</displayName><description>GSP endpoint of the SPARQL destination</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>Failure</name><description>Example relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>Success</name><description>Example relationship</description><autoTerminated>false</autoTerminated></relationship></relationships><readsAttributes><readsAttribute><name></name><description></description></readsAttribute></readsAttributes><writesAttributes><writesAttribute><name></name><description></description></writesAttribute></writesAttributes><seeAlso></seeAlso></extension></extensions></extensionManifest>
<extensionManifest><systemApiVersion>1.12.1</systemApiVersion><extensions><extension><name>com.dell.glaciation.processors.jsonld.Semantification</name><type>PROCESSOR</type><deprecationNotice/><description>Semantification and write to the Jena Fuseki</description><tags><tag>semantification</tag></tags><properties><property><name>DESTINATION</name><displayName>SPARQL endpoint destination</displayName><description>URL of the SPARQL endpoint destination with graph, e.g., ds</description><defaultValue></defaultValue><allowableValues></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>GSP_ENDPOINT</name><displayName>GSP endpoint</displayName><description>GSP endpoint of the SPARQL destination</description><defaultValue></defaultValue><allowableValues></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><dynamicProperties></dynamicProperties><relationships><relationship><name>Failure</name><description>Example relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>Success</name><description>Example relationship</description><autoTerminated>false</autoTerminated></relationship></relationships><dynamicRelationship></dynamicRelationship><readsAttributes><readsAttribute><name></name><description></description></readsAttribute></readsAttributes><writesAttributes><writesAttribute><name></name><description></description></writesAttribute></writesAttributes><stateful></stateful><restricted></restricted><inputRequirement></inputRequirement><systemResourceConsiderations></systemResourceConsiderations><seeAlso></seeAlso></extension></extensions></extensionManifest>
Original file line number Diff line number Diff line change
Expand Up @@ -7,143 +7,80 @@ nifi-jsonld-nar


From: 'an unknown organization'

- Titanium JSON-LD 1.1 (JRE11) (https://github.com/filip26/titanium-json-ld) com.apicatalog:titanium-json-ld:jar:1.4.0
License: Apache License, Version 2.0 (http://apache.org/licenses/LICENSE-2.0)

- dexx (https://github.com/andrewoma/dexx) com.github.andrewoma.dexx:collection:jar:0.7
License: MIT License (http://www.opensource.org/licenses/mit-license.php)

- Caffeine cache (https://github.com/ben-manes/caffeine) com.github.ben-manes.caffeine:caffeine:jar:3.1.8
License: Apache License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Gson (https://github.com/google/gson/gson) com.google.code.gson:gson:jar:2.10.1
License: Apache-2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Protocol Buffers [Core] (https://developers.google.com/protocol-buffers/protobuf-java/) com.google.protobuf:protobuf-java:jar:3.25.3
License: BSD-3-Clause (https://opensource.org/licenses/BSD-3-Clause)

- json-path (https://github.com/jayway/JsonPath) com.jayway.jsonpath:json-path:jar:2.9.0
License: The Apache Software License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Thrift (http://thrift.apache.org) org.apache.thrift:libthrift:jar:0.19.0
License: The Apache Software License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Checker Qual (https://checkerframework.org/) org.checkerframework:checker-qual:jar:3.37.0
License: The MIT License (http://opensource.org/licenses/MIT)

- org.roaringbitmap:RoaringBitmap (https://github.com/RoaringBitmap/RoaringBitmap) org.roaringbitmap:RoaringBitmap:jar:1.0.5
License: Apache 2 (http://www.apache.org/licenses/LICENSE-2.0.txt)

- JSONLD Java :: Core (http://github.com/jsonld-java/jsonld-java/jsonld-java/) com.github.jsonld-java:jsonld-java:bundle:0.5.1
License: Revised BSD License (https://raw.github.com/jsonld-java/jsonld-java/master/LICENCE)
- project ':json-path' (https://github.com/jayway/JsonPath) com.jayway.jsonpath:json-path:jar:2.6.0
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- Apache Thrift (http://thrift.apache.org) org.apache.thrift:libthrift:pom:0.9.2
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- Xerces2-j (https://xerces.apache.org/xerces2-j/) xerces:xercesImpl:jar:2.11.0
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- XML Commons External Components XML APIs (http://xml.apache.org/commons/components/external/) xml-apis:xml-apis:jar:1.4.01
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt) License: The SAX License (http://www.saxproject.org/copying.html) License: The W3C License (http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.zip)

From: 'Apache NiFi Project' (https://nifi.apache.org/)

- nifi-jsonld-processors (https://nifi.apache.org/nifi-nar-bundles/jsonld-processor/nifi-jsonld-processors) com.dell.glaciation:nifi-jsonld-processors:jar:2.0.0-M2
- nifi-jsonld-processors (https://nifi.apache.org/nifi-nar-bundles/jsonld-processor/nifi-jsonld-processors) com.dell.glaciation:nifi-jsonld-processors:jar:1.12.1
License: Apache License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0)

- nifi-standard-services-api-nar (https://nifi.apache.org/nifi-nar-bundles/nifi-standard-services/nifi-standard-services-api-nar) org.apache.nifi:nifi-standard-services-api-nar:nar:2.0.0-M2
- nifi-standard-services-api-nar (https://nifi.apache.org/nifi-nar-bundles/nifi-standard-services/nifi-standard-services-api-nar) org.apache.nifi:nifi-standard-services-api-nar:nar:1.12.1
License: Apache License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0)
- nifi-utils (https://nifi.apache.org/nifi-commons/nifi-utils) org.apache.nifi:nifi-utils:jar:1.12.1
License: Apache License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0)

From: 'Apache Software Foundation' (http://www.apache.org)
- Apache Log4j (http://logging.apache.org/log4j/1.2/) log4j:log4j:bundle:1.2.17
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)

From: 'Chemouni Uriel' (https://urielch.github.io/)

- ASM based accessors helper used by json-smart (https://urielch.github.io/) net.minidev:accessors-smart:bundle:2.5.0
- ASM based accessors helper used by json-smart (https://urielch.github.io/) net.minidev:accessors-smart:bundle:2.4.7
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)

- JSON Small and Fast Parser (https://urielch.github.io/) net.minidev:json-smart:bundle:2.5.0
- JSON Small and Fast Parser (https://urielch.github.io/) net.minidev:json-smart:bundle:2.4.7
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)


From: 'Eclipse Foundation' (https://www.eclipse.org)

- JSON-P Default Provider (https://github.com/eclipse-ee4j/jsonp) org.glassfish:jakarta.json:bundle:2.0.1
License: Eclipse Public License 2.0 (https://projects.eclipse.org/license/epl-2.0)
License: GNU General Public License, version 2 with the GNU Classpath Exception (https://projects.eclipse.org/license/secondary-gpl-2.0-cp)


From: 'Google LLC' (http://www.google.com)

- error-prone annotations (https://errorprone.info/error_prone_annotations) com.google.errorprone:error_prone_annotations:jar:2.21.1
License: Apache 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)

From: 'FasterXML' (http://fasterxml.com/)
- Jackson-annotations (http://wiki.fasterxml.com/JacksonHome) com.fasterxml.jackson.core:jackson-annotations:bundle:2.3.0
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt) License: GNU Lesser General Public License, Version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html)
- Jackson-core (http://wiki.fasterxml.com/JacksonHome) com.fasterxml.jackson.core:jackson-core:bundle:2.3.3
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt) License: GNU Lesser General Public License, Version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html)
- jackson-databind (http://wiki.fasterxml.com/JacksonHome) com.fasterxml.jackson.core:jackson-databind:bundle:2.3.3
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt) License: GNU Lesser General Public License, Version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html)

From: 'OW2' (http://www.ow2.org/)

- asm (http://asm.ow2.io/) org.ow2.asm:asm:jar:9.6
- asm (http://asm.ow2.io/) org.ow2.asm:asm:jar:9.1
License: BSD-3-Clause (https://asm.ow2.io/license.html)

From: 'QOS.ch' (http://www.qos.ch)
- SLF4J LOG4J-12 Binding (http://www.slf4j.org) org.slf4j:slf4j-log4j12:jar:1.7.30
License: MIT License (http://www.opensource.org/licenses/mit-license.php)

From: 'The Apache Software Foundation' (https://www.apache.org/)

- Apache Commons CLI (https://commons.apache.org/proper/commons-cli/) commons-cli:commons-cli:jar:1.6.0
License: Apache-2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Commons Codec (https://commons.apache.org/proper/commons-codec/) commons-codec:commons-codec:jar:1.16.0
License: Apache-2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Commons IO (https://commons.apache.org/proper/commons-io/) commons-io:commons-io:jar:2.15.1
License: Apache-2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Commons Collections (https://commons.apache.org/proper/commons-collections/) org.apache.commons:commons-collections4:jar:4.4
License: Apache License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Commons Compress (https://commons.apache.org/proper/commons-compress/) org.apache.commons:commons-compress:jar:1.25.0
License: Apache-2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Commons CSV (https://commons.apache.org/proper/commons-csv/) org.apache.commons:commons-csv:jar:1.10.0
License: Apache-2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Commons Lang (https://commons.apache.org/proper/commons-lang/) org.apache.commons:commons-lang3:jar:3.14.0
License: Apache-2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Jena - Libraries POM (https://jena.apache.org/apache-jena-libs/) org.apache.jena:apache-jena-libs:pom:5.0.0
License: The Apache Software License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Jena - ARQ (https://jena.apache.org/jena-arq/) org.apache.jena:jena-arq:jar:5.0.0
License: The Apache Software License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Jena - Base (https://jena.apache.org/jena-base/) org.apache.jena:jena-base:jar:5.0.0
License: The Apache Software License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Jena - Core (https://jena.apache.org/jena-core/) org.apache.jena:jena-core:jar:5.0.0
License: The Apache Software License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Jena - DBOE Base (https://jena.apache.org/jena-dboe-base/) org.apache.jena:jena-dboe-base:jar:5.0.0
License: Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)

- Apache Jena - DBOE Indexes (https://jena.apache.org/jena-dboe-index/) org.apache.jena:jena-dboe-index:jar:5.0.0
License: Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)

- Apache Jena - DBOE Storage (https://jena.apache.org/jena-dboe-storage/) org.apache.jena:jena-dboe-storage:jar:5.0.0
License: Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)

- Apache Jena - DBOE Transactional Datastructures (https://jena.apache.org/jena-dboe-trans-data/) org.apache.jena:jena-dboe-trans-data:jar:5.0.0
License: Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)

- Apache Jena - DBOE Transactions (https://jena.apache.org/jena-dboe-transaction/) org.apache.jena:jena-dboe-transaction:jar:5.0.0
License: Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)

- Apache Jena - IRI (https://jena.apache.org/jena-iri/) org.apache.jena:jena-iri:jar:5.0.0
License: The Apache Software License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Jena - RDF Connection (https://jena.apache.org/jena-rdfconnection/) org.apache.jena:jena-rdfconnection:jar:5.0.0
License: Apache 2.0 License (http://www.apache.org/licenses/LICENSE-2.0)

- Apache Jena - RDF Patch (https://jena.apache.org/jena-rdfpatch/) org.apache.jena:jena-rdfpatch:jar:5.0.0
License: The Apache Software License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Jena - SHACL (https://jena.apache.org/jena-shacl/) org.apache.jena:jena-shacl:jar:5.0.0
License: The Apache Software License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Jena - ShEx (https://jena.apache.org/jena-shex/) org.apache.jena:jena-shex:jar:5.0.0
License: The Apache Software License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Jena - TDB1 (Native Triple Store) (https://jena.apache.org/jena-tdb1/) org.apache.jena:jena-tdb1:jar:5.0.0
License: The Apache Software License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

- Apache Jena - TDB2 (Native Triple Store) (https://jena.apache.org/jena-tdb2/) org.apache.jena:jena-tdb2:jar:5.0.0
License: The Apache Software License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)

From: 'The Apache Software Foundation' (http://www.apache.org/)
- Apache Commons CLI (http://commons.apache.org/proper/commons-cli/) commons-cli:commons-cli:jar:1.3
License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- Commons Codec (http://commons.apache.org/codec/) commons-codec:commons-codec:jar:1.6
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- Apache Commons CSV (http://commons.apache.org/proper/commons-csv/) org.apache.commons:commons-csv:jar:1.0
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- Apache Commons Lang (http://commons.apache.org/proper/commons-lang/) org.apache.commons:commons-lang3:jar:3.3.2
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- Apache HttpClient (http://hc.apache.org/httpcomponents-client) org.apache.httpcomponents:httpclient:jar:4.2.6
License: Apache License (LICENSE.txt)
- Apache HttpClient Cache (http://hc.apache.org/httpcomponents-client) org.apache.httpcomponents:httpclient-cache:jar:4.2.6
License: Apache License (LICENSE.txt)
- Apache HttpCore (http://hc.apache.org/httpcomponents-core-ga) org.apache.httpcomponents:httpcore:jar:4.2.5
License: Apache License (LICENSE.txt)
- Apache Jena - Libraries POM (http://jena.apache.org/apache-jena-libs/) org.apache.jena:apache-jena-libs:pom:3.0.0
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- Apache Jena - ARQ (SPARQL 1.1 Query Engine) (http://jena.apache.org/jena-arq/) org.apache.jena:jena-arq:jar:3.0.0
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- Apache Jena - Base Common Environment (http://jena.apache.org/jena-base/) org.apache.jena:jena-base:jar:3.0.0
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- Apache Jena - Core (http://jena.apache.org/jena-core/) org.apache.jena:jena-core:jar:3.0.0
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- Apache Jena - IRI (http://jena.apache.org/jena-iri/) org.apache.jena:jena-iri:jar:3.0.0
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- Apache Jena - Shadowed external libraries (http://jena.apache.org/jena-shaded-guava/) org.apache.jena:jena-shaded-guava:jar:3.0.0
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- Apache Jena - TDB (Native Triple Store) (http://jena.apache.org/jena-tdb/) org.apache.jena:jena-tdb:jar:3.0.0
License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)



Expand Down
Loading

0 comments on commit 135a96e

Please sign in to comment.