1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
import org.apache.camel.component.flatpack.FlatpackDataFormat;
import org.apache.camel.spring.SpringRouteBuilder;
import org.springframework.stereotype.Component;
/**
* Payment Camel Router
*/
@Component("paymentRoute")
public class PaymentRoute extends SpringRouteBuilder{
/**
* Payment Camel routing rules
*/
@Override
public void configure() {
FlatpackDataFormat df = new FlatpackDataFormat();
df.setDefinition("META-INF/pzmap.xml");
df.setFixed(true);
df.setIgnoreFirstRecord(false);
.
.
.
from("file:input/payment/sit?noop=true")
.wireTap("file:input/backup/payment/sit/?fileName=${date:now:yyyy-MM-dd}/${id}.txt")
.unmarshal(df)
.bean(PaymentServices.class, "checkli") |
Partager