Nos diagramas de seqüência, você pode mover o ponto de envio
e o ponto de recebimento de uma mensagem assíncrona entre linhas de vida
para manipular o retardo de tempo entre o evento de envio e o evento de
recebimento. Você pode ter várias mensagens ocorrendo entre as linhas de vida
de envio e recepção.
Para retardar o recebimento de uma mensagem assíncrona:
- Abra um diagrama de seqüência que contenha pelo menos
duas linhas de vida com mensagens.
- Na Paleta, clique em Mensagem Assíncrona.
- No quadro de interação, clique na linha de vida de origem em que
você deseja iniciar a mensagem.
- Arraste a mensagem primeiro horizontalmente e, depois, verticalmente
através das mensagens existentes para a linha de vida de destino na qual deseja
terminar a mensagem.
- Execute uma das etapas a seguir:
- Se a linha de vida de destino representar um participante
de um tipo de classificador estruturado, como uma classe ou um componente,
na janela Digitar Nome da Operação, digite
um nome para a operação e, em seguida, clique em OK.
- Se a linha de vida de destino representar um participante de um tipo
de classificador não estruturado, como um ator, você poderá renomear a mensagem
selecionada.
A linha de vida de origem não é bloqueada e interações podem ocorrer
entre os pontos dos eventos de envio e recebimento.