Package org.codice.proxy.http
Class HttpProxyCamelHttpTransportServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.apache.camel.http.common.CamelServlet
org.codice.proxy.http.HttpProxyCamelHttpTransportServlet
- All Implemented Interfaces:
Externalizable,Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig,org.apache.camel.http.common.HttpRegistryProvider
public class HttpProxyCamelHttpTransportServlet
extends org.apache.camel.http.common.CamelServlet
implements Externalizable
Camel HTTP servlet which can be used in Camel routes to route servlet invocations in routes.
- See Also:
-
Field Summary
Fields inherited from class org.apache.camel.http.common.CamelServlet
ASYNC_PARAM, EXECUTOR_REF_PARAM, FORCE_AWAIT_PARAM, log, METHODS -
Constructor Summary
ConstructorsConstructorDescriptionHttpProxyCamelHttpTransportServlet(org.apache.camel.CamelContext camelContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect(org.apache.camel.http.common.HttpConsumer consumer) voiddestroy()voiddisconnect(org.apache.camel.http.common.HttpConsumer consumer) protected voiddoService(javax.servlet.http.HttpServletRequest oldRequest, javax.servlet.http.HttpServletResponse response) voidinit(javax.servlet.ServletConfig config) booleanvoidprotected org.apache.camel.http.common.HttpConsumerresolve(javax.servlet.http.HttpServletRequest request) toString()voidMethods inherited from class org.apache.camel.http.common.CamelServlet
afterProcess, doServiceAsync, getConsumers, getExecutorService, getServletName, getServletResolveConsumerStrategy, handleService, isAsync, overrideTccl, restoreTccl, service, setAsync, setServletName, setServletResolveConsumerStrategyMethods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, serviceMethods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, init, log, log
-
Constructor Details
-
HttpProxyCamelHttpTransportServlet
public HttpProxyCamelHttpTransportServlet(org.apache.camel.CamelContext camelContext) -
HttpProxyCamelHttpTransportServlet
public HttpProxyCamelHttpTransportServlet()
-
-
Method Details
-
init
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException - Specified by:
initin interfacejavax.servlet.Servlet- Overrides:
initin classorg.apache.camel.http.common.CamelServlet- Throws:
javax.servlet.ServletException
-
destroy
public void destroy()- Specified by:
destroyin interfacejavax.servlet.Servlet- Overrides:
destroyin classjavax.servlet.GenericServlet
-
doService
protected void doService(javax.servlet.http.HttpServletRequest oldRequest, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException - Overrides:
doServicein classorg.apache.camel.http.common.CamelServlet- Throws:
javax.servlet.ServletExceptionIOException
-
resolve
protected org.apache.camel.http.common.HttpConsumer resolve(javax.servlet.http.HttpServletRequest request) - Overrides:
resolvein classorg.apache.camel.http.common.CamelServlet
-
connect
public void connect(org.apache.camel.http.common.HttpConsumer consumer) - Specified by:
connectin interfaceorg.apache.camel.http.common.HttpRegistryProvider- Overrides:
connectin classorg.apache.camel.http.common.CamelServlet
-
disconnect
public void disconnect(org.apache.camel.http.common.HttpConsumer consumer) - Specified by:
disconnectin interfaceorg.apache.camel.http.common.HttpRegistryProvider- Overrides:
disconnectin classorg.apache.camel.http.common.CamelServlet
-
isIgnoreDuplicateServletName
public boolean isIgnoreDuplicateServletName() -
toString
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-