public interface RestProducerFactory
RestProducerFactory
that creates the Camel Producer
responsible for performing
HTTP requests to call a remote REST service.Modifier and Type | Method and Description |
---|---|
Producer |
createProducer(CamelContext camelContext,
String host,
String verb,
String basePath,
String uriTemplate,
String queryParameters,
String consumes,
String produces,
RestConfiguration configuration,
Map<String,Object> parameters)
Creates a new REST producer.
|
Producer createProducer(CamelContext camelContext, String host, String verb, String basePath, String uriTemplate, String queryParameters, String consumes, String produces, RestConfiguration configuration, Map<String,Object> parameters) throws Exception
camelContext
- the camel contexthost
- host in the syntax scheme:hostname:port, such as http:myserver:8080verb
- HTTP verb such as GET, POSTbasePath
- base pathuriTemplate
- uri templatequeryParameters
- uri query parametersconsumes
- media-types for what the REST service consume as input (accept-type), is null or
*/* for anythingproduces
- media-types for what the REST service produces as output, can be nullconfiguration
- REST configurationparameters
- additional parametersException
- can be thrownApache Camel