IPluginNotificationHandler는 Orchestrator가 플러그인을 통해 액세스하는 개체에서 발생하는 다양한 이벤트 종류에 대해 Orchestrator에 알리는 메서드를 정의합니다.

IPluginNotificationHandler 인터페이스는 다음 메서드를 정의합니다.

메서드

반환

설명

getSessionID()

java.lang.String

현재 세션 ID를 반환

notifyElementDeleted(java.lang.String type, java.lang.String id)

Void

주어진 유형과 ID를 가진 개체가 삭제되었음을 시스템에 알림

notifyElementInvalidate(java.lang.String type, java.lang.String id)

Void

개체의 관계가 변경되었음을 시스템에 알림. notifyElementInvalidate() 메서드를 사용해 개체를 무효화하는 관계 변경뿐만 아니라 개체 간의 모든 관계 변경을 Orchestrator에 알릴 수 있습니다. 예를 들어 상위 개체에 하위 개체를 추가하면 두 개체 간 관계가 변경됩니다.

notifyElementUpdated(java.lang.String type, java.lang.String id)

Void

시스템에 개체 특성이 수정되었음을 알림

notifyMessage(ch.dunes.vso.sdk.api.ErrorLevel severity, java.lang.String type, java.lang.String id, java.lang.String message)

Void

현재 모듈과 관련된 오류 메시지 게시