SYMBOL INDEX (47 symbols across 23 files) FILE: amqp/src/main/java/com/amigoscode/amqp/RabbitMQConfig.java class RabbitMQConfig (line 13) | @Configuration method amqpTemplate (line 19) | @Bean method simpleRabbitListenerContainerFactory (line 26) | @Bean method jacksonConverter (line 35) | @Bean FILE: amqp/src/main/java/com/amigoscode/amqp/RabbitMQMessageProducer.java class RabbitMQMessageProducer (line 8) | @Component method publish (line 15) | public void publish(Object payload, String exchange, String routingKey) { FILE: apigw/src/main/java/com/amigoscode/apigw/ApiGWApplication.java class ApiGWApplication (line 7) | @EnableEurekaClient method main (line 10) | public static void main(String[] args) { FILE: clients/src/main/java/com/amigoscode/clients/fraud/FraudClient.java type FraudClient (line 7) | @FeignClient( method isFraudster (line 13) | @GetMapping(path = "api/v1/fraud-check/{customerId}") FILE: clients/src/main/java/com/amigoscode/clients/notification/NotificationClient.java type NotificationClient (line 6) | @FeignClient( method sendNotification (line 12) | @PostMapping("api/v1/notification") FILE: customer/src/main/java/com/amigoscode/customer/Customer.java class Customer (line 14) | @Data FILE: customer/src/main/java/com/amigoscode/customer/CustomerApplication.java class CustomerApplication (line 10) | @SpringBootApplication( method main (line 24) | public static void main(String[] args) { FILE: customer/src/main/java/com/amigoscode/customer/CustomerController.java class CustomerController (line 10) | @Slf4j method registerCustomer (line 18) | @PostMapping FILE: customer/src/main/java/com/amigoscode/customer/CustomerRepository.java type CustomerRepository (line 5) | public interface CustomerRepository extends JpaRepository