您可实现 IPluginAdaptor 接口以管理插件工厂、事件和观察程序。IPluginAdaptor 接口用于定义插件和 Orchestrator 服务器之间的适配器。

IPluginAdaptor 实例负责会话管理。IPluginAdaptor 接口定义了以下方法。

方法

返回

描述

addWatcher(PluginWatcher watcher)

添加观察程序从而监视特定事件。

createPluginFactory(java.lang.String sessionID, java.lang.String username, java.lang.String password, IPluginNotificationHandler notificationHandler)

IPluginFactory

创建 IPluginFactory 实例。Orchestrator 服务器使用此工厂从插件技术获取对象(按对象 ID 或按对象与其他对象的关系等)。

会话 ID 可让您识别运行的会话。例如,用户可同时登录两个不同的 Orchestrator 客户端并运行两个会话。

同样,启动工作流会创建一个独立会话,独立于该工作流启动时所在的客户端。即使关闭该 Orchestrator 客户端,工作流也会继续运行。

installLicenses(PluginLicense[] licenses)

为 VMware 提供的插件安装许可证信息

registerEventPublisher(java.lang.String type, java.lang.String id, IPluginEventPublisher publisher)

对清单中的元素设置触发器和计量器

removeWatcher(java.lang.String watcherId)

移除观察程序

setPluginName(java.lang.String pluginName)

vso.xml 文件获取插件名称

setPluginPublisher(IPluginPublisher pluginPublisher)

设置插件的发布者

uninstallPluginFactory(IPluginFactory plugin)

卸载插件工厂。

unregisterEventPublisher(java.lang.String type, java.lang.String id, IPluginEventPublisher publisher)

从清单中的元素移除触发器和计量器