public void methodReceived(AMQStateManager stateManager, QueueRegistry queueRegistry,
ExchangeRegistry exchangeRegistry, AMQProtocolSession protocolSession,
AMQMethodEvent<ExchangeDeleteBody> evt) throws AMQException
{
ExchangeDeleteBody body = evt.getMethod();
try
{
exchangeRegistry.unregisterExchange(body.exchange, body.ifUnused);
AMQFrame response = ExchangeDeleteOkBody.createAMQFrame(evt.getChannelId());
protocolSession.writeFrame(response);