GlideEventManager - Global
A API GlideEventManager fornece métodos para processar eventos.
Para obter informações sobre como criar uma fila de eventos, consulte Como criar filas personalizadas para processar eventos.
GlideEventManager - GlideEventManager(cadeia de caracteres queueName)
Instancia um objeto GlideEventManager.
| Nome | Tipo | Descrição |
|---|---|---|
| queueName | Cadeia de caracteres | Nome de uma fila para um evento listado na tabela Registro de eventos [sysevent_register]. Se nenhuma fila for fornecida, o GlideEventManager será processado na fila padrão. |
O exemplo a seguir mostra como instanciar um objeto GlideEventManager.
var eventMgr = new GlideEventManager('my_queue');
GlideEventManager - process (limite de número)
Processa os eventos qualificados em uma fila.
Você pode usar o parâmetro limit para identificar um intervalo de tempos process_on para eventos na fila e não é um limite fixo. Por exemplo, se o limite for 10, o sistema procurará os 10 process_on pendentes mais antigos. Se vários eventos tiverem a mesma hora de process_on, mais de 10 eventos poderão ser declarados (ou seja, prontos para processamento).
| Nome | Tipo | Descrição |
|---|---|---|
| limite | Número | Opcional. Limita o número de eventos reivindicados. Se este valor não for aprovado, nenhum limite será aplicado. |
| Tipo | Descrição |
|---|---|
| Nenhum |
O exemplo a seguir mostra como limitar o número de eventos processados a cerca de 200.
GlideEventManager('my_event_queue').process(200);