package com.muleinaction.lifecycle;
import org.mule.api.MuleEvent;
import org.mule.api.MuleException;
import org.mule.api.processor.MessageProcessor;
public class LifecycleTrackerMessageProcessor extends AbstractLifecycleTracker implements MessageProcessor
{
public MuleEvent process(MuleEvent event) throws MuleException
{
// dirty trick to get the component instance that was used for the
// request
event.getMessage().setPayload(this);
return event;
}
}