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()

Long

트리거 시간 초과 기간을 가져옵니다.

setModuleName(java.lang.String moduleName)

Void

트리거 모듈의 이름을 설정합니다.

setProperties(java.util.Properties properties)

Void

트리거의 속성 목록을 설정합니다.

setSdkId(java.lang.String sdkId)

Void

플러그인된 기술에서 모니터링할 개체의 ID를 설정합니다.

setSdkType(java.lang.String sdkType)

Void

플러그인된 기술에서 모니터링할 개체의 유형을 설정합니다.

setTimeout(long timeout)

Void

시간 초과 기간을 초 단위로 설정합니다. 음수 값은 시간 초과를 비활성화합니다.

생성자

  • PluginTrigger()

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