public class ServletComponent
extends org.apache.camel.component.http.HttpComponent
implements org.apache.camel.spi.RestConsumerFactory
Constructor and Description |
---|
ServletComponent() |
ServletComponent(Class<? extends org.apache.camel.component.http.HttpEndpoint> endpointClass) |
Modifier and Type | Method and Description |
---|---|
void |
connect(org.apache.camel.component.http.HttpConsumer consumer) |
org.apache.camel.Consumer |
createConsumer(org.apache.camel.CamelContext camelContext,
org.apache.camel.Processor processor,
String verb,
String basePath,
String uriTemplate,
String consumes,
String produces,
Map<String,Object> parameters) |
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters) |
protected ServletEndpoint |
createServletEndpoint(String endpointUri,
ServletComponent component,
URI httpUri,
org.apache.commons.httpclient.params.HttpClientParams params,
org.apache.commons.httpclient.HttpConnectionManager httpConnectionManager,
org.apache.camel.component.http.HttpClientConfigurer clientConfigurer)
Strategy to create the servlet endpoint.
|
void |
disconnect(org.apache.camel.component.http.HttpConsumer consumer) |
HttpRegistry |
getHttpRegistry() |
String |
getServletName() |
void |
setHttpRegistry(HttpRegistry httpRegistry) |
void |
setServletName(String servletName) |
configureAuth, configureProxyAuth, createHttpClientConfigurer, getHttpBinding, getHttpClientConfigurer, getHttpConfiguration, getHttpConnectionManager, setHttpBinding, setHttpClientConfigurer, setHttpConfiguration, setHttpConnectionManager, useIntrospectionOnEndpoint
getHeaderFilterStrategy, setEndpointHeaderFilterStrategy, setHeaderFilterStrategy
createComponentConfiguration, createParameterConfigurationMap, getEndpointClass, getParameterConfigurationMap, populateParameterConfigurationMap, setEndpointClass
afterConfiguration, createConfiguration, createEndpoint, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, preProcessUri, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, useRawUri, validateParameters, validateURI
public ServletComponent()
public ServletComponent(Class<? extends org.apache.camel.component.http.HttpEndpoint> endpointClass)
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
createEndpoint
in class org.apache.camel.component.http.HttpComponent
Exception
protected ServletEndpoint createServletEndpoint(String endpointUri, ServletComponent component, URI httpUri, org.apache.commons.httpclient.params.HttpClientParams params, org.apache.commons.httpclient.HttpConnectionManager httpConnectionManager, org.apache.camel.component.http.HttpClientConfigurer clientConfigurer) throws Exception
Exception
public void connect(org.apache.camel.component.http.HttpConsumer consumer) throws Exception
connect
in class org.apache.camel.component.http.HttpComponent
Exception
public void disconnect(org.apache.camel.component.http.HttpConsumer consumer) throws Exception
disconnect
in class org.apache.camel.component.http.HttpComponent
Exception
public String getServletName()
public void setServletName(String servletName)
public HttpRegistry getHttpRegistry()
public void setHttpRegistry(HttpRegistry httpRegistry)
public org.apache.camel.Consumer createConsumer(org.apache.camel.CamelContext camelContext, org.apache.camel.Processor processor, String verb, String basePath, String uriTemplate, String consumes, String produces, Map<String,Object> parameters) throws Exception
createConsumer
in interface org.apache.camel.spi.RestConsumerFactory
Exception
Apache Camel