Java API Project

The HPCC Systems for Java Project provides a set of Java based libraries and tools (HPCC4J) which facilitate interaction with HPCC Systems Web Services and C++ based tools.

Actuating HPCC Systems Web Services (WS) methods is now as easy as instantiating a platform object with the appropriate parameters, querying the specific HPCC System WS client and calling the corresponding method API with the appropriate values. Local ECL compilation is also possible by interfacing with a local installation of the eclcc executable. If working with RDF data, use this API to easily ingest your data into HPCC Systems. No need to set up Java networking logic in order to communicate with the HPCC Systems Web Services or be concerned with the intricacies of a SOAP Envelope in order to submit an ECL workunit.

  • Provides a set of Java based libraries and tools which facilitate interaction with HPCC Web Services and C++ based tools
  • Provides standard Java networking logic in order to communicate with the HPCC Web Services, and abides by published ESP WSDLs
  • Actuating HPCC WS methods is now as easy as instantiating a Platform object with the appropriate parameters, querying the specific HPCC WS client, and calling the corresponding method API with the appropriate values
  • Local ECL compilation is also possible by interfacing with a local installation of the eclcc executable
  • API to easily ingest RDF data is provided
  • Feature set will grow in future
⚡ Note: This project references log4j which has been reported to include security vulnerabilities in versions prior to v2.15.0
The HPCC4J project no longer references the offending log4j versions.Users of HPCC4J are strongly encouraged to update to the latest version.Learn more about the vulnerabiltiy: https://github.com/advisories/GHSA-jfh8-c2jp-5v3q

Downloads: