public class HttpServletResolveConsumerStrategy extends Object implements ServletResolveConsumerStrategy
ServletResolveConsumerStrategy
.Constructor and Description |
---|
HttpServletResolveConsumerStrategy() |
Modifier and Type | Method and Description |
---|---|
protected HttpConsumer |
doResolve(javax.servlet.http.HttpServletRequest request,
String method,
Map<String,HttpConsumer> consumers) |
boolean |
isHttpMethodAllowed(javax.servlet.http.HttpServletRequest request,
String method,
Map<String,HttpConsumer> consumers)
Checks if the http request method (GET, POST, etc) would be allow among the registered consumers.
|
HttpConsumer |
resolve(javax.servlet.http.HttpServletRequest request,
Map<String,HttpConsumer> consumers)
Resolve the consumer to use.
|
public HttpConsumer resolve(javax.servlet.http.HttpServletRequest request, Map<String,HttpConsumer> consumers)
ServletResolveConsumerStrategy
resolve
in interface ServletResolveConsumerStrategy
request
- the http requestconsumers
- the map of registered consumersHttpServletResponse.SC_NOT_FOUND
to the client.public boolean isHttpMethodAllowed(javax.servlet.http.HttpServletRequest request, String method, Map<String,HttpConsumer> consumers)
ServletResolveConsumerStrategy
isHttpMethodAllowed
in interface ServletResolveConsumerStrategy
request
- the http requestmethod
- the http methodconsumers
- the map of registered consumersHttpServletResponse.SC_METHOD_NOT_ALLOWED
is returned to the client.protected HttpConsumer doResolve(javax.servlet.http.HttpServletRequest request, String method, Map<String,HttpConsumer> consumers)
Apache Camel