The PluginTrigger class creates a trigger module that obtains information about objects and events to monitor in the plugged-in technology, on behalf of a Wait Event element in a workflow.

The PluginTrigger class defines methods to obtain or set the type and name of the object to monitor, the nature of the event, and a timeout period.

You create implementations of the PluginTrigger class exclusively for use by Wait Event elements in workflows. You define policy triggers for Orchestrator policies in classes that define events and implement the IPluginEventPublisher.pushTrigger() method.

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

The PluginTrigger class defines the following methods:

Method Returns Description
getModuleName() java.lang.String Obtains the name of the trigger module.
getProperties() java.util.Properties Obtains a list of properties for the trigger.
getSdkId() java.lang.String Obtains the ID of the object to monitor in the plugged-in technology.
getSdkType() java.lang.String Obtains the type of the object to monitor in the plugged-in technology.
getTimeout() Long Obtains the trigger timeout period.
setModuleName(java.lang.String moduleName) Void Sets the name of the trigger module.
setProperties(java.util.Properties properties) Void Sets a list of properties for the trigger.
setSdkId(java.lang.String sdkId) Void Sets the ID of the object to monitor in the plugged-in technology.
setSdkType(java.lang.String sdkType) Void Sets the type of the object to monitor in the plugged-in technology.
setTimeout(long timeout) Void Sets a timeout period in seconds. A negative value deactivates the timeout.

Constructors

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