| [[from-eip]] |
| = From EIP |
| :page-source: core/camel-core-engine/src/main/docs/eips/from-eip.adoc |
| Starting point for a Camel route that starts a route with a given endpoint. The endpoint can be from one of the many Camel https://github.com/apache/camel/tree/master/components[Components]. The component creates Camel exchanges from their respective sources and puts them into the route. |
| |
| == Options |
| |
| // eip options: START |
| The From EIP supports 1 options which are listed below: |
| |
| [width="100%",cols="2,5,^1,2",options="header"] |
| |=== |
| | Name | Description | Default | Type |
| | *uri* | *Required* Sets the URI of the endpoint to use | | String |
| |=== |
| // eip options: END |
| |
| == Samples |
| |
| Start a route with the File endpoint. Each file in the directory creates an exchange that is put into the camel route. |
| |
| A camel route is started using from inside the configure method of the class *RouteBuilder* |
| |
| [source,java] |
| ---- |
| from("file:c:/in") |
| ---- |
| |
| And examples in Spring XML Schema: |
| |
| The route is defined inside a CamelContext. |
| |
| [source,xml] |
| ---- |
| <route> |
| <from uri="file:c:/in" /> |
| </route> |
| ---- |