org.apache.camel.component.gae.task
Class GTaskComponent
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.task.GTaskComponent
- 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 GTaskComponent
- extends org.apache.camel.component.servlet.ServletComponent
The Google App Engine Task
Queueing Component supports asynchronous message processing. Outbound
communication uses the task queueing service of the Google App Engine.
Inbound communication is realized in terms of the Servlet Component component
for installing a web hook.
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 |
void |
connect(org.apache.camel.component.http.HttpConsumer consumer)
|
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 |
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 |
GTaskComponent
public GTaskComponent()
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
connect
public void connect(org.apache.camel.component.http.HttpConsumer consumer)
throws Exception
- Overrides:
connect
in class org.apache.camel.component.servlet.ServletComponent
- Throws:
Exception
Apache CAMEL