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)