Binding oldBinding = exch.getBinding(bindingKey, queue, arguments);
Map<String, Object> oldArgs = oldBinding.getArguments();
if((oldArgs == null && !arguments.isEmpty()) || (oldArgs != null && !oldArgs.equals(arguments)))
{
exch.replaceBinding(oldBinding.getId(), bindingKey, queue, arguments);
}
}
}
}
catch (AMQException e)