您可以實作 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 伺服器使用處理站,按照物件的識別碼、與其他物件之間的關係等等,從外掛技術取得物件。

工作階段識別碼 可讓您識別執行中的工作階段。例如,使用者可登入兩個不同的 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)

作廢

從詳細目錄的元素中移除觸發器和量表