Interface EndpointConsumerBuilder

All Superinterfaces:
org.apache.camel.EndpointConsumerResolver

public interface EndpointConsumerBuilder extends org.apache.camel.EndpointConsumerResolver
Type-safe endpoint DSL for building consumer endpoints.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Adds multi-value options to this endpoint.
    void
    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.
    Builds the raw url of this endpoint.
    Builds the encoded url of this endpoint.

    Methods inherited from interface org.apache.camel.EndpointConsumerResolver

    resolve, resolve
  • Method Details

    • 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.