org.apache.camel.component.gae.http
Class GHttpComponent
java.lang.Object
org.apache.camel.support.ServiceSupport
org.apache.camel.impl.DefaultComponent
org.apache.camel.impl.HeaderFilterStrategyComponent
org.apache.camel.component.http.HttpComponent
org.apache.camel.component.servlet.ServletComponent
org.apache.camel.component.gae.http.GHttpComponent
- All Implemented Interfaces:
- org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HeaderFilterStrategyAware, org.apache.camel.StatefulService, org.apache.camel.SuspendableService
public class GHttpComponent
- extends org.apache.camel.component.servlet.ServletComponent
The Google App Engine HTTP
Component supports HTTP-based inbound and outbound communication. Inbound
HTTP communication is realized in terms of the Servlet Component component.
Outbound HTTP communication uses the URL fetch service of the Google App
Engine.
Fields inherited from class org.apache.camel.component.http.HttpComponent |
httpBinding, httpClientConfigurer, httpConfiguration, httpConnectionManager |
Fields inherited from class org.apache.camel.support.ServiceSupport |
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending |
Method Summary |
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters)
|
protected org.apache.camel.component.servlet.ServletEndpoint |
createServletEndpoint(String endpointUri,
org.apache.camel.component.servlet.ServletComponent component,
URI httpUri,
org.apache.commons.httpclient.params.HttpClientParams params,
org.apache.commons.httpclient.HttpConnectionManager httpConnectionManager,
org.apache.camel.component.http.HttpClientConfigurer clientConfigurer)
|
Methods inherited from class org.apache.camel.component.servlet.ServletComponent |
connect, disconnect, getServletName, setHttpRegistry, setServletName |
Methods inherited from class org.apache.camel.component.http.HttpComponent |
configureAuth, configureProxyAuth, createHttpClientConfigurer, getHttpBinding, getHttpClientConfigurer, getHttpConfiguration, getHttpConnectionManager, setHttpBinding, setHttpClientConfigurer, setHttpConfiguration, setHttpConnectionManager, useIntrospectionOnEndpoint |
Methods inherited from class org.apache.camel.impl.HeaderFilterStrategyComponent |
getHeaderFilterStrategy, setEndpointHeaderFilterStrategy, setHeaderFilterStrategy |
Methods inherited from class org.apache.camel.impl.DefaultComponent |
afterConfiguration, createConfiguration, createEndpoint, doStart, doStop, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, preProcessUri, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, validateParameters, validateURI |
Methods inherited from class org.apache.camel.support.ServiceSupport |
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, shutdown, start, stop, suspend |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GHttpComponent
public GHttpComponent()
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri,
String remaining,
Map<String,Object> parameters)
throws Exception
- Overrides:
createEndpoint
in class org.apache.camel.component.servlet.ServletComponent
- Throws:
Exception
createServletEndpoint
protected org.apache.camel.component.servlet.ServletEndpoint createServletEndpoint(String endpointUri,
org.apache.camel.component.servlet.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
- Overrides:
createServletEndpoint
in class org.apache.camel.component.servlet.ServletComponent
- Throws:
Exception
Apache CAMEL