public class DefaultSourceConfigurer extends Object implements SourceConfigurer
SourceConfigurer.| Constructor and Description |
|---|
DefaultSourceConfigurer(Configurer delegate) |
| Modifier and Type | Method and Description |
|---|---|
SourceProperties |
getSourceProperties() |
void |
setProperties(SourceProperties sourceProperties) |
<T> T |
usePlugin(String pluginType,
String pluginName,
String pluginId,
PluginProperties properties) |
<T> T |
usePlugin(String pluginType,
String pluginName,
String pluginId,
PluginProperties properties,
PluginSelector selector) |
<T> Class<T> |
usePluginClass(String pluginType,
String pluginName,
String pluginId,
PluginProperties properties) |
<T> Class<T> |
usePluginClass(String pluginType,
String pluginName,
String pluginId,
PluginProperties properties,
PluginSelector selector) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitevaluateMacros, evaluateMacrospublic DefaultSourceConfigurer(Configurer delegate)
public void setProperties(SourceProperties sourceProperties)
setProperties in interface SourceConfigurer@Nullable public SourceProperties getSourceProperties()
@Nullable public <T> T usePlugin(String pluginType, String pluginName, String pluginId, PluginProperties properties)
usePlugin in interface PluginConfigurer@Nullable public <T> T usePlugin(String pluginType, String pluginName, String pluginId, PluginProperties properties, PluginSelector selector)
usePlugin in interface PluginConfigurer@Nullable public <T> Class<T> usePluginClass(String pluginType, String pluginName, String pluginId, PluginProperties properties)
usePluginClass in interface PluginConfigurer@Nullable public <T> Class<T> usePluginClass(String pluginType, String pluginName, String pluginId, PluginProperties properties, PluginSelector selector)
usePluginClass in interface PluginConfigurerCopyright © 2023 CDAP Licensed under the Apache License, Version 2.0.