package camelinaction;
import java.util.Map;
import org.apache.camel.Endpoint;
import org.apache.camel.impl.UriEndpointComponent;
/**
* Component to simulate asynchronous communication with ERP system.
*/
public class ErpComponent extends UriEndpointComponent{
public ErpComponent() {
super(ErpEndpoint.class);
}
@Override
protected Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception {
ErpEndpoint erp = new ErpEndpoint(uri, this);
erp.setName(remaining);
return erp;
}
}