Package org.apache.camel.builder
Interface EndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.EndpointProducerResolver
public interface EndpointProducerBuilder extends org.apache.camel.EndpointProducerResolver
Type-safe endpoint DSL for building producer endpoints.- See Also:
EndpointConsumerBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
doSetMultiValueProperties(String name, String prefix, Map<String,Object> values)
Adds multi-value options to this endpoint.void
doSetMultiValueProperty(String name, String key, Object value)
Adds a multi-value option to this endpoint.void
doSetProperty(String name, Object value)
Adds an option to this endpoint.org.apache.camel.Expression
expr(org.apache.camel.CamelContext camelContext)
Builds a dynamic expression of this endpoint url.String
getRawUri()
Builds the raw url of this endpoint.String
getUri()
Builds the encoded url of this endpoint.
-
-
-
Method Detail
-
getUri
String getUri()
Builds the encoded url of this endpoint. This API is only intended for Camel internally.
-
getRawUri
String getRawUri()
Builds the raw url of this endpoint. This API is only intended for Camel internally.
-
doSetProperty
void doSetProperty(String name, Object value)
Adds an option to this endpoint. This API is only intended for Camel internally.
-
doSetMultiValueProperty
void doSetMultiValueProperty(String name, String key, Object value)
Adds a multi-value option to this endpoint. This API is only intended for Camel internally.
-
doSetMultiValueProperties
void doSetMultiValueProperties(String name, String prefix, Map<String,Object> values)
Adds multi-value options to this endpoint. This API is only intended for Camel internally.
-
expr
org.apache.camel.Expression expr(org.apache.camel.CamelContext camelContext)
Builds a dynamic expression of this endpoint url. This API is only intended for Camel internally.
-
-