Die Klasse PluginTrigger erstellt ein Auslösermodul, das Informationen über Objekte und Ereignisse erhält, die in der Plug-In-Technologie für ein „Warteereignis“-Element in einem Workflow zu überwachen sind.

Die PluginTrigger-Klasse definiert Methoden zum Abrufen oder Festlegen des Typs und Namens des zu überwachenden Objekts, der Art des Ereignisses und einer Zeitüberschreitungsdauer.

Sie erstellen Implementierungen der PluginTrigger-Klasse für die ausschließliche Verwendung von Warteereigniselementen in Workflows. Sie definieren Richtlinienauslöser für Orchestrator-Richtlinien in Klassen, die Ereignisse definieren und die IPluginEventPublisher.pushTrigger()-Methode implementieren.

public class PluginTrigger
extends java.lang.Object
implements java.io.Serializable

Die Klasse PluginTrigger definiert die folgenden Methoden.

Methode Gibt Folgendes zurück Beschreibung
getModuleName() java.lang.String Bezieht den Namen des Auslösermoduls.
getProperties() java.util.Properties Bezieht eine Liste von Eigenschaften für den Auslöser.
getSdkId() java.lang.String Bezieht den Bezeichner des Objekts, das in der Plug-In-Technologie überwacht werden soll.
getSdkType() java.lang.String Bezieht den Typ des Objekts, das in der Plug-In-Technologie überwacht werden soll.
getTimeout() Lang Bezieht die Zeitüberschreitungsperiode für den Auslöser.
setModuleName(java.lang.String moduleName) Void Legt den Namen des Triggermoduls fest
setProperties(java.util.Properties properties) Void Legt eine Liste von Eigenschaften für den Auslöser fest.
setSdkId(java.lang.String sdkId) Void Legt den Bezeichner des Objekts fest, das in der Plug-In-Technologie überwacht werden soll.
setSdkType(java.lang.String sdkType) Void Legt den Typ des Objekts fest, das in der Plug-In-Technologie überwacht werden soll.
setTimeout(long timeout) Void Legt eine Zeitüberschreitungsperiode in Sekunden fest. Ein negativer Wert deaktiviert die Zeitüberschreitung.

Konstruktoren

  • PluginTrigger()
  • PluginTrigger(java.lang.String moduleName, long timeout, java.lang.String sdkType, java.lang.String sdkId)