Development: Remote APIs
Contains the javadoc for the Red Hat JBoss Operations Network Remote API
Edition 3.3
Abstract
Chapter 1. Javadocs
Chapter 2. Changes from 3.2 to 3.3
2.1. Changed Class: BundleManagerRemote
Table 2.1. Changed Methods
| Old Method | Updated Method |
|---|---|
BundleDestination createBundleDestination(Subject subject, int bundleId, String name, String description, String destBaseDirName, String deployDir, Integer groupId) throws Exception; |
BundleDestination createBundleDestination(Subject subject, int bundleId, String name, String description, String destinationSpecification, String deployDir, Integer groupId) throws Exception; |
2.2. Changed Class: StorageNodeManagerRemote
Table 2.2. Removed Methods
| Removed Method |
|---|
void updateAddress(int storageNodeId, String address); |
2.3. New Class: AgentManagerRemote
Table 2.3. New Methods
| New Method |
|---|
void deleteAgent(Subject subject, Agent agent); |
PageList<Agent> findAgentsByCriteria(Subject subject, AgentCriteria criteria); |
2.4. Changed Class: RemoteInstallManagerRemote
Table 2.4. New Methods
| New Method |
|---|
void checkSSHConnection(Subject subject, RemoteAccessInfo remoteAccessInfo) throws SSHSecurityException; |
AgentInstallInfo installAgent(Subject subject, RemoteAccessInfo remoteAccessInfo, CustomAgentInstallData customData); |
String uninstallAgent(Subject subject, RemoteAccessInfo remoteAccessInfo, String agentInstallPath); |
void addBundleGroupsToRole(Subject subject, int roleId, int[] bundleGroupIds); |
Table 2.5. Deprecated Methods
| Deprecated Method |
|---|
AgentInstallInfo installAgent(Subject subject, RemoteAccessInfo remoteAccessInfo, String parentPath); |
2.5. Changed Class: CallTimeDataManagerRemote
Table 2.6. New Methods
| New Method |
|---|
PageList<CallTimeDataComposite> findCallTimeDataRawForResource(Subject subject, int scheduleId, long beginTime, long endTime, PageControl pc); |
2.6. Changed Class: MeasurementDataManagerRemote
Table 2.7. New Methods
| New Method |
|---|
MeasurementAggregate getAggregate(Subject subject, int groupId, int definitionId, long startTime, long endTime); |
2.7. New Class: ServerPluginManagerRemote
Table 2.8. New Methods
| New Method |
|---|
void restartMasterPluginContainer(Subject subject); |
List<ServerPlugin> getServerPlugins(Subject subject); |
List<PluginKey> enableServerPlugins(Subject subject, List<Integer> pluginIds) throws Exception; |
List<PluginKey> disableServerPlugins(Subject subject, List<Integer> pluginIds) throws Exception; |
List<PluginKey> deleteServerPlugins(Subject subject, List<Integer> pluginIds) throws Exception; |
ControlResults invokeServerPluginControl(Subject subject, PluginKey pluginKey, String controlName, Configuration params) throws Exception; |
2.8. New Class: PluginManagerRemote
Table 2.9. New Methods
| New Method |
|---|
void update(Subject subject) throws Exception; |
String schedulePluginUpdateOnAgents(Subject subject, long delayInMilliseconds) throws Exception; |
boolean isPluginUpdateOnAgentsFinished(Subject subject, String handle); |
List<Plugin> deployUsingBytes(Subject subject, String pluginJarName, byte[] pluginJarBytes) throws Exception; |
List<Plugin> deployUsingContentHandle(Subject subject, String pluginJarName, String handle) throws Exception; |
PageList<Plugin> findPluginsByCriteria(Subject subject, PluginCriteria criteria); |
void enablePlugins(Subject subject, List<Integer> pluginIds) throws Exception; |
void disablePlugins(Subject subject, List<Integer> pluginIds) throws Exception; |
void deletePlugins(Subject subject, List<Integer> pluginIds) throws Exception; |
Appendix A. Document History
| Revision History | |||
|---|---|---|---|
| Revision 3.3.1-5 | February 18, 2015 | ||
| |||
| Revision 3.3-10 | November 17, 2014 | ||
| |||
