org.apache.camel.component.gae.task
Class GTaskComponent
java.lang.Object
org.apache.camel.impl.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:
- CamelContextAware, Component, Service, ShutdownableService, HeaderFilterStrategyAware
public class GTaskComponent
- extends 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.
| 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.DefaultComponent |
afterConfiguration, createEndpoint, doStart, doStop, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, validateParameters, validateURI |
| Methods inherited from class org.apache.camel.impl.ServiceSupport |
addChildService, doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, removeChildService, resume, shutdown, start, 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 Endpoint createEndpoint(String uri,
String remaining,
Map<String,Object> parameters)
throws Exception
- Description copied from class:
DefaultComponent
- A factory method allowing derived components to create a new endpoint
from the given URI, remaining path and optional parameters
- Overrides:
createEndpoint in class ServletComponent
- Parameters:
uri - the full URI of the endpointremaining - the remaining part of the URI without the query
parameters or component prefixparameters - the optional parameters passed in
- Returns:
- a newly created endpoint or null if the endpoint cannot be
created based on the inputs
- Throws:
Exception
createServletEndpoint
protected ServletEndpoint createServletEndpoint(String endpointUri,
ServletComponent component,
URI httpUri,
org.apache.commons.httpclient.params.HttpClientParams params,
org.apache.commons.httpclient.HttpConnectionManager httpConnectionManager,
HttpClientConfigurer clientConfigurer)
throws Exception
- Description copied from class:
ServletComponent
- Strategy to create the servlet endpoint.
- Overrides:
createServletEndpoint in class ServletComponent
- Throws:
Exception
connect
public void connect(HttpConsumer consumer)
throws Exception
- Description copied from class:
HttpComponent
- Connects the URL specified on the endpoint to the specified processor.
- Overrides:
connect in class ServletComponent
- Parameters:
consumer - the consumer
- Throws:
Exception - can be thrown
Apache CAMEL