@Bean
    @ConditionalOnMissingBean(name = "messageQueueTopicBindings")
    public Declarables messageQueueTopicBindings(
        @Qualifier("messageQueueTicketRegistryIdentifier")
        final PublisherIdentifier messageQueueTicketRegistryIdentifier) {
        val queue = new Queue(messageQueueTicketRegistryIdentifier.getId(), true, false, true);
        val topicExchange = new TopicExchange(AMQPTicketRegistryQueuePublisher.QUEUE_DESTINATION, true, true);
        return new Declarables(queue, topicExchange, BindingBuilder.bind(queue).to(topicExchange).with("#"));
    }
This is {@link CasAMQPTicketRegistryAutoConfiguration}.

@author Misagh Moayyed
@since 7.0.0
support/cas-server-support-amqp-ticket-registry/src/main/java/org/apereo/cas/config/CasAMQPTicketRegistryAutoConfiguration.java