IPluginEventPublisher 介面會在事件通知匯流排上發佈量表和觸發器,以便 Orchestrator 原則進行監視。

您可以直接在外掛程式介面卡實作中建立 IPluginEventPublisher 執行個體,也可以在個別事件產生器類別中建立這些執行個體。

您可執行 IPluginEventPublisher 介面,將外掛技術事件發佈至 Orchestrator 原則引擎。您可以在外掛技術中建立方法來設定物件的原則觸發器和量表,以及事件接聽程式來接聽這些物件上的事件。

原則可執行量表或觸發器,監控外掛技術中的物件。原則量表負責監控物件屬性,若物件數值超過特定限制,則在 Orchestrator 伺服器中推播事件。若物件上發生定義的事件,原則觸發器會監控物件並在 Orchestrator 伺服器中推播事件。您向 IPluginEventPublisher 執行個體登錄原則量表和觸發器,以便 Orchestrator 原則可以監控它們。

IPluginEventPublisher 介面定義下列方法。

類型

傳回

說明

pushGauge(java.lang.String type, java.lang.String id, java.lang.String gaugeName, java.lang.String deviceName, java.lang.Double gaugeValue)

作廢

發佈量表,以便原則進行監視。使用下列參數:

  • type:要監視的物件所屬的類型。

  • id:要監視的物件所用的識別碼。

  • gaugeName:此量表的名稱。

  • deviceName:該量表監視的屬性所用的類型名稱。

  • gaugeValue:量表監視物件的值。

pushTrigger(java.lang.String type, java.lang.String id, java.lang.String triggerName, java.util.Properties additionalProperties)

作廢

發佈觸發器,以便原則進行監視。使用下列參數:

  • type:要監視的物件所屬的類型。

  • id:要監視的物件所用的識別碼。

  • triggerName:此觸發器的名稱。

  • additionalProperties:觸發器監視的其他任何內容。