Creating a Java Client Application

MATRIXX provides sample Java client applications that are delivered in the MATRIXX Misc image. These samples, sample_java_client-5000.jar, sample_java_client-4500.jar, sample_java_client-4300.jar, and sample_java_client-4200.jar contain sample Java code that developers can use as a reference for creating custom Java applications.

Custom Java applications require the MATRIXX Java API bindings to communicate with a MATRIXX Engine. These bindings are created by running the /opt/mtx/bin/JavaApiGenerator.jar program on the development server or by including the call for it in a build.xml script for the custom application.

When the rsgateway.war file is installed, the following resources are available from RS Gateway administrative UI.
  • Documentation — View documentation for all classes and methods.
  • XML Messages — View all XML messages and their descriptions.
  • JSON/XML Templates — View all JSON and XML templates and their contents.
  • Filters — View all known filters.
  • REST Call Swagger — View the OpenAPI version of the RS Gateway. Includes a list of all REST calls with their URL parameters and REST parameters.
  • Web App Status — View system properties, application properties, and JVM arguments.
    Note: You must have the role RSG_DEBUG to access Web App Status.

For more information about the RS Gateway administrative UI, see the discussion about logging in to the administrative UI. For details about creating a Java client application, contact your MATRIXX Support representative.