Seu segundo marcador está incorreto. O comportamento de seleção seleciona apenas um token para sua saída. Isso significa que ele os fornece um por um. Não diz que os outros são descartados. Portanto, no seu exemplo, se vários candidatos corresponderem aos critérios, todos eles serão entrevistados. Se a interpretação do padrão for tão restritiva quanto você imaginou, o exemplo de envio de pedido não funcionaria porque o sistema modelado não seria enviado por ordem de prioridade, mas apenas a maior prioridade de cada grupo de pedidos.
Quais são os desafios na criação de um aplicativo da web escalonável em tempo real? Qual é a melhor maneira de trabalhar com grandes bancos de dados em Java, dependendo do contexto?