$SYS/Broker/broker_name/Neighbor
em que broker_name é o nome
do intermediário que está emitindo essa mensagem.O corpo de cada publicação é uma mensagem XML que descreve a alteração feita.
Estes eventos são publicações não-persistentes e não-retidas.
Determinadas operações excluem todas as informações do vizinho (topologia) em um intermediário. Nesse caso, os vizinhos excluídos não são publicados na publicação do evento. Em vez disso, o corpo da publicação do evento contém uma única tag XML que indica que todos os vizinhos foram excluídos.
As mensagens de eventos de exemplo a seguir mostram um vizinho sendo criado, alterado e excluído, juntamente com um exemplo de todos os vizinhos sendo excluídos.
Event publication topic = "$SYS/Broker/Broker1/Neighbor" <Broker uuid="1234" label="Broker1" version="1"> <ControlGroup> <DynamicSubscriptionEngine> <Create> <Neighbor name="5678" collectiveId=""> <MQBrokerConnection queueManagerName="nbr_QM_Name"/> </Neighbor> </Create> </DynamicSubscriptionEngine> </ControlGroup> </Broker>
Event publication topic = "$SYS/Broker/Broker1/Neighbor" <Broker uuid="1234" label="Broker1" version="1"> <ControlGroup> <DynamicSubscriptionEngine> <Change> <Neighbor name="5678" collectiveId="12345678-1234-1234-1234-123456789abc"/> </Change> </DynamicSubscriptionEngine> </ControlGroup> </Broker>
Event publication topic = "$SYS/Broker/Broker1/Neighbor" <Broker uuid="1234" label="Broker1" version="1"> <ControlGroup> <DynamicSubscriptionEngine> <Delete> <Neighbor name="5678"/> </Delete> </DynamicSubscriptionEngine> </ControlGroup> </Broker>
Event publication topic = "$SYS/Broker/Broker1/Neighbor" <Broker uuid="1234" label="Broker1" version="1"> <ControlGroup> <DynamicSubscriptionEngine> <Delete> <AllNeighbors/> </Delete> </DynamicSubscriptionEngine> </ControlGroup> </Broker>