9.47.1 Java Agent Overview
The Java agent is capable of interfacing with any Java project used to configure business logic, much like the Analysis agent, except that the user will be using Java programming language instead of the APL.
The Java agent, much like the Analysis agent can be used to process UDRs, generate MIMs and events in the system log. The Java agent is versatile and flexible, capable of processing complex business logics in accordance with any Java libraries that are available for use and at the same time, it offers the functions that are present in the Analysis agent for use in the form of Java classes. For more on these classes, see Java Agent Reference Guide
Users will be able to use Eclipse or IntelliJ to develop their business logic as the Java agent supports the project format from both IDEs. This eliminates the need for the Java agent to have a code editor and allows the agent to reference the code from the project file itself. Once development of the code is complete, users may use 3rd party tools like Ant or Gradle to build and compile the code, to make it executable by the Java agent. For help on how to setup the Java agent to work with Ant or Gradle, see 1. Java Agent Setup Guide