2016-07-28 10 views

Antwort

0

Es gibt eine Methode exchangeDelete verfügbar mit Channel-API

Sie eine Methode schreiben können, wie zum Beispiel, unter der Liste der exchangeNames nimmt gelöscht werden:

DELETE EXCHANGE

public void deleteExcahnges(List<String> exchangeNames){} 
     ConnectionFactory factory = new ConnectionFactory(); 
     factory.setHost(localhost); 
     Connection connection = factory.newConnection(); 
     Channel channel = connection.createChannel(); 
     for(String exchangeName : exchangeNames){ 

     channel.exchangeDelete(exchangeName); 

     } 
} 

Es würde alle Austausche löschen.

Hinweis: -> Ich bin mit amqp-client.jar für

+0

Vielen Dank an RabbitMQ Server verbinden. Ich habe Ihre Methode verwendet und alle Fehlerelemente wurden entfernt. Du hast mir viel Zeit gespart. Vielen Dank. – staticcast

Verwandte Themen