GlideEventManager - Global
. GlideEventManager A API fornece métodos para processar eventos.
Para obter informações sobre como criar uma fila de eventos, consulte Criação de filas personalizadas para processar eventos .
GlideEventManager - GlideEventManager(cadeia de caracteres queueName)
Instancia um GlideEventManager objeto.
| 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, GlideEventManager processos em relação à fila padrão. |
O exemplo a seguir mostra como instanciar um GlideEventManager objeto.
var eventMgr = new GlideEventManager('my_queue');
GlideEventManager - Processo (limite de número)
Processa os eventos qualificados em uma fila.
Você pode usar limitparâmetro para identificar um intervalo de tempos de process_on para eventos na fila e não é um limite rígido. Por exemplo, se o limite for 10, o sistema procurará os 10 horários de process_on pendentes mais antigos. Se vários eventos tiverem o mesmo tempo process_on, mais de 10 eventos poderão ser reivindicados (ou seja, prontos para processar).
| 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(a) |
O exemplo a seguir mostra como limitar o número de eventos processados a aproximadamente 200.
GlideEventManager('my_event_queue').process(200);