Elemento onTimeOut

O elemento <onTimeOut> é válido apenas para as regras de seqüência e de limite. Ele especifica a ação ou o conjunto de ações a serem executadas se o espaço de tempo da regra expirar.

Detalhes

Tabela 1 descreve como o espaço de tempo expira para cada tipo de regra em que uma ação <onTimeOut> é válida.
Tabela 1. Como o Espaço de Tempo Expira com Base no Tipo de Regra
Tipo de regra Como o espaço de tempo expira
seqüência O espaço de tempo expirará se um ou mais eventos forem aceitos, mas a seqüência completa de eventos não for recebida dentro do espaço de tempo.
limite O espaço de tempo expirará se um ou mais eventos forem aceitos, mas o limite não for atendido dentro do espaço de tempo.
Se o conjunto de regras contiver várias regras que forem ativadas na mesma data e hora ou pelo mesmo evento e que possuírem o mesmo espaço de tempo, as seguintes ações para essas regras não serão executadas exatamente ao mesmo tempo:
  • Ações de resposta da regra nos elementos <onTimeOut> e <onTimeWindowComplete>
  • Ações de ciclo de vida nos elementos <onActivation> e <onDeactivation>
Essas ações são executadas em seqüência em qualquer ordem. Elas não são executadas necessariamente na ordem em que são codificadas no conjunto de regras. Como cada ação deve ser concluída antes do início da próxima ação na seqüência, as ações não são executadas ao mesmo tempo.

Atributos

<onTimeOut> não possui atributos.

Contido em

<onTimeOut> está contido nos seguintes elementos:

Contém

<onTimeOut> contém o seguinte elemento:

Tabela 2. Elementos Contidos no Elemento <onTimeOut>
Elemento Obrigatório ou opcional?
<action> Opcional. 0 ou mais ocorrências são permitidas.