package camelinaction;
import camelinaction.inventory.UpdateInventoryInput;
import org.apache.camel.builder.RouteBuilder;
/**
* Java DSL routes for the inventory examples showing how to use startupOrder.
*/
public class FileInventoryRoute extends RouteBuilder {
private String inputPath;
private String routeId;
@Override
public void configure() throws Exception {
from(inputPath)
.routeId(getRouteId())
.split(body().tokenize("\n"))
.convertBodyTo(UpdateInventoryInput.class)
.to("direct:update");
}
public String getInputPath() {
return inputPath;
}
public void setInputPath(String inputPath) {
this.inputPath = inputPath;
}
public String getRouteId() {
return routeId;
}
public void setRouteId(String routeId) {
this.routeId = routeId;
}
}