blob: 511090ac1789d96cead06a9cfe4a7a5ec447431f [file] [log] [blame]
package org.apache.synapse.receivers;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.axis2.context.MessageContext;
import org.apache.axis2.AxisFault;
import org.apache.axis2.receivers.AbstractMessageReceiver;
/**
* Created by IntelliJ IDEA.
* User: saminda
* Date: Oct 10, 2005
* Time: 5:54:59 PM
* To change this template use File | Settings | File Templates.
*/
public abstract class SynapseAbstractMessageReceiver extends AbstractMessageReceiver {
protected Log log = LogFactory.getLog(getClass());
public abstract void invokeBusinessLogic(MessageContext inMessage) throws AxisFault;
public final void receive(final MessageContext messgeCtx) throws AxisFault {
invokeBusinessLogic(messgeCtx);
}
}