Class EndpointUriFactorySupport

java.lang.Object
org.apache.camel.support.component.EndpointUriFactorySupport
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.spi.EndpointUriFactory, org.apache.camel.spi.HasCamelContext

public abstract class EndpointUriFactorySupport extends Object implements org.apache.camel.CamelContextAware, org.apache.camel.spi.EndpointUriFactory
Base class used by Camel Package Maven Plugin when it generates source code for fast endpoint uri factory via EndpointUriFactory.
  • Field Details

    • camelContext

      protected org.apache.camel.CamelContext camelContext
  • Constructor Details

    • EndpointUriFactorySupport

      public EndpointUriFactorySupport()
  • Method Details

    • getCamelContext

      public org.apache.camel.CamelContext getCamelContext()
      Specified by:
      getCamelContext in interface org.apache.camel.spi.HasCamelContext
    • setCamelContext

      public void setCamelContext(org.apache.camel.CamelContext camelContext)
      Specified by:
      setCamelContext in interface org.apache.camel.CamelContextAware
    • buildPathParameter

      protected String buildPathParameter(String syntax, String uri, String name, Object defaultValue, boolean required, Map<String,Object> parameters)
    • buildQueryParameters

      protected String buildQueryParameters(String uri, Map<String,Object> parameters, boolean encode) throws URISyntaxException
      Throws:
      URISyntaxException