package org.wso2.bps.samples.extension; import org.w3c.dom.Element; import org.apache.ode.bpel.rtrep.common.extension.ExtensionContext; import org.apache.ode.bpel.extension.ExtensionOperation; import org.apache.ode.bpel.common.FaultException; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; /** * Created by IntelliJ IDEA. * User: waruna * Date: Oct 19, 2009 * Time: 9:45:35 AM * To change this template use File | Settings | File Templates. */ public class B4PExtensionOperation implements ExtensionOperation { protected final Log log = LogFactory.getLog(getClass()); public void run(Object o, Element element) throws FaultException { log.info("Executing \"b4ptest\" activity"); ExtensionContext tempEC = (ExtensionContext)o; ((ExtensionContext)o).complete(); //complete the activity /* //To complete with a fault Exception e = new Exception("Test Exception for the Extension activity"); ((ExtensionContext)o).completeWithFault(e); */ } }