gtask
Component
Available as of Camel 2.1
The gtask
component contributes to the Camel Components for Google App Engine (GAE). It supports asynchronous message processing on GAE by using the task queueing service as message queue. For adding messages to a queue it uses the task queue API. For receiving messages from a queue it installs an HTTP callback handler. The handler is called by an HTTP POST callback (a web hook) initiated by the task queueing service. Whenever a new task is added to a queue a callback will be sent. The gtask
component abstracts from these details and supports endpoint URIs that make message queueing on GAE as easy as message queueing with JMS or SEDA.
...
Code Block |
---|
gtask://queue-name[?options]
|
Options
Name | Default Value | Context | Description | |||
---|---|---|---|---|---|---|
| | Producer | The servlet mapping for callback handlers. By default, this component requires a callback servlet mapping of | |||
| reference to | Consumer | Reference to an | |||
| reference to | Producer | Reference to an | reference to | Producer | Reference to a |
On the consumer-side, all options of the Servlet component are supported.
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-gae</artifactId> <version>${camel-version}<<version>x.x.x</version> </dependency> |
...
Include Page | ||||
---|---|---|---|---|
|