Name | Kind | Group | Required | Default | Type | Enum | Description |
---|---|---|---|---|---|---|---|
method | path | consumer | true | java.lang.String | get post put delete patch head trace connect options |
HTTP method to use. | |
path | path | consumer | true | java.lang.String | The base path | ||
uriTemplate | path | consumer | java.lang.String | The uri template | |||
componentName | parameter | consumer | java.lang.String | The Camel Rest component to use for the REST transport, such as restlet, spark-rest. If no component has been explicit configured, then Camel will lookup if there is a Camel component that integrates with the Rest DSL, or if a org.apache.camel.spi.RestConsumerFactory is registered in the registry. If either one is found, then that is being used. | |||
consumes | parameter | consumer | java.lang.String | Media type such as: 'text/xml', or 'application/json' this REST service accepts. By default we accept all kinds of types. | |||
description | parameter | consumer | java.lang.String | Human description to document this REST service | |||
inType | parameter | consumer | java.lang.String | To declare the incoming POJO binding type as a FQN class name | |||
outType | parameter | consumer | java.lang.String | To declare the outgoing POJO binding type as a FQN class name | |||
produces | parameter | consumer | java.lang.String | Media type such as: 'text/xml', or 'application/json' this REST service returns. | |||
routeId | parameter | consumer | java.lang.String | Name of the route this REST services creates | |||
exchangePattern | parameter | advanced | InOnly | org.apache.camel.ExchangePattern | InOnly RobustInOnly InOut InOptionalOut OutOnly RobustOutOnly OutIn OutOptionalIn |
Sets the default exchange pattern when creating an exchange. | |
synchronous | parameter | advanced | false | boolean | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). @param synchronous true to enforce synchronous processing |