You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This will require generic return types as opposed to the implementation specific DeclareOk objects.
For example, when declaring a Queue with an explicit name, we can have a void return type (else throw an Exception), and when declaring a Queue with a generated name, we should return a String (the generated name).
There is now org.springframework.amqp.core.AmqpAdmin interfance and org.springframework.amqp.rabbit.core.RabbitAdmin implementation and then a Rabbit specific interfance/implementation for broker configuration. Those are org.springframework.amqp.rabbit.admin.RabbitBrokerOperations and RabbitBrokerAdmin respectfully. Was not able to push @Configuration base classes into amqp-core module, see org.springframework.amqp.config.AbstractAmqpConfiguration
Mark Fisher opened AMQP-6 and commented
This will require generic return types as opposed to the implementation specific DeclareOk objects.
For example, when declaring a Queue with an explicit name, we can have a void return type (else throw an Exception), and when declaring a Queue with a generated name, we should return a String (the generated name).
This issue is a sub-task of #1569
The text was updated successfully, but these errors were encountered: