PluginTrigger 类会创建一个触发器模块,代表工作流中的“等待事件”元素,用于获取要在插件技术中监视的对象和事件的相关信息。

PluginTrigger 类定义了获取或设置要监控对象的类型和名称的方法、事件的特性和超时时间段。

您可以创建专门供工作流中“等待事件”元素使用的 PluginTrigger 类实现。您可以按定义了事件和实现了 IPluginEventPublisher.pushTrigger() 方法的类定义 Orchestrator 策略的策略触发器。

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

PluginTrigger 类定义了以下方法:

方法

返回

说明

getModuleName()

java.lang.String

获取触发器模块的名称。

getProperties()

java.util.Properties

获取触发器的属性列表。

getSdkId()

java.lang.String

获取要在插件技术中监视的对象 ID。

getSdkType()

java.lang.String

获取要在插件技术中监视的对象类型。

getTimeout()

获取触发器超时时段。

setModuleName(java.lang.String moduleName)

设置触发器模块的名称。

setProperties(java.util.Properties properties)

设置触发器的属性列表。

setSdkId(java.lang.String sdkId)

设置要在插件技术中监视的对象 ID。

setSdkType(java.lang.String sdkType)

设置要在插件技术中监视的对象类型。

setTimeout(long timeout)

设置超时时段(以秒为单位)。负值将取消激活超时。

构造函数

  • PluginTrigger()

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