package com.prancingdonkey.servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import org.mule.api.MuleContext;
import org.mule.api.MuleException;
import org.mule.api.client.MuleClient;
import org.mule.api.config.MuleProperties;
public class MyServlet extends HttpServlet {
private static final long serialVersionUID = -1975294495629760037L;
MuleContext muleContext;
MuleClient client;
@Override
public void init() throws ServletException {
try {
initMule();
} catch (MuleException e) {
throw(new ServletException(e));
}
}
public void initMule() throws MuleException {
//<start id="lis_08_mule-context-webapp"/>
muleContext = (MuleContext) getServletContext()
.getAttribute(MuleProperties.MULE_CONTEXT_PROPERTY);
client = muleContext.getClient();
//<end id="lis_08_mule-context-webapp"/>
}
}