| = Spring Event Component |
| :doctitle: Spring Event |
| :shortname: spring-event |
| :artifactid: camel-spring |
| :description: Listen for Spring Application Events. |
| :since: 1.4 |
| :supportlevel: Stable |
| :tabs-sync-option: |
| :component-header: Both producer and consumer are supported |
| //Manually maintained attributes |
| :group: Spring |
| :camel-spring-boot-name: spring |
| |
| *Since Camel {since}* |
| |
| *{component-header}* |
| |
| The Spring Event component provides access to the Spring |
| `ApplicationEvent` objects. This allows you to publish |
| `ApplicationEvent` objects to a Spring `ApplicationContext` or to |
| consume them. You can then use |
| xref:eips:enterprise-integration-patterns.adoc[Enterprise Integration |
| Patterns] to process them such as xref:eips:filter-eip.adoc[Message |
| Filter]. |
| |
| == URI format |
| |
| -------------------------------- |
| spring-event://default[?options] |
| -------------------------------- |
| |
| Note, at the moment there are no options for this component. That can |
| easily change in future releases, so please check back. |
| |
| |
| // component-configure options: START |
| |
| // component-configure options: END |
| |
| // component options: START |
| include::partial$component-configure-options.adoc[] |
| include::partial$component-endpoint-options.adoc[] |
| // component options: END |
| |
| // endpoint options: START |
| |
| // endpoint options: END |
| |
| |
| |
| include::spring-boot:partial$starter.adoc[] |