gtask ComponentAvailable as of Camel 2.1 URI format
gtask://queue-name
Options
On the consumer-side, all options of the Servlet component are supported. Message headersOn the consumer-side all headers of the Servlet component component are supported plus the following.
Message bodyOn the producer side the in message body is converted to a byte[] and is POSTed to the callback handler as content-type application/octet-stream. UsageSetting up tasks queues is an administrative task on Google App Engine. Only one queue is pre-configured and can be referenced by name out-of-the-box: the default queue. This queue will be used in the following examples. Please note that when using task queues on the local development server, tasks must be executed manually from the developer console. Default queue... .to(gtask:default) // add message to default queue from(gtask:default) // receive message from default queue (via a web hook) ... This example requires the following servlet mapping. web.xml
...
<servlet>
<servlet-name>CamelServlet</servlet-name>
<servlet-class>org.apache.camel.component.servlet.CamelHttpTransportServlet</servlet-class>
...
</servlet>
...
<servlet-mapping>
<servlet-name>CamelServlet</servlet-name>
<url-pattern>/worker/*</url-pattern>
</servlet-mapping>
...
DependenciesMaven users will need to add the following dependency to their pom.xml. pom.xml <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-gae</artifactId> <version>x.x.x</version> </dependency> See Also |