public class CamelServlet
extends javax.servlet.http.HttpServlet
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
log |
| Constructor and Description |
|---|
CamelServlet() |
| Modifier and Type | Method and Description |
|---|---|
void |
connect(HttpConsumer consumer) |
void |
disconnect(HttpConsumer consumer) |
Map<String,HttpConsumer> |
getConsumers() |
String |
getServletName() |
ServletResolveConsumerStrategy |
getServletResolveConsumerStrategy() |
void |
init(javax.servlet.ServletConfig config) |
protected ClassLoader |
overrideTccl(org.apache.camel.Exchange exchange)
Override the Thread Context ClassLoader if need be.
|
protected HttpConsumer |
resolve(javax.servlet.http.HttpServletRequest request)
|
protected void |
restoreTccl(org.apache.camel.Exchange exchange,
ClassLoader oldTccl)
Restore the Thread Context ClassLoader if the old TCCL is not null.
|
protected void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
setServletName(String servletName) |
void |
setServletResolveConsumerStrategy(ServletResolveConsumerStrategy servletResolveConsumerStrategy) |
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, servicepublic void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Servletinit in class javax.servlet.GenericServletjavax.servlet.ServletExceptionprotected void service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
service in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOException@Deprecated protected HttpConsumer resolve(javax.servlet.http.HttpServletRequest request)
public void connect(HttpConsumer consumer)
public void disconnect(HttpConsumer consumer)
public String getServletName()
getServletName in interface javax.servlet.ServletConfiggetServletName in class javax.servlet.GenericServletpublic void setServletName(String servletName)
public ServletResolveConsumerStrategy getServletResolveConsumerStrategy()
public void setServletResolveConsumerStrategy(ServletResolveConsumerStrategy servletResolveConsumerStrategy)
public Map<String,HttpConsumer> getConsumers()
protected ClassLoader overrideTccl(org.apache.camel.Exchange exchange)
exchange - protected void restoreTccl(org.apache.camel.Exchange exchange,
ClassLoader oldTccl)
Apache Camel