Class DefaultComponentVerifierExtension

java.lang.Object
org.apache.camel.component.extension.verifier.DefaultComponentVerifierExtension
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.component.extension.ComponentExtension, org.apache.camel.component.extension.ComponentVerifierExtension, org.apache.camel.ComponentAware, org.apache.camel.spi.HasCamelContext

public class DefaultComponentVerifierExtension extends Object implements org.apache.camel.component.extension.ComponentVerifierExtension, org.apache.camel.CamelContextAware, org.apache.camel.ComponentAware
  • Constructor Details

    • DefaultComponentVerifierExtension

      protected DefaultComponentVerifierExtension(String defaultScheme)
    • DefaultComponentVerifierExtension

      protected DefaultComponentVerifierExtension(String defaultScheme, org.apache.camel.CamelContext camelContext)
    • DefaultComponentVerifierExtension

      protected DefaultComponentVerifierExtension(String defaultScheme, org.apache.camel.CamelContext camelContext, org.apache.camel.Component component)
  • Method Details

    • setCamelContext

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

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

      public org.apache.camel.Component getComponent()
      Specified by:
      getComponent in interface org.apache.camel.ComponentAware
    • setComponent

      public void setComponent(org.apache.camel.Component component)
      Specified by:
      setComponent in interface org.apache.camel.ComponentAware
    • verify

      public org.apache.camel.component.extension.ComponentVerifierExtension.Result verify(org.apache.camel.component.extension.ComponentVerifierExtension.Scope scope, Map<String,Object> parameters)
      Specified by:
      verify in interface org.apache.camel.component.extension.ComponentVerifierExtension
    • verifyConnectivity

      protected org.apache.camel.component.extension.ComponentVerifierExtension.Result verifyConnectivity(Map<String,Object> parameters)
    • verifyParameters

      protected org.apache.camel.component.extension.ComponentVerifierExtension.Result verifyParameters(Map<String,Object> parameters)
    • verifyParametersAgainstCatalog

      protected void verifyParametersAgainstCatalog(ResultBuilder builder, Map<String,Object> parameters)
    • verifyParametersAgainstCatalog

      protected void verifyParametersAgainstCatalog(ResultBuilder builder, Map<String,Object> parameters, CatalogVerifierCustomizer customizer)
    • setProperties

      protected <T> T setProperties(T instance, Map<String,Object> properties) throws Exception
      Throws:
      Exception
    • setProperties

      protected <T> T setProperties(T instance, String prefix, Map<String,Object> properties) throws Exception
      Throws:
      Exception
    • getOption

      protected <T> Optional<T> getOption(Map<String,Object> parameters, String key, Class<T> type)
    • getOption

      protected <T> T getOption(Map<String,Object> parameters, String key, Class<T> type, Supplier<T> defaultSupplier)
    • getMandatoryOption

      protected <T> T getMandatoryOption(Map<String,Object> parameters, String key, Class<T> type) throws NoSuchOptionException
      Throws:
      NoSuchOptionException