public class DefaultComponentVerifierExtension extends Object implements org.apache.camel.component.extension.ComponentVerifierExtension, org.apache.camel.CamelContextAware, org.apache.camel.ComponentAware
org.apache.camel.component.extension.ComponentVerifierExtension.Result, org.apache.camel.component.extension.ComponentVerifierExtension.Scope, org.apache.camel.component.extension.ComponentVerifierExtension.VerificationError| Modifier | Constructor and Description |
|---|---|
protected |
DefaultComponentVerifierExtension(String defaultScheme) |
protected |
DefaultComponentVerifierExtension(String defaultScheme,
org.apache.camel.CamelContext camelContext) |
protected |
DefaultComponentVerifierExtension(String defaultScheme,
org.apache.camel.CamelContext camelContext,
org.apache.camel.Component component) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.CamelContext |
getCamelContext() |
org.apache.camel.Component |
getComponent() |
protected <T> T |
getMandatoryOption(Map<String,Object> parameters,
String key,
Class<T> type) |
protected <T> Optional<T> |
getOption(Map<String,Object> parameters,
String key,
Class<T> type) |
protected <T> T |
getOption(Map<String,Object> parameters,
String key,
Class<T> type,
Supplier<T> defaultSupplier) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setComponent(org.apache.camel.Component component) |
protected <T> T |
setProperties(T instance,
Map<String,Object> properties) |
protected <T> T |
setProperties(T instance,
String prefix,
Map<String,Object> properties) |
org.apache.camel.component.extension.ComponentVerifierExtension.Result |
verify(org.apache.camel.component.extension.ComponentVerifierExtension.Scope scope,
Map<String,Object> parameters) |
protected org.apache.camel.component.extension.ComponentVerifierExtension.Result |
verifyConnectivity(Map<String,Object> parameters) |
protected org.apache.camel.component.extension.ComponentVerifierExtension.Result |
verifyParameters(Map<String,Object> parameters) |
protected void |
verifyParametersAgainstCatalog(ResultBuilder builder,
Map<String,Object> parameters) |
protected void |
verifyParametersAgainstCatalog(ResultBuilder builder,
Map<String,Object> parameters,
CatalogVerifierCustomizer customizer) |
protected DefaultComponentVerifierExtension(String defaultScheme)
protected DefaultComponentVerifierExtension(String defaultScheme, org.apache.camel.CamelContext camelContext)
protected DefaultComponentVerifierExtension(String defaultScheme, org.apache.camel.CamelContext camelContext, org.apache.camel.Component component)
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAwarepublic org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwarepublic org.apache.camel.Component getComponent()
getComponent in interface org.apache.camel.ComponentAwarepublic void setComponent(org.apache.camel.Component component)
setComponent in interface org.apache.camel.ComponentAwarepublic org.apache.camel.component.extension.ComponentVerifierExtension.Result verify(org.apache.camel.component.extension.ComponentVerifierExtension.Scope scope,
Map<String,Object> parameters)
verify in interface org.apache.camel.component.extension.ComponentVerifierExtensionprotected org.apache.camel.component.extension.ComponentVerifierExtension.Result verifyConnectivity(Map<String,Object> parameters)
protected org.apache.camel.component.extension.ComponentVerifierExtension.Result verifyParameters(Map<String,Object> parameters)
protected void verifyParametersAgainstCatalog(ResultBuilder builder, Map<String,Object> parameters)
protected void verifyParametersAgainstCatalog(ResultBuilder builder, Map<String,Object> parameters, CatalogVerifierCustomizer customizer)
protected <T> T setProperties(T instance,
Map<String,Object> properties)
throws Exception
Exceptionprotected <T> T setProperties(T instance,
String prefix,
Map<String,Object> properties)
throws Exception
Exceptionprotected <T> Optional<T> getOption(Map<String,Object> parameters, String key, Class<T> type)
protected <T> T getOption(Map<String,Object> parameters, String key, Class<T> type, Supplier<T> defaultSupplier)
protected <T> T getMandatoryOption(Map<String,Object> parameters, String key, Class<T> type) throws NoSuchOptionException
NoSuchOptionExceptionApache Camel