The EagleML API client has been developed in conjunction with the EagleML API library for effective memory management as its major advantage.
- Task Status Response messages containing the extract in additionalData element are not loaded into memory
- Parses InputStream directly
- No conversion into an object generated from the XSD
- No WSTaskStatusResponse to POJO object conversion (for Synchronous request)
As a result, this instrument is especially effective when you perform large volume extracts.
The EagleML API client can operate in two modes: synchronous or asynchronous.
Depending on the settings, messages can be sent sequentially or in parallel, you can also choose to save obtained extracts or to proceed without saving.
It is also possible to provide metrics for each step of execution.