GlideEventManager - 전역
GlideEventManager API는 이벤트를 처리하는 메서드를 제공합니다.
이벤트 큐 생성에 대한 자세한 내용은 이벤트를 처리하기 위한 사용자 지정 큐 생성 섹션을 참조하세요.
GlideEventManager - GlideEventManager(문자열 queueName)
GlideEventManager 객체를 인스턴스화합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 큐 이름 | 문자열 | 이벤트 레지스트리 [sysevent_register] 테이블에 나열된 이벤트에 대한 큐 이름입니다. 큐가 제공되지 않으면 GlideEventManager 가 기본 큐에 대해 처리합니다. |
다음 예제에서는 GlideEventManager 객체를 인스턴스화하는 방법을 보여 줍니다.
var eventMgr = new GlideEventManager('my_queue');
GlideEventManager - 프로세스(수 제한)
큐에서 적합한 이벤트를 처리합니다.
이 limit 매개 변수를 사용하여 큐의 이벤트에 대한 process_on 횟수 범위를 식별할 수 있으며 이는 엄격한 제한이 아닙니다. 예를 들어 제한이 10이면 시스템은 보류 중인 가장 오래된 process_on 시간 10개를 찾습니다. 여러 이벤트의 process_on 시간이 동일한 경우 10개 이상의 이벤트가 클레임될 수 있습니다(즉, 처리 준비 완료).
| 이름 | 유형 | 설명 |
|---|---|---|
| 제한 | 번호 | 옵션입니다. 클레임되는 이벤트 수를 제한합니다. 이 값을 전달하지 않으면 제한이 적용되지 않습니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 처리되는 이벤트 수를 약 200개로 제한하는 방법을 보여 줍니다.
GlideEventManager('my_event_queue').process(200);