package org.camunda.bpm.camel.blueprint;
import org.apache.camel.CamelContext;
import org.apache.camel.impl.DefaultCamelContext;
import org.camunda.bpm.camel.common.CamelServiceCommonImpl;
import org.camunda.bpm.engine.ProcessEngine;
import org.camunda.bpm.engine.delegate.DelegateExecution;
import org.camunda.bpm.engine.delegate.JavaDelegate;
public class CamelServiceImpl extends CamelServiceCommonImpl implements JavaDelegate {
public CamelServiceImpl(){
setProcessEngine(OsgiHelper.getService(ProcessEngine.class));
setCamelContext(new DefaultCamelContext());
}
public void setProcessEngine(ProcessEngine processEngine) {
this.processEngine = processEngine;
}
public void setCamelContext(CamelContext camelContext) {
this.camelContext = camelContext;
}
@Override
public void execute(DelegateExecution execution) throws Exception {
// Dummy implementation
}
}