1 17 package org.apache.servicemix.bpe; 18 19 import org.apache.servicemix.common.BaseComponent; 20 import org.apache.servicemix.common.BaseLifeCycle; 21 import org.apache.servicemix.common.BaseServiceUnitManager; 22 import org.apache.servicemix.common.Deployer; 23 24 import org.apache.ode.bpe.bped.EventDirector; 25 26 public class BPEComponent extends BaseComponent { 27 28 public static String PART_PAYLOAD = "payload"; 29 30 public BPEComponent() { 31 } 32 33 protected BaseLifeCycle createLifeCycle() { 34 return new BPELifeCycle(this); 35 } 36 37 protected BaseServiceUnitManager createServiceUnitManager() { 38 return new BaseServiceUnitManager(this, 39 new Deployer[] { new BPEDeployer(this) }); 40 } 41 42 public EventDirector getEventDirector() { 43 return ((BPELifeCycle) getLifeCycle()).getEventDirector(); 44 } 45 46 } 47 | Popular Tags |