Chapter 1. Understanding How Scripts Work with the JBoss ON Server and CLI
1.1. A Summary of JBoss ON Public APIs
Table 1.1. JBoss ON APIs
|Remote|| Resource management functions for tasks such as managing the inventory, changing configuration, uploading and managing content, initiating operations, viewing metrics and alerts, managing configuration drift, creating groups, and creating and managing users and roles.
The remote API is accessible using standard Java enterprise client mechanisms or through the servlet-based JBoss remoting endpoint.
|Domain|| Functions which parallel the server's local manager beans, particularly in how a feature area is configured.
Clients use the remote API to script actions. The remote API relies on the domain API to supply most of that functionality, such as the criteria to use for object searches or the different properties for viewing resource configuration.
|Plug-in||Functions related to both agent (resource) plug-ins. This is not used at all for the JBoss ON CLI or server-side scripts. The APIs are used by the agent plug-ins to receive and convey information between the agent and the JBoss ON server.|