Red Hat Training
A Red Hat training course is available for Red Hat JBoss Operations Network
開発: リモート API
Red Hat JBoss Operations Network 3.3
Red Hat JBoss Operations Network リモート API の javadoc が含まれます。
エディッション 3.3
イタリア イタリア
tkelly@redhat.comJared イタリア
jmorgan@redhat.comzach Rhoads
zach@redhat.comella Deon Baard
dlackey@redhat.com概要
これは、Red Hat JBoss Operations Network リモート API の javadoc で、API のリリース間での変更の一覧です。
第2章 3.2 から 3.3 への変更
2.1. 変更されたクラス: BundleManagerRemote
表2.1 変更されたメソッド
| 旧メソッド | Updated メソッド |
|---|---|
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. 変更されたクラス: StorageNodeManagerRemote
表2.2 削除されたメソッド
| Removed メソッド |
|---|
void updateAddress(int storageNodeId, String address); |
2.3. 新クラス: AgentManagerRemote
表2.3 新しいメソッド
| New Method |
|---|
void deleteAgent(Subject subject, Agent agent); |
PageList<Agent> findAgentsByCriteria(Subject subject, AgentCriteria criteria); |
2.4. 変更されたクラス: RemoteInstallManagerRemote
表2.4 新しいメソッド
| 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); |
表2.5 非推奨となったメソッド
| 非推奨となったメソッド |
|---|
AgentInstallInfo installAgent(Subject subject, RemoteAccessInfo remoteAccessInfo, String parentPath); |
2.5. 変更されたクラス: CallTimeDataManagerRemote
表2.6 新しいメソッド
| New Method |
|---|
PageList<CallTimeDataComposite> findCallTimeDataRawForResource(Subject subject, int scheduleId, long beginTime, long endTime, PageControl pc); |
2.6. 変更されたクラス: MeasurementDataManagerRemote
表2.7 新しいメソッド
| New Method |
|---|
MeasurementAggregate getAggregate(Subject subject, int groupId, int definitionId, long startTime, long endTime); |
2.7. 新しいクラス: ServerPluginManagerRemote
表2.8 新しいメソッド
| 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. 新しいクラス: PluginManagerRemote
表2.9 新しいメソッド
| 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; |
付録A ドキュメント履歴
| 改訂履歴 | |||
|---|---|---|---|
| 改訂 3.3.1-5 | February 18, 2015 | Jared イタリア | |
| |||
| 改訂 3.3-10 | November 17, 2014 | Jared イタリア | |
| |||
法律上の通知
著作権 © 2015 Red Hat, Inc..
このドキュメントは、Red Hat が Creative Commons Attribution-ShareAlike 3.0 Unported License でライセンスを提供しています。このドキュメント、または変更済みのバージョンを配布する場合は、Red Hat, Inc. に attribution を提供し、元のリンクを提供する必要があります。このドキュメントが変更された場合は、すべての Red Hat ナレッジベースを削除する必要があります。
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by apply.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linusinusvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent.Red Hat Software Collections は、公式の Joyent Node.js オープンソースまたは商用プロジェクトによって正式に関連または承認されていません。
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission.We are not affiliated with, endorsed or stuorsed by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.