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, useIntrospectionOnEndpointgetHeaderFilterStrategy, setEndpointHeaderFilterStrategy, setHeaderFilterStrategycreateComponentConfiguration, createParameterConfigurationMap, getEndpointClass, getParameterConfigurationMap, populateParameterConfigurationMap, setEndpointClassafterConfiguration, createConfiguration, createEndpoint, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, preProcessUri, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, useRawUri, validateParameters, validateURIpublic 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.HttpComponentExceptionprotected 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
Exceptionpublic void connect(org.apache.camel.component.http.HttpConsumer consumer)
throws Exception
connect in class org.apache.camel.component.http.HttpComponentExceptionpublic void disconnect(org.apache.camel.component.http.HttpConsumer consumer)
throws Exception
disconnect in class org.apache.camel.component.http.HttpComponentExceptionpublic 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.RestConsumerFactoryExceptionApache Camel