Class EventController

java.lang.Object
outbox.demo.spring.EventController

@RestController @RequestMapping("/events") public class EventController extends Object
  • Constructor Details

    • EventController

      public EventController(OutboxWriter outboxWriter, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
  • Method Details

    • publishUserCreated

      @PostMapping("/user-created") @Transactional public Map<String,String> publishUserCreated(@RequestParam String name)
    • publishOrderPlaced

      @PostMapping("/order-placed") @Transactional public Map<String,String> publishOrderPlaced(@RequestParam String orderId, @RequestParam(defaultValue="99.99") double amount)
    • listEvents

      @GetMapping public List<Map<String,Object>> listEvents()