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

イタリア イタリア

Jared イタリア

zach Rhoads

ella Deon Baard

概要

これは、Red Hat JBoss Operations Network リモート API の javadoc で、API のリリース間での変更の一覧です。

第1章 javadocs

一致するドメインクラスについては、「 Domain javadoc 」を参照してください。

第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-5February 18, 2015Jared イタリア
JBoss ON 3.3.1.GA リリースの準備
改訂 3.3-10November 17, 2014Jared イタリア
JBoss ON 3.3 GA 向けに更新されました。

法律上の通知

著作権 © 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.