Files
spring-integration-samples/applications/cafe/cafe-si
Artem Bilan 21e44479ee Fix deprecation warnings
* Use `MatcherAssert.assertThat()`
instead of deprecated `Assert.assertThat()`
* Use `IntegrationFlows.fromSupplier(Supplier)`
instead of removed `IntegrationFlows.from(Supplier)`
* Use `org.springframework.integration:spring-integration-test`
throughout the project for more testing utilities
2020-06-29 13:26:03 -04:00
..
2019-03-22 14:52:00 -04:00
2020-06-29 13:26:03 -04:00
2012-10-03 18:10:28 -04:00

Café Sample Application - Pure SI Implementation

See the parent-level README.md for more details, but the flow of the implementation should follow this diagram:

                                                                                          Barista
                                                                     hotDrinks       ____________________
                                                                    |==========| -->|                    |
                     orders                   drinks               /                | prepareHotDrink()  |
Place Order ->Cafe->|======|->OrderSplitter->|======|->DrinkRouter                  |                    |
                                                                   \ coldDrinks     | prepareColdDrink() |
                                                                    |==========| -->|                    |
                                                                                    |____________________|

                                                Legend: |====| - channels

Instructions for running the CafeDemo sample

The example comes with two identical configurations. One is ANNOTATION-based another is XML-based

To run this sample simply execute the CafeDemoApp classes in the org.springframework.integration.samples.cafe.xml or org.springframework.integration.samples.cafe.annotation package.

See the configuration files in the META-INF/spring/integration path.